{"_id":"react-native-reanimated","_rev":"1488-0e3be3debed78c2f8c1c48f2e85ce714","name":"react-native-reanimated","dist-tags":{"reanimated-1":"1.13.4","reanimated-2":"2.17.0","reanimated-3":"3.19.5","reanimated3-nightly":"3.20.0-nightly-20251222-31bfe9311","latest":"4.3.0","nightly":"4.4.0-nightly-20260409-b9828e8a3"},"versions":{"0.0.1-alpha":{"name":"react-native-reanimated","version":"0.0.1-alpha","author":{"name":"Krzysztof Magiera","email":"krzys@swmansion.com"},"license":"MIT","_id":"react-native-reanimated@0.0.1-alpha","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"dist":{"shasum":"c77eedf3d3dd04cdd93560a29c140471d549726b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-0.0.1-alpha.tgz","fileCount":34,"integrity":"sha512-eTnSCMbgFNweVBb0Sju8/zXuld47XihJBRwwc2nB96r5Ly4T1Q9Y6w8bOKZ6ECco1SGiXlXWQzqIl4vIYQiP0g==","signatures":[{"sig":"MEYCIQCUCtdTyhjc1A3qVYPEs6ajxrDEBTflY3Dq9wjPMk04zwIhAJ435LqYWRXa3OG5LlzzQGHbcfdIWb5uVtnIpYmVAhJH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95875},"main":"Animated.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"_npmVersion":"5.6.0","description":"Alternative and enhanced implementation of React Native's Animated API","directories":{},"_nodeVersion":"9.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_0.0.1-alpha_1520429660268_0.3522604409920198","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"react-native-reanimated","version":"1.0.0-alpha.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"616b9a310f6007cda51b4558fb20e4e7b785a1c9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.2.tgz","fileCount":96,"integrity":"sha512-0hiT48Q3oAu/9S5ytyzpRN5/9wvzl9PKq2NPIVd0XDxcn1yVy7I3+0XFPLuwWxVW02rmSdrJ6F2bGYHdvxsglw==","signatures":[{"sig":"MEQCIA6PxX1EaoGnPOjXvuJTPUH201KFi9IQyrwss1eygT1zAiBQ2G2bzM8t1PbzvpS657wNrQkXnDZJg/6UJibbv2vAjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/UPQCRA9TVsSAnZWagAAUWMP/0I7/mRJWJRgn7wgmcKL\nKRQpLvabsgcd/XSYEuWT2cbhhrrHpS5uEGP9m8QkZ7cf0A90hEP4yzLpzSf7\nSce/IFIXV0sDI/OdRsk5MLvKUdUVuPVyQi0dm8s2yxJiymUyhVZpkeytIUOO\nDOFRDeCqTbnucd5zTE/VSi4VBkLFP1g4lnS3oaM30U/oMTH7IiJ+Ci+NWikR\nUOG8LqjAP5lEynlAVt9fpAJ1TC7lhs/5B8YCZA8Nua5MzKKBewMD/4TCX5Pw\n4OPJ77HmlawC0ePmbDLDAD6+8IMmXydhCLW1l/id7Aj96qzwrf0CFQa4w4bx\ns3vai4GErZu1ax95/92kIHdP7RxBnzaWinogIKWa05qIkYeNKrevJ2vKTm9G\nqCdMecQi0I9Aq0sHwavFZQzPeA+W/Gk0bEUgQF5+1wdMPdWeoRlCmxjVTQcT\nCE6AiGdWzvzfmGQgytvlsxzLfkbFvT5qSD4hN/kaLTuWuLHRQwoDHapTpZNr\nJE+qylsboWj9Ypv2bqBrwPswxnC76zvLdrKbovBD6oq9GtJeAxbgalEfJjjT\nXgMKN9djJBY9bvVa1kdbqGjM613crAhnacYaTJjM8GqFvbqD8KGYZ6uMuLHH\nloD2//cV37jkLZ8yC61fkNS1UnVGJ29Wc5iEMPP3RA17M3xAulCmG9KnCs8A\nvVzm\r\n=8VC9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-react-native"},"main":"src/Animated.js","files":["src/","android/src/main/AndroidManifest.xml","android/src/main/java/","ios/","README.md"],"gitHead":"00021b1de00a9c8bc9ce03c55a1bf227c257c682","scripts":{"test":"jest","start":"node node_modules/react-native/local-cli/cli.js start","precommit":"lint-staged"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"5.6.0","description":"More powerfull alternative to Animated library for React Native","directories":{},"lint-staged":{"*.js":["prettier --write --print-width 80 --tab-width 2 --single-quote --jsx-bracket-same-line=true --trailing-comma=es5","git add"]},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"16.0.2","husky":"^0.14.3","react":"16.0.0-alpha.6","prettier":"^1.7.0","babel-jest":"16.0.0","lint-staged":"^4.0.3","react-native":"^0.44.1","jest-react-native":"16.0.0","babel-preset-react-native":"1.9.0"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.2_1526547405817_0.460430712749756","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"react-native-reanimated","version":"1.0.0-alpha.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"42983aa41911791cd3186fd3a18a788c3d4c3601","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.3.tgz","fileCount":96,"integrity":"sha512-OG7Wydk54SH8ibpY1buwQl7WIuJL2MS6a1czOBZdfXnCgyx9WvnXspsAqiAH16c9N8doccNcwKQxIwgOuDiiKw==","signatures":[{"sig":"MEQCID4YdMXQ7R6LW4SphUk5ulIO8usSgKoEZ8B6J3erlnNNAiAlBAEMV8F0lIKy9pg8YcwotVnB27hmxGFsprSYiJ4TrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbETORCRA9TVsSAnZWagAA/JIP/A2amK76ti3SNRq+DhvG\nb6ihraeh7p1LjwjmeBaOadFQVrwxpxEO7V0WZCJj0Kiu2FPKY5JFjIqOyLnR\nbxcNzvQLzl7j4/QXnuHhVTmaLohYnWKDa0Nm3/vXgDq3fAJKTtYdu+WdRzij\nzji9ueGeGzINfOp84d5lpnDj1zBLH0561eB9/Ghy6p/xP4iEi+HPgqFKNvbC\nPeZic16jiUerQ1IHyOlIaxwfDzEbLRhBU6zLkXhUe/s2izPb60595h2zbubB\nxMFBF2/kxUAGwwE81ENzAg4JNPretItNWnEFMHeXzwzqPTJId9d0TM27XuHh\nOgbzBY4tOzXygRrvAp6kobp/Ebs1Toz9gws0dcCsf+z0oWCxzCL5JmJZGMB0\nqdcOHKDw2+Ha7YSzwBtEogo7t+pxNx0AD9Wo/uVH3moz4UKPWw5lUswTMecD\nA+u+x7DxNUXsFT9n+fIRooy0Ce/K/qppBBs7B18nMdmZtqLnd/H97HDbAGkK\n3Vxg7k21HWzNCGbLvGA0+Ed/zpTMNoZziwPbxRlmgeGq2sv6x+NY2SCLfPIO\neGszG2hNzRT0lAKrGgHIJ6Coi+Gk5CQUIL3kG7sTVdDkEDaZ4FwJGAlLDs+G\nWju8j9iAqZSEqCJOxPRxadS8sooxDmyYQLvzU8OseMaQsRemglzqqWHMSo2i\n9m9n\r\n=3vlV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-react-native"},"main":"src/Animated.js","files":["src/","android/src/main/AndroidManifest.xml","android/src/main/java/","ios/","README.md"],"gitHead":"c9103b2d94f8e959bf0f746cbf4080b04e377162","scripts":{"test":"jest","start":"node node_modules/react-native/local-cli/cli.js start","precommit":"lint-staged"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"5.6.0","description":"More powerfull alternative to Animated library for React Native","directories":{},"lint-staged":{"*.js":["prettier --write --print-width 80 --tab-width 2 --single-quote --jsx-bracket-same-line=true --trailing-comma=es5","git add"]},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"16.0.2","husky":"^0.14.3","react":"16.0.0-alpha.6","prettier":"^1.7.0","babel-jest":"16.0.0","lint-staged":"^4.0.3","react-native":"^0.44.1","jest-react-native":"16.0.0","babel-preset-react-native":"1.9.0"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.3_1527853967156_0.9046844375897027","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"react-native-reanimated","version":"1.0.0-alpha.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"28ec6d2f9691a375eaad1d98aaa5d6080ed2faa9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.4.tgz","fileCount":106,"integrity":"sha512-ALU5YZZ6KwEw8cinwv8B6zNcvZUggtJ3ciK/spBiSG4/oF2sWNi5r7qdC8fKYHk3NqHqZ1h8GVCvqBg/s/azBg==","signatures":[{"sig":"MEUCIQDV5HwFYzRtYpyxX3GBst1NxLNVfFw/NrrHM6X7T4q0UQIgOtGYcZ47ytXfKCf2iRiasZjCAVx92qZXM/b19BVhFtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGq0aCRA9TVsSAnZWagAAAVAQAKBxXybWxZ9j++fGFkMm\nghzUqHlDV8D0qg1vOva4JefAE7/9QJX5+SP/uuxkTAMqm9sfzet/giq6judL\nvM4pUjaR0+D/MwsJ4XQwAUH+aeeV5xLesnUvUedMLKsfswo1UR3skrSd0rpK\nl0w38ShYa00qS0qGDNUOIvRoidGOMXBvY9deHOexfCN7FdQTrPLzwS/Do3qS\nG92s4+SdYMcogBh411/ZgRTbSMWlfhCZ6MJ7dShbIXkGqHCYRRC3WlVSEYyC\nYDEdBOd6S/Lz5dqiGn8svvpSlqYaVI65lpuoJ6y1N3bKCzNEnaIICoCWjbzt\nDc63OBLvCF2JvLaHtsySRP5YVDb73M5iJYkyltjxWXD4mxvltJ7fGis2ffRU\nQ2wFAESEzTvlbu0Jmti5pbBHLiPCvu9P1bfwvHgG3PaSSjsvyMPCHvTN87Tr\nvWisjLuVsvVeRr1wJW8sF9D4Ap9ooBoFOS4gkT78aaMW2Rqdw8pVvec9mRNQ\nmVq7gsCdWQkIXOwzdTW4Zd+sqswPXDoqm+wQJmhHNvWW7gKQt6UYQDOAEFxy\ntmG68bkf3s/p06XMjQDjuBJeRi+gjCFUIGNuLGxWL9MRTh5wxfGYdV4j5tDl\nBrXNqfBOH+4808tZHXaOaivoUZddQxiCmxzyVWwCg3TBbh2y0IM8MTdr+haS\nevb9\r\n=RS3t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-react-native"},"main":"src/Animated.js","files":["src/","android/src/main/AndroidManifest.xml","android/src/main/java/","android/build.gradle","ios/","README.md"],"gitHead":"05c92a777bff4cea03ee90b6cb0de8674b50a9b8","scripts":{"lint":"eslint --fix './src/**'","test":"jest","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write './src/**'","precommit":"lint-staged"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"5.6.0","description":"More powerfull alternative to Animated library for React Native","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"16.0.2","husky":"^0.14.3","react":"16.0.0-alpha.6","eslint":"^4.19.1","prettier":"^1.7.0","babel-jest":"16.0.0","lint-staged":"^4.0.3","babel-eslint":"^8.2.3","react-native":"^0.44.1","jest-react-native":"16.0.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.8.2","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"1.9.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.4_1528474903743_0.586574524660219","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"react-native-reanimated","version":"1.0.0-alpha.5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"59daa49f1c0ac49e04fdec6df99034fd33f3d4f4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.5.tgz","fileCount":111,"integrity":"sha512-xsR7zodkptqV8msEubpa8rIyaBgYH+x29vycp79+1b8zJbMdIzjE4kDwRBbK1falyQx3FiPY7XqWkutVmJRf9Q==","signatures":[{"sig":"MEUCIQD1S+7BjRWTwzK9ueyYfOFqFRWvdL3J67T/4r4b/nDyqgIgBwjV3S5pb1EhfGrHip689LPh0pKayUW45tLojddV06c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRHj6CRA9TVsSAnZWagAAQw8P/j73ZnZEjnjB7SwLpcAH\neCTkDuf8O8yd159+gDcm0Ufx/7o90uW1qJaf+DYtEAZuE6s23bKIUmOmBxLq\nryu2rcLLRwFf+yhF6xk5TCxRgU5C7B2cwW74a5JvX77G/93IFbCyAeztah0/\nuH3h+HQzzfzbohiaJpyWHVYznJGr1ghe52bkwOLkz8UGR9sEpRz1Od+0Hgo9\nEGK3LBSrYxurcoE/qtWE35bx4Kch3q0MiEpjYu0x3lHcdmqbtLomu7TDSLwS\noKcB6ZHIHAMavELDDgbOsrj+5lFcBABWOi/RUN70MfUw8a5/YlebufydIQ6O\nqx5z9IUoSQD0vYXmFf9iOJYKxYZOuqMw5ojgbIAgh+Wo3lEvwN5MavVdmhH5\n88I4Kxz0Bu2l6a3mwWd8GSqcfUr+ejx1jDfC/AvarzM7zL2Fo0BiikrcJJ4E\n7UPFZYYqNwtFPnNdc9ag2cGKYbw3zy3p4LK94AvfnXRoOVIxiGyzM4MlopGe\ni0nXCqthhFyzHamfMLqQJndmv1lZfOmUW1vjYnEdDolx57o00bFWFlaMPn1l\nvFtNhsWZuxU7VNLrEcb3ZIG4tZahWmN1Xg91n11EBfIl7l55zVCe32jKTsfv\nBlHOhm5JSCaaEFZU21zpyu+UgAgvOB2H5V3E7793zV3eX/mKbWv8avaXhctC\nghMM\r\n=tgO1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","files":["src/","android/src/main/AndroidManifest.xml","android/src/main/java/","android/build.gradle","ios/","README.md"],"gitHead":"29edd1c1b6fb7655de6e483ad91b975f5e537903","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.1.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.0.0-alpha.6","eslint":"^4.19.1","prettier":"^1.13.4","babel-jest":"23.0.1","lint-staged":"^7.1.3","babel-eslint":"^8.2.3","react-native":"^0.44.1","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.5_1531214073872_0.4318045694285426","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"react-native-reanimated","version":"1.0.0-alpha.6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"169d23b3b39d1c88e509ddc97027b1c8cc066da8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.6.tgz","fileCount":129,"integrity":"sha512-0D99kvdFZCJMMIMd0ThosAWlOhDCPDuhMxLijWE0/ZBhGCknvihg0R5jEyv9spxXyvgjKhUE+aLm27XV+1eLhQ==","signatures":[{"sig":"MEQCIHZ/cTuTHhjKe2vzPANoo96nIYNTPJ+/HbsRTo8+3FbhAiAIDD+mjfT1zYeFquC1nXcAQNYWzFU53aftklxRAWuOMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbesg0CRA9TVsSAnZWagAA0bIP/RfEgSp+RUxGjtQc7FJw\n3O+f/nuoROa8uuSp/oppLXkLieabCzeU/tIu/WIcFHaroJVMNVDxcdiNhEA3\ngaBrQyeZJVETOp4PBhNlT8Svr/4T99FTVvYzK4Ma4SSWSQCwllKlg/h938ih\nFbt1Psjc32xrwt6ITQr75uh9y8zr5ZUN6gNwLWARuHpXS2WXt4WJMjNlPc8Y\nZWwHNvzUinSKm/NPc9SIkHFVwF04f7bYB4f5hQOibigxW7SQkyRQaK/hLX9F\nXP3Pc9WWPqy8TIWNH4lO7OZu9wjteyigUQyhG2gggurahx5qzqq9D6z71TFy\nNMbYK0hvbwosxlW+iEpvdLyV2u+XHu6u8LqNzVCjU3JBoRtO12RJNILCod52\n26oXqlnhCnI5ZCWx6nOHlN1mmP0d9iOw5KaiVwivXig/XBjFex4k2yOSLzsE\nlJvtNFu51SL4BH1w3vh67due8AH2aliIhDN/x87qebwffCkMZ4iYLg6wV9aW\npGAzDHiHoHwpBJe+wDtu29PnNncY7D56oDW64qtNxbifksIb8L8Pb09dSQJ2\nzk4BlL3xvkktLYWbmwL4GBFfppPgxQ+94H+pM2YrmrQGFyHc66pDewg0Xtz1\nC1Cxp0DHcFAOI7TSUqdyXPoAh5KRHedlecwebCCF88EV90xgLitqIkTQDDP8\nyu46\r\n=IBH+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","files":["src/","android/src/main/AndroidManifest.xml","android/src/main/java/","android/build.gradle","ios/","RNReanimated.podspec","README.md"],"types":"react-native-reanimated.d.ts","gitHead":"1455d20d77c3c594d7dfa98940339da47557ac79","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.1.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"^16.0.0-alpha.12","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^7.1.3","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.6_1534773299871_0.5900880434172096","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"react-native-reanimated","version":"1.0.0-alpha.7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"41c7139475d8ce6dc9f247af33ff32d119ab062c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.7.tgz","fileCount":131,"integrity":"sha512-lNvxfXH97bLTr2+Hc2b8Pi2lnS4R35hhfSyPan6QIttgyvM5ee1Tj9wKm7rsfu/JQbIaAiks796T6sr2vrD+Uw==","signatures":[{"sig":"MEYCIQDt/qw7gfCdZZAzRtDXpJE7/lLoPUOnavE2K2ivPscvdgIhAKjMhThYtLg7j03ejt9KDM9uk0e02qO3IuSxurqe9nn6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjBlwCRA9TVsSAnZWagAAYYUP/RpqTbAQJ8gsjCr/ZUci\nRMIg6Wz+uONS94Rk2z5RYJQec29GxcyCF4uTVaU4MmH5GKvmjYOar3/EnXIR\nGp3D8SwWjQult6Dqb/qPRpoLu3b2pDXv4hvXMFqNAk/mru8kbScYGgQAE4FG\np2ydLY0xXoJx2Jl5Tn/FhjASwXO+9i1lkFqTYLo6tpw5YPr2fh8a14mhE1TM\nW3JyrOBQo/aUQvB6pOZToTzfmvKDBxEvEH2Aa0pb6dx+wK9PUFwjwPjm+LT0\nlYWphCpEWqvFvWwOBPD2Odvx5PxzQyY3xjQf4+ilyfT9WAZBF2TTKGznHjh1\niBOGNoKVxEp1Cn90U2rfe+dne2oQvvSmeueDP2ZEsK9SwnRH5RZkHUdB9AKe\n251QjFfgPved0195YKgkyT6f7QlTJRmthVLFosNGyFkPi1Aa+WTi9YKZtzLW\nygzDewjEvciVRwzNdTkW1rlp3oLGmVhcNJYd9wzH9GSD9AOx8zY3xRYs/TXU\nmWeFV1XOo8sZTOm3gUaGWcaBjbO/exAk+DP0dUa2gaK8KR44LzVCnbVyJrb9\nwWeXK18+MRbkf/l8g493V8dbOlqYdZgX4VTc6sqlR4355AXEVxul+ShTBxkW\n1yAtkEw1bKxTKhKFZu9r7p9GQipdcap6TxnVq2/DBl7yZZCqVACKZuBecyhx\nbv12\r\n=0guu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"3670ad6df87613518592bf2ab8c0b8277c81e9d5","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.1.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"^16.0.0-alpha.12","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^7.1.3","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.7_1535908206841_0.14669634683940558","host":"s3://npm-registry-packages"}},"1.0.0-alpha.8":{"name":"react-native-reanimated","version":"1.0.0-alpha.8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"12a11ce8a51cb1df269b22d40f0e492f2fe23443","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.8.tgz","fileCount":131,"integrity":"sha512-S5ZJKHt+L1rpTzLn9X8HlnEsApIShRe0RZbpkp9GiBk59m20euDeUgaOtJfUbB3gm2YY8si/DhzS0qHg+Wlyvw==","signatures":[{"sig":"MEQCIHeDiv5/iQiO5J96SRQyXSah3Bzm/VP1mpllc4AHswEWAiBaKy60RtIti/szjJHbqRYHFeGBeKCll1Yulc1tQlAk9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjoFeCRA9TVsSAnZWagAAMJUP/1r3RqEFOcfK3nio3vrR\ng4QhnJFdTTMvn610pKneAQedOvUqO6ccJmfBy1Gq13W6IKOXljpdLSU+2SsY\nLgexUsFhBhtkHI9NuLHC89N4/T4HK8EPMzauATMGIhPAH3MtcYfteM9E43pZ\ny0fyCdm98DQgnzPuTfysc2Zht2LRBFdCBZE/qggZlEnAUSa/ZfjakfgEhE07\nZy/xLsl2E0V4aCgBHDIO5FGI1BO9vUI8CiX2VuPxQvKO0K7UjOZuDZKfmS4S\nnTNtvRmztS/2QTDq2W6EQgSGY6/dtJSsNKhua9tIBSmdwXpr8mig3BmFE5Ba\nqjswi3/HKs/+9sBs58jlr4T9VH+Ew0gVyQa1lCpiNcwovizVjSPRaePF5yQx\nEKoPcX2/h1TTXF3CQ8p75ySLO7YCvUU0K4wFtkXEeRF6Z+az5+Qk+zurnK7j\nVxbbu/XHOZa99FFEe6+ThLUzHIK2KZuTJOmOJxOxI531Y/J8ce+8MmXxn8ao\n1D72a3PqXCsDG5PU51m5ij7Q32iHBB/49YUbIU6jO/l+qvArNX4Cm/E7NkCr\nPimvJfSD5BAK2mMKTAaMZrfCDlWVl8C2NRiEM3WILzwsnKU39y/Oc/FIu+Nl\nDeAXskHOUdfphc5LxOnNsa7fBy/Ns2di1O6VS06shkUzzVcYFae1k9aCUJPo\nNioc\r\n=OEmm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"c05ea955d8cd54eb3d267818785190c1de2eb89e","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.1.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"^16.0.0-alpha.12","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^7.1.3","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.8_1536065885159_0.804053655816779","host":"s3://npm-registry-packages"}},"1.0.0-alpha.9":{"name":"react-native-reanimated","version":"1.0.0-alpha.9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"6d3bcc60b258621f6d85e3630614d3532d49c647","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.9.tgz","fileCount":132,"integrity":"sha512-xNY3YrwwDNzRvT+6mpeDUoYY6a3pa5FQVy94yDgDxSNzM3KcxYnHNJtnEHUCWRSdHCsU90yuhcIFpMav7k6yPw==","signatures":[{"sig":"MEQCIDLB3mON5aHVT4V9NxM8EYJwhM+2QyLQgje5DWshArKtAiA8sDtJL9y3zvqlzjZr9c8IdeUWonqQH0GXtFx2wU0vig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrh1FCRA9TVsSAnZWagAAkSUQAJuUI2VZR9OysNu5B+7b\n2whb6lLeQvEfG4OhzLjFIMjMgHYD6m4eO6/7csajxfMhEa5eC9scZELtjGrB\ng41/64zSqO1QZdonoUpYbKf5gMz1VUZ8RtyduzqhGL8fuPTQoAF9aLbLhiRu\nlkQWvquux7Tq4PbCRBjAYQwmYkFXs3HRQNw6pQR7db6pP8N8jMxPOJ1KgWpI\nqOExlVS7n4h34VNFZinwbsYmVD1yqG7ypc13qikseqblf7N2I0XxzZGC6h18\nB0LJW/PgfyeTad9JlMIPlRlt1aOjebcF4B+upySjxIyibM9fWBqmDNF2IljJ\nzDmlScb1IWDX6YClrJfWhzYNk5UHWV4CC6w2AEJuqwh0nrt0ijxPjfMcPn9P\ny5gk0rwx+/fw8BtMLg4LTIJhdM1zu88LKVtI7rZYugaLNvloW8+DJXQ9fkT+\n8POK3CVKzSYErm1Ks5CI2NCrYTdOGSN2fEn+ykNF7txwaDyN332XIaDyDEet\ncQWYmKduPduAorXQSONjdToagxM7p86Zf2x3M5t5Npd83GczRVSN6qpnCiPb\nXrec0gdsfMhDmMgHJ7YvJMU/Qn4UFTJInqbvpx1+CcqfwmBmfGjZcbDEn4tN\nEV3XnSMJL1jqX/YDnbyiMPaRBlEfsldog4NxXbqdmHXFGkq1ZuJW4TDwKVC0\ncHwN\r\n=rbqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"284e3d36c3c8ffb2721911085254a401f328c0d4","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.4.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.9_1538137412348_0.6389980829114763","host":"s3://npm-registry-packages"}},"1.0.0-alpha.10":{"name":"react-native-reanimated","version":"1.0.0-alpha.10","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.10","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"e9e6fb35a2cf52fdc912b9fbc76f34f80698e530","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.10.tgz","fileCount":132,"integrity":"sha512-dbZG/Lh5Q+6zRvS7+gIkZKmXTG7XVqHbpMROL1LApBBMQwuLq/uLtKk/nBSn1+mNmazPrPMTehI7TG3AEkctww==","signatures":[{"sig":"MEQCIGQduSW3J6SWpEte1DvsyKvk5Gp7g+UCzzB9lCGvrghpAiAlCS61iA2lYsT0DzgYaaavTx77QdsWQchJfli9AbjNjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvyASCRA9TVsSAnZWagAA0goP/2gG6dry1mSvcdauKZTS\nRRMCBT5JBlqoPB2fb6iqujaHYngCq3834ymMczJy/DKKbeGG0xJVOu4miMJa\njY4SxTd9j2LnJLLfzgssKevI4TzauOeHOSfqmfH19OLCAVrTtnU6nDsE1HJt\nY1AwYCeoYh75iHo0fCC5/4OdzynTc/pAnQtuIVjwUIxyQyAV24vmBFtuG9iz\nepeKdCutKNl5Ms0IBEzM1GMvaOAA3s5PcNapiR3GndCOimEJXl1kSHil2gcF\njLK2l9KNIo+BNSaDGEBtwhTi1Kns/f+S6BUwBJsSd1wYAN1RC8WhVhjlfkKL\n5hbbvWSPfEycsHbDFJY29+MvtOj+n87bPBK5FOqVym27Cvo1hGS6qAw54yXU\ni4X/v77q+uByvTOGFfuWi6vqmPZ7n2wqlkQjrzgvT6rxh0EYn8jIdGMNbsjE\nNOFF5tRvUzYPgbisi9XLgDHJ9st70DE5ZYoQQprQMzWKB2pdB0c1de9I9tvc\ncjmR3aX68OoKW2dORZKuTUtAUChev7mJ4S2xedvvpsAy8HBT8FQUXfGOqL4A\nbexB+RhBVrylfdCnjVWRTIkB8VRxzCyl+4Ad8pF7bK4GbfbnF9Hbu1KJBaLy\n9SqibvTNJWOsOi/C2Qwndmx+8YJffTl8tcJy42ENeaj1uxqL/P49spxnDPqw\nyhfj\r\n=KOAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"d93105a859b78ac6fb24cf341d075bf9d0b04c6b","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.4.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.10_1539252241847_0.6246375282214551","host":"s3://npm-registry-packages"}},"1.0.0-alpha.11":{"name":"react-native-reanimated","version":"1.0.0-alpha.11","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.11","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"b78c839bae878d149561b56a3c750414957ea86d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.11.tgz","fileCount":132,"integrity":"sha512-lDakjY8CXmZiSN71hyc276b3d7M9mKV9ZyYw4W/rTnnJbgBFaqdIxSHq4S4LxSbVqpAoQMfUJqPTE0BKbAz7Aw==","signatures":[{"sig":"MEYCIQCB3rb03b4sP475ktv+Ua6la5gdX1YMBmbzHvWG7QcovwIhAMAtv1l79wrIM66Ko9RkF3kdy0+kcPONcGSY4zPdypvg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLyXkCRA9TVsSAnZWagAAMXkP/RaXYVq6a56f6cHWbJbc\n258/YEywfG6IOUGgc9/QN9xItoggsp3pqAvbd46hnm0/oLXvsbPxJT0BhoEj\nvYo+TOd33HAfNE/u/SjgDYszhKQHhDyvYfiMtAdDTWpM1MNnJA9PbFFFjhVH\nG2dtT6ngHFgiF1EqebwGD24n5D1lcloaShmglEqVtFwd7baoyPdSUKdxpCe8\n593yJZeTHiW+Pu1lq1rQqtcgS8S58xLQfPmMuyWi4QjtN4vUDmGiXhhEDO3R\noXj0m4Ldwx3jDTZhQLaFsFjCgU59N7sx3C/cOkKI5rTeyrwXe8DO1Md/J0z8\n+mWMPtnQjKHdFUXFB1fw459SpvzmwQwG7WPnNAqoExzK41tZr4QOxcsWwgY4\nKDAf0674zLe42napA0+sWX5dOUzpo/ObSFSV3apzDrWlrVlEKMsIN6x7pyi0\nfsS1UxsGOjle+EJwiWFmD05fxhDoSBSPcskhRNA7k7GSJmpxoAiZW/tBVMrH\nMwdLrR17wk8xpD6wbZ4iUz3wpgcnrve5L8JgR67oICUuuHHJMkS4VW0ms7/Q\nwwWdNzi6r/5h/C1346mCL5UiQdK5Perf9ZL/HEJE1l8wNoCIsf5Je0Ll5BZh\n9p8LEPev699TOmsFm02aF5Im3oeL/+Wfx89IPGqjtyEgP5G4O3JA4VI7crmy\nWgLI\r\n=UJhT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"b582ce77d40265154365efacece5de9468366368","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.4.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.11_1546593763542_0.39470692630710213","host":"s3://npm-registry-packages"}},"1.0.0-alpha.12":{"name":"react-native-reanimated","version":"1.0.0-alpha.12","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0-alpha.12","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"535c84a9e87c919417aee0fa68f360b3bb9556b0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0-alpha.12.tgz","fileCount":132,"integrity":"sha512-jZDPxz8IjpoZ7VAW5X6WJhemmpuLkX6Y9lxKuHJAXls1EwRYkyXIPwvSG34umeqqYSE8Hl3A5TS4pfLORoqm/A==","signatures":[{"sig":"MEUCIEm9WOnPJK0kVtWue1WNzkfP+A7wcfGgXM573Lfb6VmiAiEA7ggzIpGfe7FIEEl3CbVY0VpvlWhGD0PF81E76EI4C4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWXRfCRA9TVsSAnZWagAAYYUP/0OnBrVDdkGvAha9a9mH\nZfjYtctjEfZFwMxVZ8xMd9gth4Yk+Uvr2oTuer4W/PPKwCz3xcBiiv+dp4E/\nJamGfcnj9fM4bi29x8FpCMGX2U7zTcFSNA7vL6mZ7xdhZnfWt1kSNoO2NdqJ\nDUgzz2t5/b5nGJbbai6e+NWnZzVm4kLrlI6nYIlxX9A684CtuxsatoEmcHxz\nnk0YGfigp5ojQHwMXwHW6qnDBBe9+jR7oehrUPMFwUoYb6q3mi4gXwXUS/SD\nUCSNZT2Aqcg9qR9CoVpuYOa5cyCchJNCPkYZTwq4OAsd/FwLl3OJcQhVN6A5\nT4RAuq3G2sJJmhc7odWjJLLrjNxVMWRXaFrgz8o9ya2fCBvGukHcO2s/M6uV\nug7K0AytFyO90PGdkMEvDfEC83n+b5X34vT+H30K+Uk02ViVIR/6wW2Nqkf/\nybuSEgAowcWcqx8Hm2Qkdt71Xltb1qwzvbiS8hEmpEuPXYYOCvOOSb5KtjnR\nnFcClwqSLwCVWPIlq5pF6TNidLJkRBGG2LSL+qtNUARgzofzq1s9KiX0dmkX\npfRxCmWmrvF+w6CHt7SmD4k86OaQeEvxVq0aX+IwwB7abwSwrkbzDOObu3e6\nZrcjd7+WeAK4iYUMVvaRKd+BIRaN+sihW8oG6TCpsKe9VK7J9p2N2pxHJSvM\nSpq6\r\n=tjU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"8765e8c9c755e9a247c1929ce1b28ee2f43ee1df","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"11.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0-alpha.12_1549366366575_0.41112193166432487","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-native-reanimated","version":"1.0.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"d4e356e852ec55611de565d8791542eeb25a45ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.0.tgz","fileCount":150,"integrity":"sha512-jfg+lYZ2QeeV+JMibjXwHoLDZIRVwZT2qdvDDmbAsMmxRNGI95evMPXKWa3BqkzWLb2SlZ2T/MBSGrqt/CiCAQ==","signatures":[{"sig":"MEUCIQD66BGBf1fnLO73RALJ4MtNQnH43cPJbUnVph3nfhErdgIgZA5iHKOJ46UfhzQvZ4Vb5aONl8gLRBF1WRyuA44MSyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpct5CRA9TVsSAnZWagAAVcUP/imzbNYuLtuhQkrmEn5W\n1hKKGZGodrT+neJ1qu7CdJ/2dRRQazGS+icBfkzU8Bh55o8Im5F6sCv5zZtY\nS9k1T+0wZQ3pM6HaFnpGB6/xvcqTvIo1DdTlpcEOZB4sIi/abRAYEuxCnrNd\nRckzDbvP6MJNNzbmw6kSGKrY53AhoZgWBOZnz2Fgm1fg3sOtui0v5lg6Jp5u\nqii9aLQfxj2KdnKh1+ZVIN1A6P1OzOB+7r+coYIBKUCFuT3OhMBzyQm4eIoy\n552cRLXK4T9ip+l1FsKzaG/mlGcTOXzFH9YMDA09GH6WLRozZ20mXdj5+0/U\n4vaPUWJHCVFS6CsAi0YedsqjFzHI1OFm4f7uUnh/rTUpFCEJpNLbFn89xj32\nWkqTW3jghnXRExPk37mSaFSWDUPoaUq68wl/BE1iLX6BHm681vNJFoDBsyEU\n2s8lAOq2fCGBCLdKVY5ktkFGk0reNxm8yyLJl5/onjivoY5tGiuDQDRMi1Fm\ntbE98UQOOeFXnHFZI3LkVFWA0FF7QC3WGM3peIwNyNoU4H5U73Y2GvxIR47T\najLv/Xh/2CmlGVc1CAMjlbUFpc7rEbRgf/ciGzRkCU9DZSoBwBmL8fg/p112\nS3ihUQhSfrnRA7b3jTBzuJhYLJp0Apznr5mhE/46RcRQZJtJziiv5VG2ikxD\n2Oju\r\n=J5Df\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"b58c8e4d0a4a64ccb4b5df3401df8cabe529498e","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"11.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.0_1554369400755_0.33189967525273767","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-native-reanimated","version":"1.0.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.0.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"5ecb6a2f6dad0351077ac9b771ca943b7ad6feda","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.0.1.tgz","fileCount":152,"integrity":"sha512-RENoo6/sJc3FApP7vJ1Js7WyDuTVh97bbr5aMjJyw3kqpR2/JDHyL/dQFfOvSSAc+VjitpR9/CfPPad7tLRiIA==","signatures":[{"sig":"MEUCIQCEDMVZWsxMbjvdwrwDbxq44nUmQEh/cLaDklLcY6d/hAIgL8RNLxTsBsLsiCk1pyoZXE+gywBlp8CBzollWyqwQ24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctzc/CRA9TVsSAnZWagAAvu4P/2Gs5AaEzG0tfxlZPCrA\nrcUDYnRDwUSldNjKilcOs/orJkB5dGbA+msxzTloliwP2V/177InTXXEx2Fs\nk6WCcUNLPrWT05o9amrD+GdVlw/5LV7yh8WW8wGa6gfWJIOlkRs1/NHfG7vH\n0sW7I3OkWubq3z8nStLnLRKkgSCGmr86KUbqcbNfNJbXJmrw0L6UwDuCR5o1\nVtJB27D8psS3M6F4H4C5q0wOKnKwgunJFl3H/hBd1bkV2Nwgiu2KCehofHcH\nlLgzrMTjWjk7wH0CcHrG6mAJd19AzlL4Oh2KNw9fM7xApppsm9wRJVyrAmt3\nL9PnNRx/IN6mvgAaBF0Bo1rGMsutYRpiYVwBV26pG6Z+9DjxJAejUTy/SyAA\nUBuPw0/OPkLzzdkA4LuI9NMGeRvaQKSlnq9e7y/Tj87BLJN85z+a84Ixamho\ngFIgKJL3dDoH/t+2L3S0mv+q320FOdN5WOOxY3Ups07ajEcSwH+3tWGOI2Rr\nvLwItjfFus4vT3sUxFfp8ZuA063C0N2q2UzIMaaN1Std7UFcOoveKR3NBzDh\ngjMIzTY8BNHXoHDfzRRC/yyrKFvgnZewOxwN7Y352JkmYi/c6ADzPx7h2loN\nZac/490ThPlag2kneOTwu1F80X1tQxxx3h0NhRdKJ2LltI2WpW3ZVxEAjS9E\nMsu4\r\n=6yBS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"6034fdae45e2d102f03d7775378859e28a893304","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"11.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"peerDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.0.1_1555511102590_0.7431221143416158","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-native-reanimated","version":"1.1.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.1.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"ba6864055ec3a206cdd5209a293fe653ce276206","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.1.0.tgz","fileCount":158,"integrity":"sha512-UGDVNfvuIkMqYUx6aytSzihuzv6sWubn0MQi8dRcw7BjgezhjJnVnJ/NSOcpL3cO+Ld7lFcRX6GKcskwkHdPkw==","signatures":[{"sig":"MEQCIDg3Wp1bVA5Q7E2gitUwWuWHCWMwzc62+aadOgglW9HZAiAl91y4COz8p4p7ee49TIX4LTVz36ipdSe3xyYrN6uQJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCeL9CRA9TVsSAnZWagAAVNAP/3DdgssTEfJhYi08Z4CM\nikEetlIHcbBvjyNXcRletkhlt0hya4DLMQWhKosBy67gsorDFkVh2Qb4m/C2\ntofLZ5GL0H5hCmt6rhC9bWpI6rn1Ipy5HZAvcbZkFTwSwDVRpYJs0hhnFCaB\nCofaS30Qy3aVHIFfA3xopEyHACEp9mY82Ewf5eKgldykqM9ZtTnBB8GcQ8yJ\nWDPLyL/pkxrDAo6phi0AhiV8/ixlnKZIQCD8cMMRDnjezIzbqbaRlCkLwcoa\nomM60vmVMJNCsQiUlNjSZmCzyw7sjIKxdPzHrSQwOkkKjxjXwWnIkZATNtjh\nOTyDCz5p4NH/4rJs32YAWl1iACsCImkNKVQJaM8Z2CgcviwcKkiGsWsnJEDT\nUp9llE+E+LI2bJsO1/INfrgIE09kLU73IXHkHIgK9bt3adREhlsVYtpv5aQo\nV2UlqgHo079PK8pA664h4VLIjaIDm5l4hY7j3Wp1maaUXyQzrtTDsAwFya5B\nfxFTIHTcAb40elb0HUEl1boBX3PKFFJf8oh2QMjQIl8WzybhFuiT+OlVJOtr\nobL5Qu8Ns3swQoWfoC5N+ZEHnE+qx6fwL1egIl7EJYoAwUpK+PSJAm5erNf/\n5KwQKVReV0uld6RZ/oYu2WVK3vD/VoOJ1FmW1TZzKVmhRgiOoMyvQyJZFNxi\nn8ib\r\n=V6u6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"f6c67ca1613aabc9c8e371f4647afb2df940295a","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"12.3.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.1.0_1560929014894_0.7286739580304789","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"react-native-reanimated","version":"1.2.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.2.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"9219227a52a5dfa4d34c324596d6726ccd874293","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.2.0.tgz","fileCount":158,"integrity":"sha512-vkWRHrPK5qfHP/ZawlRoo38oeYe9NZaaOH/lmFxRcsKzaSK6x3H5ZPXI8lK6MfTLveqwo1QhJje3zIKXO4nQQw==","signatures":[{"sig":"MEUCID9Rf47SDO0AcwF2cpkxlBYUOmHPC1BW+1fK+PgLDnNlAiEAyYMsRriijwbEUwcBEe+iSwqq2Dz6apyjJm3G3oiJ3y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSotmCRA9TVsSAnZWagAAlO0QAIDGWM3RQtYOsk79t09V\nUuMq1dC/ZJXWAcj3C4soNUgU4PntCy0hNfbIq6Fv8o+wn7Ut9bRX6XTOi0H7\nAkdiG2uVk7MIKo2MgRQLV4kExvuy1JkNovJD1Oeh9gjIfjRl3czcmRuybC1V\nlRcKcYlMOnc3eaYrxZVoUQ4SyeHxo66fF9lIWD1fBTZJ0EJH8RMsNYQ7DnkW\ng2gZR7zJJbNEwiW2l0eIJqZ5FlUDxQimiTRcxc/B0D6PkSzM8gzl2JuFsuET\n/AEAYTqICJcDedblr/tu+Zhmrj0ATqOdJ9JRjQ9MDKq9qC8h3ndOSiSzDBYq\ngzUsoYCrovZ3loDtMsf+b3hs7TnAgQQ3JfN7Zygt/1CpsDjnyFhbEV65XnTi\nGGmnvVoVtuJAThhjE9YpDG1cB8ZsAsxn4XrNZRiu4IPLqYK6/xpSBi3MXKQM\n+uggM4wMGt4GlnKdKwKuxbNFtoewbO6roqqIaO6syIGsrFOa4R+eenAriEnn\nWXDq/dLdlTEoa8SSpOzgVtRu8BBvlVEVBMEdrvDG3ELGzeebnOOAVZXuysh4\n8j3WXMb60eSNa7z21hzdyIBoM60LHRxBAdK9tZIIKLUBgvagUlRTrZMY7g4Q\ncqQ3IW6HYJFVVxr/PuQxJkjyEzcb5bExsk1jvdDGutKpO+3o/ETFDgZ2syfy\nhghS\r\n=mI1K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"2985e9694dd0c2b095581854ab766844aa4899d8","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"12.3.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.2.0_1565166437924_0.12567277049783177","host":"s3://npm-registry-packages"}},"1.3.0-alpha":{"name":"react-native-reanimated","version":"1.3.0-alpha","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.3.0-alpha","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"d278128acef895cf72aa34c5c4bd1540632c2ac6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.3.0-alpha.tgz","fileCount":170,"integrity":"sha512-0tB+0ooycK0ULT2JXXle8EyA7niUOGmEGp/sGcf0985eSSI44FIYCZHTVkA3OkwLbiUR7g6neDmzp7C2NGRGfg==","signatures":[{"sig":"MEQCIBINbfgdRZrrQfHLLbdoKrDEOVhhmPn0vU9Z1Oy+Siu+AiB5irMzFcTpkWofBE37LUeZp9oa6ZYM0Okzxy73H0/Kgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU7GyCRA9TVsSAnZWagAA5m0P/iXKDbtA8bOAww8Gk+ub\naBrwrXQ9/H8aA5hb9d4qpRyJDpzrJHUriQZZ5cgR44D3kJ3+K4suW2Z2rUS+\nQm0Syk+nuis54HLpTV6j6pnFmesJCQyll972twSYG6HJvSgeGudy6Pu9P0oF\nG6aKO8b7lbYiA/vcwLSNGhMVvIlKwxxQFeAdCZ6dLORfmCzXdd3RucXcnxxu\nAsu4tAJ4alL7+dLmBA/5Z8100XyIPUBfseenYTvTW+Lxaon6HegxQ5Htmpiu\nAThgqCUb2vmyLDuIu7HFZ3zIwDyqYAAJJefaS3bhTFu0CW/V/dRSfvp4daAD\nQpLA/y7zrkXYJMx1X/aN0ZbqbN7A4EA48wXSvg/IrmnbCDln5L4yFZ0JLQyo\n2vfTZwmqGdmV/41xZHhaWTgSyQUafu9fzAKouxYEInmDsAN5bzmrT1bTd43H\ntkmDW81JYvmZEpxCDP4dSXxNHwVxImJmWGTPy2aBEO4gUzPhVCKm73qaVxEh\nFMdKC6+zq7ny3aIE9OZaFva/k54G0kcKYTFWy7AA5znwvVxew4UUfC4Ua1Gw\n5wRbP1x4l/2FMJQjhbuX/GFuQhWSCFWuDaGGRxApJyvRIZ0ESNJ59V8HGWzx\ngwicKBPwmRCPNgPwIyPFvCLBRajkDeXnA9hI0nFOJkeMwL0T12CDGQeq/SPY\nwiHT\r\n=eHZc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"e3b4bcee2c09f95ad24e6a8e6b26b0ac1dc69c09","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"12.3.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"23.1.0","husky":"^0.14.3","react":"16.4.1","eslint":"^4.19.1","prettier":"^1.13.4","react-dom":"^16.0.0-beta.5","babel-jest":"23.0.1","lint-staged":"^8.0.0-beta.1","babel-eslint":"^8.2.3","react-native":"^0.56.0","jest-react-native":"18.0.0","eslint-plugin-jest":"^21.17.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.9.1","react-test-renderer":"^16.0.0-alpha.12","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","babel-preset-react-native":"4.0.0","eslint-plugin-react-native":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.3.0-alpha_1565766065447_0.4518127668908942","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-native-reanimated","version":"1.3.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.3.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"581cdb0bd1ff05e7304b116af712ded0c7665ede","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.3.0.tgz","fileCount":170,"integrity":"sha512-KFno6D0q09kx71IDuPa4qeC1t1msALsCMuli3/EN3YDf8XoM2CG53yzhVHMFtmcW0IUCySugHgxQiuT5BzwOPA==","signatures":[{"sig":"MEQCIE95+KjNKlEO7FEvYbTGrzleyZ+W6bi6vEq2+6S13FCOAiAZolRRx5vwCFLjzbRfGBMH8O3gBDS1ePJiOsebjPrUzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjRmdCRA9TVsSAnZWagAAAgoP/R+1mq8+IL6qh9gDyA2l\nR3ucMhGww2uxyaLtx6qUE5UJUkam19zLHp2L4XDLWjZQG3rLE8SR+cEuib6c\nl2DymwTNrh0tb/DNGTwK9Fgqyu/216cDcLAgj77SrOU4RD4/qmUh2OIeGUgV\nUlvgca+EIAyxyJVrOyGSpU1W2Ye4ln9umKULKW8tXEnsqWUSut9NI+8cSW9t\n/5qcWkIV1eGBhCb+vJRAWQKQOng0M/MxXsiP90VUWsWLeZBNbdePSzotApDd\n4sWFBXiqCiCqmKFFD3rRnHt+OU53hRA6sTalTqmC1wskMQBr4AsLe64qtf60\n4fxbg0ibLA96bMAWDjupSFSnD6gqCFywmUATOsn+j8Riw1t7uddX52gJJY0g\nwA+421UjnMBGfYZfi0UJpCLL731lCJD5oOoW/UHHoJN3aNpwF5Zl8OS17JpM\nRFOJ9SyFG43VosvekNgw0y9WLpY2U2MmwNqYWGUeBvzUfiEQ1z77D6fpWyjq\nwIJfJMQxY135HJsxTQKQWEvysFQjID4CzAcLHxCFumSTXVu4xHOXfZZmGv+7\nypXNpPPtjsh14+bHiC0xVQ1FERu8N2uab9eeocZeYYW3apmO+dJwV6pknFaM\nynGGXOGRKGs3MtPxj4jAuKlxCUgn9iXIjmHWjg1DAoCxHHwaSEXpwcFg+NZj\nk6br\r\n=evf/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"7017262e86899845fa9813c4d9c0f0b5f1832bfa","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.11.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"12.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","react":"^16.9.0","prettier":"^1.13.7","babel-jest":"^24.9.0","lint-staged":"^8.0.0-beta.1","@types/react":"^16.9.0","react-native":"^0.61.0","@types/react-native":"^0.61.0","react-test-renderer":"16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.3.0_1569528220743_0.8288739946937018","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"react-native-reanimated","version":"1.3.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.3.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"6bbf366d92c1d75a6333380d3a5f53ad58effb36","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.3.1.tgz","fileCount":166,"integrity":"sha512-p11pDus8DAr2mN1r8w1xo3ACaIfxUpGtHMigGx6aANvRUkbqahOl1WO7pHlG+PJJmUtDghKm8uyX2RlpcrDvIw==","signatures":[{"sig":"MEUCIHZzY83I0o6vnBdcF6gV7bmv3i0/fqdbR+oDU88iPMHTAiEAhMBYz4v+ynkP78kboE5SY9zyQ9uWiWTcapTqD3I2Inw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduXkgCRA9TVsSAnZWagAAHJUP/j9DeQf2x/Fgr42/GuSi\ncV/oMURYehE0ZyrGZHR2hNObTY3IyAAWfFkNjZQQrT+nx/chzEM0akp8UuTX\nSqXKGK9AWbmDWe6AZiWiDkQmmtSusnt5tg00yHs8FFqpAJ1s3V9KRGc0EzSl\nFwheyoH4U7obfhozD7wo21a+66iegHye8QwmGv4wPwRcRkA4b4DMmmImlYwm\nUsSrsKX8foNEgRw8aDMzMcIWLwPouYTzU1InSkrofynETp4TIbeV6otaf8jF\nStuiIMUNQNxLsyK6cDvoGlLr3oZpJWyeirKcH1HBsH3V5HFJC4TQSXMgFdvd\nnZyg+Tpmy0DkaXbRtAH6BxhE8t+uiv2adRvFiBOCEOrDIfpiNeygDqe7JhkY\n6KjfqTPO2p/dyCWSM/qDPa7EIs1+xY1EiLNX0KRqj3O69s8p8yOOmZbH/42N\nHZ0g5BtKac/uQE3A4MZY+5dUemvRwEHOvWeXrDmrNfnIeL+2RasYWQUC/dZA\nmxur6lZ8zu/Bgosq59CUVBd3ZD/cncmvrsOkBYwSndMfApthoZTjmzzvi90f\n7YyW9AQRpWKWks/CGb4fgNvZEHCy3hXTu1KsDpSklWjP2CxHn2bs5wmfkMJQ\nRlCMBDYK7hAgYnU9qDCf1oWQ4oB2remBdVO55TsnjfhadFsmPnrSE8VYeYxy\nVNu0\r\n=8Y3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"90ec1d6b68d24bcdeb2eed814c6fa94d7814bdee","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"osdnk","email":"micosa97@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","react":"^16.9.0","prettier":"^1.13.7","babel-jest":"^24.9.0","lint-staged":"^8.0.0-beta.1","@types/react":"^16.9.0","react-native":"^0.61.0","@types/react-native":"^0.61.0","react-test-renderer":"16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.3.1_1572436255690_0.15707133674709528","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"react-native-reanimated","version":"1.3.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.3.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"3f050e61cad6173ea584517b7b981f17f442aa19","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.3.2.tgz","fileCount":166,"integrity":"sha512-wDxI2N9YLZRmH/n9UIah7RnGSCZJcbKa4mylf2+2pPjicDJAlyjljGAkHOwUlSOol8x14fUp5m65TS9eVZNmZQ==","signatures":[{"sig":"MEQCIH9bOIoNL8IxKkmTFDgK9Le3N6ZgNeNEuP+rwaNflxX8AiA8UqqLAMn46f1AT/pqi7PwTHz8lKWoXdZCqK3BFajasw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdueL3CRA9TVsSAnZWagAAajEQAJsIjhSBIGVeliNKl1Sh\nFFFQX9MlSi78pp2h2OSLtUMWngVtpoZS3Jk2gE56WHEAD3NPb4B+JZN5tMDt\n85NNcrlb6+ENcNx29T6gJoz/VezPLtKh5upQ2Wfk6qHRbMYrn19fntT7giaM\nN6tsKLY6bJV/gwwLiqU8CiFqSreCtN1eymDRN3H+b+juLYh7TKw6pmTHvTzU\nO02/xRk7Ohx8HkRIl0Y2BYiiZ/FiVXzRBDQeVYrYXIPm8C853PCFBM5V3NsJ\nzBmwBccMjJhp5FxiPvfZYBFk0Y+mLUIAv8GHXgStX1aDuVv8YkHM1Gv1y5uL\njAH00pKk0WFhbqv1O9cTxfpndj7OKVCxQVszmTf7Z3AZZRz86n/PRyPrcl1t\nO5SmKe5NpSP/Z3rEI6kyfM/NUqPZ2yoVqwNt0Zkwxu9eufgfk7kOtANIYdoF\nHyiELJ8ESHH/BDASzQKW7rx3IY/makg9qsrXOHf7HtoeLsoQ/jrD1HSImA+p\n7AxbXcwEiKKoKWnPVLSQVjDYZDLhiKxED1avq8QCZmEmpokIenTBj3tbaJh6\nRe4TBOoHBntaKysPeh1C2dn4mbPcb1LPd4NpU+1A4UyCi20t1x080TmD0mQT\nK7qwmJTctOv4sMfgCuhrlTn4rxT8BIST+8gHzXwmeoFmwaOGZLqGFy4WV1dB\nlqR6\r\n=lDH7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"2698d6e63470201dee70f6b0fd58927818acf72b","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"osdnk","email":"micosa97@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","react":"^16.9.0","prettier":"^1.13.7","babel-jest":"^24.9.0","lint-staged":"^8.0.0-beta.1","@types/react":"^16.9.0","react-native":"^0.61.0","@types/react-native":"^0.61.0","react-test-renderer":"16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.3.2_1572463350523_0.12305166207385754","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"react-native-reanimated","version":"1.4.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.4.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/kmagiera/react-native-reanimated#readme","bugs":{"url":"https://github.com/kmagiera/react-native-reanimated/issues"},"dist":{"shasum":"7f1acbf9be08492d834f512700570978052be2f9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.4.0.tgz","fileCount":166,"integrity":"sha512-tO7nSNNP+iRLVbkcSS5GXyDBb7tSI02+XuRL3/S39EAr35rnvUy2JfeLUQG+fWSObJjnMVhasUDEUwlENk8IXw==","signatures":[{"sig":"MEYCIQCxxn2WFvwVrCHKSMEUnkwF4SCP368lXQSaVXRYDu8bvwIhAK8qfihYoIAh8Ye0D8r/xNwkV0RcON5kYIXD11S5e0vi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu10CCRA9TVsSAnZWagAAkCUP/A5Wc1SEk2t8HcAxUr4Z\nlKSULLHnvVJuDH4fPJKaLVHK/4CSRKQJbk/gu02yGFAgfC22d+DEFRurf3nv\n/U1JRnLeJF6mXFbSpIG+kzhnffbxucePCEOfduAU82H5oAVN30uAxbt1v5Qi\nOlMRqPJsiYbHR4+2FzJTwBQUzewKhZYM/UhnszGRUDsX7np4FpRI0yEdba0l\nri4H3+wO1ZT6tGR71K6wke4RF0G8RULu9VNBn+ARBCC4cDHEDIqH9ygecwye\nwhYAsOScZipKBXaD4raF8PLeOOY9BzCCeqcfrSddT+iyICP6XbjeuxcUXTKw\nQa1C5sywlf/O8dAfZk0tOy70qyTYQ7EW8GeSN2jyctPOjX0sajLVBNsZk6Uu\nAPHBX63jH2y0Hx1kWe2Q/Kjs13J00Qy/iP9/D5nRo/1MbxyQoIHn6JfEGk8P\nDnQuFPqu/JF6vMGSBFg7MFgL5g/gdKk4DQvF5BxKD+gWSLaJXiGyiLKvXtkm\ntmIt1dRAkA7W3mxMvry0gQbxb1A7piOrYysrfubGrDdXZHNmHIGIrshFswwh\nnXJJTn0WTdeVyVSYPvEPqF4qjpYnIbzltz3Uw64qe/azUpljx3PU+NwpV1WY\n/vmvY+maFTZdyvQrjWrFH1UD4nRKIRobUmiC+PcDMs7ZjwmzbU/Iylj7gxuK\nf+NE\r\n=4YB2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","types":"react-native-reanimated.d.ts","gitHead":"adf4952f2ea7ade45a10ed5cf163fe37a2495d91","scripts":{"lint":"eslint --fix './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","precommit":"lint-staged","test:unit":"jest"},"_npmUser":{"name":"osdnk","email":"micosa97@gmail.com"},"repository":{"url":"git+https://github.com/kmagiera/react-native-reanimated.git","type":"git"},"_npmVersion":"6.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","react":"^16.9.0","prettier":"^1.13.7","babel-jest":"^24.9.0","lint-staged":"^8.0.0-beta.1","@types/react":"^16.9.0","react-native":"^0.61.0","@types/react-native":"^0.61.0","react-test-renderer":"16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.4.0_1572560130249_0.7780027858797214","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"react-native-reanimated","version":"1.5.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.5.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9b9e0d4d0658276a2ac7493e0b283b881a517267","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.5.0.tgz","fileCount":1223,"integrity":"sha512-p6zYKIpLaL/1Y7P9sIG/Ut/Vlm7LU4Mxax/CV8VHG1YSHH7qbdLzJ3XfUMAyKJaeapclSl+fYE9vS6EG3xM45g==","signatures":[{"sig":"MEUCIQD6VArJD/4jIV68TTx0Kw8ZRGPkR/UqKdGM/ckAD1oEVQIgSaH+usFt1qpAXAUtq377yLXbr/cf+ugKhUZUNIDkgsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25075669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHjNXCRA9TVsSAnZWagAAczYP/1FFPcZFL1EKV5N5hJzE\nXFmKiPWEXuK0YBkVOrJM2YWzkZTrSg4eTWudqBkMujItGtlnWtyoD69uhCrv\njxlAtAzX+npkwsrL8+78S/Zuy7lO7Bag8uArVUEdvXINwLcGqR3s5ROjOdI/\niiC8pbhyCt+XwhC41IbVmJhuMSYnvTqBrKArH1jcbIOTRAe5+rNtjjRscrJH\nhZJabKyG35a5ai8WGtFk/33vaj0xdJMjB7g8JfV0N7diKfl+mJJRnV8dwlH+\n3Q3H1GTuejvf2tkxRm1ZotUNeW4dxDoUmDMbR+E+5psO7wVMfZhy2ACF7ctd\nixeurXPPvEK4G8ksjzdApMiommzhPJxmGcxJFteXgQ6QL+pHQfBYVNhbg7ja\nsDG5zT2ysSmTcJtt5alp6Byw4qFFb/CsAGPHbKjgqyBwIipfkLapxD8ePvXZ\n/r6gSqcAG5REh8beac4JBcH1DV2xRP1AUY+8t5dQgEykUw7PEQbIykBgtYDL\n4zAXCeuHk2gV5pO4LeFy9/bLMjMEBpywPyTGVJj+pXt6kW3g4FOQ2tA89C4k\nPL45QyWpifMvhU8Y9e8+sarrgRQ/905bQ82xbr2wyOX/dpBZygh0aDfMP7V8\nimDhttR/22wsOu+a1Z0lb5VuDgl8pPcowP0MsWRDst3CQ+pIZVQpo8610SkR\nY9B/\r\n=HQcI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","gitHead":"952bce22f75c18be5739f0af29ef2101a2ac1c0e","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","test:unit":"jest"},"_npmUser":{"name":"osdnk","email":"micosa97@gmail.com"},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.5.0_1579037526033_0.15554130412568523","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"react-native-reanimated","version":"1.6.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.6.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"17fe40bb53a8e34a6c695935bc426c904726f037","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.6.0.tgz","fileCount":1392,"integrity":"sha512-pFbPJbXi3Wg2s74/Z8Zw6jcUQ0EAuEYcNNXcWRG9gshxjizsNY9MSGv2kLXGgxQxh13Stf0odtTn8hf3f07u6A==","signatures":[{"sig":"MEUCIEGpRsXTwJ55t9wEocaLmvuVwmoVHoFV5l8D5Bw2/HrkAiEA9ISE3Cdw4PzP5MXV3i/YbDeGQXpNxqdWe9BF/S9kC9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45331307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH03GCRA9TVsSAnZWagAAf1AP/11acWHJFqdY5UIEcLFg\nyWqSyZklYENTf9pW5JRM+gq3bT/jA1trQ/3yg7eiug/AcPa2zM/rB45CHCkK\n205+GulOBjCxXY8UHsmj1VeiFTAiW9RqL5ooT3RsbZfjAaBQTPXT0gFfteTV\nzUz5rRhV98mdUxdnNSsX9+Qr04XO7Xt4hemfJneQ8ly2/o//V8qlVNXV+GgV\nFhheriEBJyjlSNMlZLsEzsJVS3xwnsXnheF5KL+oQjff8Dv0vq1vbAfsrb2o\n2YG+MuemVZGAjvCaNG41O6Pq1k3iD+aT7J4ahjvAfH9lMs21yeDfmEOyx+fZ\nccLcWlEyxSZDcWRCSNuG7gtE1keoBg0RxnRy6KJa1IVzNb6OIHWNIpsrmPzD\nSw00NlXsTSTq84qs0vYjPRVr/chauc4czs83KarctawtIeE2BefR9CdSRi0D\nFhSkVVnqSyYT17rKesUQfou6A0Ms3jDV0FGW+Ws/CXSV0SEqlD0ATqmbKBIK\ngqCEVOUn8GuYIFkDool4Vltp4hj43jeY+75LT+UNlVT8owjVyjT+I+10i36+\nUpqHC1+6cVvfvRT+N3238b6YfECQ0xYx9Y4ZjhAdCcYk0SlkZ2NCqbbAC61i\nt6sFRZ0By2mj13vXkMdXCpm8CPRJKMNrMEsLDcsx08ezwnk3AyUsH0ULVG5X\nZ4J6\r\n=WfuE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","gitHead":"f20e7b36e6064ce3cd21c7afd67b1c9a66fcac6f","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","test:unit":"jest"},"_npmUser":{"name":"osdnk","email":"micosa97@gmail.com"},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.6.0_1579109829335_0.2619796407647361","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"react-native-reanimated","version":"1.7.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.7.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"896db2576552ac59d288a1f6c7f00afc171f240c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.7.0.tgz","fileCount":168,"integrity":"sha512-FQWSqP605eQVJumuK2HpR+7heF0ZI+qfy4jNguv3Xv8nPFHeIgZaRTXHCEQL2AcuSIj50zy8jGJf5l134QMQWQ==","signatures":[{"sig":"MEUCIQCQgkLdhDNLKcJ8tiLsi9DPZlOShtNN75FlRilqTB1iEgIgFLe2YjeWcZ99UArxnPxenDvB1yCW7jh4VE02JgW4cPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIPCOCRA9TVsSAnZWagAAvU8P/jjSc2R7pFKfHsruFLVJ\nUxWnNT5JEr0C/hCoF0WMftOH5FvbdxZhsH+bV1njSqylZuDEF7vn2tYiX3QA\nh69GYwXwHAd0cW23v46V3L4FdGdyHJzWrsvNJlOuMx6Y01783b1oI17AVt0b\n6VkPO6/VWtwI8MWOyAaEnDI9Yxps6s/WIy03GxRj9N5bB/bqlAWI+iNCtnHY\nwTiVrOusl/PKfD0OiWRUGGONKtSzXYLshsZJDoXS1vtt55xrJhsp4L8BwQFz\nLW6SQU2kEayjKN7+k16WurMz/TNwBVs1Hm39fuSiWiDjUNQcEu+6Vuf+qju6\nmWB+loiw8iWYW+E7hizWBup2B0Dl9ZiPNdGZ53bR2N++8MCWLx8ZzbPCWUtD\nJzvD4J/xV+LyTssmYpxhY4TlXm/eGtNXomijZF40K9huA/xN73m3Fj/bEZCU\nusYunFfzqULJOGTJKPcDj6F44xgsaSt7U56DVe5vjebelgOzLmw85kkkHDyN\nS4uQz57LZu6DnojupUPjtqsSb6zsZ+J9b54fv/SsGbbkK/oGhmQeepC1crP8\n95f23NMoSikRq/DCQl0A7LBvffEP/iGOuVXm7sYmalaujM8ij26ynpyRIm7j\n46VNLLLsWKTlw8J6HGaVk1wurFOwqB+N88/qMPmmHHmTIGpnOFw/BQ2DEJIa\nCu+S\r\n=UkJE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","gitHead":"715f43234465c710d942d341a592998363d7a452","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","test:unit":"jest"},"_npmUser":{"name":"osdnk","email":"micosa97@gmail.com"},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.7.0_1579217037744_0.4306308524913045","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"react-native-reanimated","version":"1.7.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.7.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6363c7f3ebbabc56a05d5dccaf09d95f3b6a2d69","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.7.1.tgz","fileCount":172,"integrity":"sha512-aBwhoQdH4shkeTPbi7vKcAwYOzBp/6zElEKuIOgby11TceoM7y5SgNImC3HbDWWld3QV2PA2AgQGwAy51WgF3Q==","signatures":[{"sig":"MEUCIEy8leleX3uwUZTZHNNUrTB9/uWF819ZfUrCVfiB3qGSAiEA/uhBTUbmh+9wZ7ugTlhE3z0b7/IS4QbY7FrL6UuqePk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeejUeCRA9TVsSAnZWagAA+OwP/3jBhcHo1EK/JB/PdGVV\ndZPzIZNt7yMZNm/dwn23MPblc2BGei45csOQDhBEbYn3ergfi7ME7gRDbwZb\nxdVXm2tMUHA1PQMwCuxSiaUSyeRRLVzbJ1aLrQNYHTAR22ixfd3QEK6lR7+l\nCEPQFivDXglZ7eBffu/FFE4hru5NdkvUtkbOedPs33uOmVxktZOs8AvRKwMJ\naq+p9wDC52V7XjIk7qAq/EKqBWIrHRA7oBJYkqQuuoM8rx3xZZ39svhuOoqR\nM5MPTCG62EbnMcFJkQq3BwknRwpeouAYO88Gaxv1YAB/zs0pwI0dyPfHvgPP\n3XNfq0598cPVtzqpVTCaxjNiob78QXOa+wVEENZTIrSVLvsoO21+alAYWSCQ\nQRW3ld9zE0tg1cJoa0lwX86jSXAhFEx72SkINWKeWy4sHjUr5TI7vw/y/1sg\nXuLSwqj92QUYqeUP+3LqtM46uLxP9ngCubEVV+cqftRLf6RphipUadjjdnGH\nLqOr3sPh9uZfFzwnpeVRYIGUgQ9jfdC5ZKY+VT+1n+9aszfcjj1oZXRgJXUg\n00J+3g3uF0AbXBaBXnxokY3Oyhl/5ClOP+BmQ4SzNBUtvrbZSqLeBDP3Pde+\nHUBhDbFIJNvXEAIbsYYvTFpPOKt0W0lhiZ/wuXw0I17AQ3IW/83H9P8CnoTx\nPtwk\r\n=M+8o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","gitHead":"960147d17801cf71a3da67d92673fb904551e8ed","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"release-it","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.7","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"13.11.0","dependencies":{"fbjs":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.7.1_1585067293681_0.22184848701886417","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"react-native-reanimated","version":"1.8.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.8.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0b5719b20c1fed9aaf8afd9a12e21c9bd46ee428","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.8.0.tgz","fileCount":168,"integrity":"sha512-vGTt94lE5fsZmfMwERWFIsCr5LHsyllOESeNvlKryLgAg7h4cnJ5XSmVSy4L3qogdgFYCL6HEgY+s7tQmKXiiQ==","signatures":[{"sig":"MEQCICgYDypnBqiG2nvkWLIIx6Hj0YGF0l1KLv+G3j22+JGXAiB2SIaF99QSyG1FVLJiLjZt1n82/h/G08b0HT/BuyjskA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejOSCCRA9TVsSAnZWagAAZGQP/3G2hxsFGn9DrfULf1DC\nRlDW47QzmR6g4k6QAYLU8dnJ3paiKMFu6PKr4+B28o+h9X1RUglmbulPgLAM\n4f88DQ5uVzKlay4falIdBMOYr2wIl8aGlIiTp+5SwJ+RiKjHPzl41f8UUZ1E\nfiD+7TSpoJCs4SyejO/6YHU/LSy9hjG6i9k4uIEhe361lTXMpsKIYomCzTU5\nufL89UHETWNCnyn3BZ0ZjUp1fqRUUvpciFRxe6yE4CGRa9FtfdXnBlVTJLPa\n/94YXbCRMzQn8aUdHTfUX090Gdxy4+LjqeIS9hQaeHjip+K4jGMUQ7jxivZ/\nCejIUCIBO0BEu36aUO+Se8JHhzBhuPkZ3mlU3YK+QSH2PdsuTtOv/cfUHQ6r\nSOpc8YXctibjhrUlkiALDak++1PJh7eh1vpS6DkQ6knsTZq1nXyHynoHYiEa\nG6tqlAL79Q2u8m+7XmTKhQsOtVvM7AEXB3Kn+hW7Gu3EiJFci+wVclDq7eDT\nsQS2qvsxJ7hycJC9Mif7tG8qeEw+2nkXhLHzb3s8qULCGw89qdvOhxJYObt2\nstZZOF+onrLVjNd3lMj7k6YHqrVDb1B/pk3HGCftwtJ26F9NtJ5f+Eu4IFAF\nEisUlV4UwC3Jcu85uscN0cAy9gLx/qIWvD1xfUOyKZp41TvrGLO3DZdpqRQ5\nFR/z\r\n=CNJW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","gitHead":"e104a4b245343bbdcb7a0bba5215cb131bb38409","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"13.3.0","dependencies":{"fbjs":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.8.0_1586291841644_0.40494616716305853","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"react-native-reanimated","version":"1.9.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.9.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"38676c99dd585504fdc7331efb45e5f48ec7339a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.9.0.tgz","fileCount":168,"integrity":"sha512-Aj+spgIHRiVv7ezGADxnSH1EoKrQRD2+XaSiGY0MiB/pvRNNrZPSJ+3NVpvLwWf9lZMOP7dwqqyJIzoZgBDt8w==","signatures":[{"sig":"MEUCIQCsj8KcjmORGjnBIJ0ZL9BeKnSdoqNkz8eeeXaisXWepQIgRHCv98nkjpMcE0iNO4QNWFjo3Paw+Z6ZCoAs5fLn9rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex3mZCRA9TVsSAnZWagAA7AAQAIID0wkjYsxCjKOvYPBu\n0CPyU1kyoZ7TAZv0tg6Pl/WD15Yyw9T0FqXJE8ZIrohylhcVQne9riIu6DN5\njTHdxpXhm8f8HvS/SKznCCfToOkUV6eOG1ZLV0q8ePMCIjGZQX6sHrLC6RwD\nAim4jgn/28Pr4rP3+DT2AkM7k9sVgOjZCf89scGjICva10/I9TFqpofa6tDX\nPDaAdLYMqhHGkA74rKcud9YsO8KKOMXfqXgoZSSLx2ZiYCe1JD1sRAi473Id\nEUs5Ohp2/bufJEvylIWlDZ4zVfSmKT541Djp31V80JWNNUV/BMqzB9DNBez4\ndKWWW0hxR1tn+Rk96zOHL6cyk9Uaq/t4DAaYfcIarT4t7TLwKmcaMKEy38V1\nnmz0s6UrN1vyK0qeLWG9/oqBAUbmGD3ggNBGEYdspsjeD5sM3KYVJP+GxK/S\nSMTtvcUv6FRAruvWcbzgeq1WI6X3KJxkxJPrvK0gdQcS6FLMy7CQrZ0pdEGX\nFSeIS5tT5bKaFJtyxTiHVmIOSGmI8j9dIaGv1TAxkMH6g5eHsaUWdrbPlnY5\nmD3Swq2CGvApExXPspVMzdWBIAF/9VFSvRdlGSxasptn9hdPT0PjCHXlnXJe\nLjPQpXINxl41Pv9x8eojk5YAIzlmTzvAdNexfKPo/4ZN3WKNTpWSoZsRR93J\ng95p\r\n=qspj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","gitHead":"60edf29bc7f9be55190246a80b59d6ab55801efd","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.1.0","dependencies":{"fbjs":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.9.0_1590131096530_0.635276569966204","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"react-native-reanimated","version":"2.0.0-alpha.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d8d451aeb8e31b59e36664749a2c00c736c981e9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.1.tgz","fileCount":182,"integrity":"sha512-nNYO+lX0xKfeXKLoGQZtJIAcEt3JV4OD94/oQJZlqBhVUgfCkLFXB9yiPgcVHNp9BHefmdI2lBbJfWmmWVNZQg==","signatures":[{"sig":"MEUCIQC4nvq+5MvVxPdA3QshbTlQFjxZke59swVjiVIcd3emLAIga22Pyxvf/H7eX1R9oW/vi5Wtzf7LAPUNqVdAGSkM+P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez9uZCRA9TVsSAnZWagAAARIP/RpEPaYeK4EDh4QLOE2f\no4Ry85idbLg1+SH5+/D9/eDX3nhN5VVNronPVs4Fl7eOVEavQelHWU8hdtND\ntO0NGjWW4Hnz2OBf0quTKuRc2cmEY3yVvA2GMea4oRITpSYOTqnZBSAjV1sM\nX+4uLrT7I27bP25PEjYJBB1blytEfueub1am/Cb3SwPb45kiVIoz21GYnZbz\nL87KeEbQB/oCxGyAmAiJQySOQkezrPmya+HLAbk8YKBG3DfVHGqzU1xJswSB\nJnSOM5fG9BnUr9yoTz5iQE1hISwW1MsC+Clmp8F1JbE6+TOjJSjKZV2ZPgL0\n7Aw9rz4U8852Wtw+IuAzoOojl3MA4XyvdXwKycKR1lKs11y+ZgQd2wByBzXq\nw+WsfoX2obaFYo9f5yd7nm++yFH5rK7cegsAudWN4dnPhvtqrukXUyiPQ/O+\nPktfylHqvBA3vcb3Xg3dpX2nzNouxzHdGESx0xdpjhB7LSBD+yFnN+daws2S\nE3qYAUh785XJs0Cvuzn6FVDKQYzuGrLdrVsdyGY56TF4Al4+NmaGiThE59DG\nXLLYGiy5sLuLcaG7cCkNelVXnYznce7yZD8OYR46xRnq6aXGcVedYL/a7xcf\nMC/2D9p/vuOUdoJQzRiRfT/jZ1csyx8IEIcJ/hKf5gbaSkqNfGlekoDdiqag\nHRRa\r\n=+LmI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"0e449a20d30028a115eb9e6a51a6a0762f6b514d","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.7","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"13.11.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.1_1590680473160_0.09221618517114027","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.2":{"name":"react-native-reanimated","version":"2.0.0-alpha.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e63bf0fb544a9f2e247787e6f933133962a658d1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.2.tgz","fileCount":245,"integrity":"sha512-nGIBb7GavtjtG3cT/G+IEe2KzxOXRdhrwqetEGfhp+cH0hnfgk9/KGp+4tbg0Ghkidy5Uzi3slYb3V4gBa+o0Q==","signatures":[{"sig":"MEYCIQC8bvrZF5HKna8uUPWTmSQOg+jJnu9TpPdZ4T0v0++uEAIhAJiNJ5cfSN2sEOlPajwI/i1+Tzbz+2qEpAOH9WcoNdRR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5056281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe618FCRA9TVsSAnZWagAAMOkP/2qXAG/QWOlpy66wn9hQ\n7JNoN/Iomf8henqEIpm4xKoLV2/JbDTv+W7PU8OJxKHsV4Qw58XBuoVaoKqH\nxLuROlw3Ltdtr6lhOv8AOiPKp74858/x+ewPJYkW0OY52yhM00kR5tx8Ed3G\nchITgLcyO9oUAjMRN/2/EIO0pVXREsqBriVWI6Ax4QWclU5ELTihnxmATo5h\nhu8KdvsYOa/hVwHvUGzu4crCwfdis32Mb8xqNXPq0eKrDD4yCMARxV1lFXt7\n8x9Y8T6Vym2ac3N3wcGPdvCipKr2Q+ep5qTEoMm0uUaM66E3C2H1Z6WoEsdU\nUAD2Ap/Ek31BlxU65/ZndCpUGXFaem9Talx3HX2wqcTmFxNVJ1qRlNI284V9\nz+KXhaV9Jwkf9Sf7GvuFz1NcDAel9N97/Di8/mEH5my3PvVNTMMPlfM23vTh\nFJHl+OFXQ5S84l+1YNSubLqJXQZ5+xo37UyqlI239egPiR9/aHdBVx9yv4+V\nbari8gOBVw+V6Zb8KggZvnLUwtQncR+eVf1vYQ3/Y1ZH0VIVw/ryH2gJreMR\ngHImWBXHSe745LsZu2dR9RdjejFB/QctyQQMm5Pmn3T5PuK5AOy3eLWTP+KJ\nPvKNqgIKnbHGsuqsd8q0xcmITwrZIsp7Y0kZyiZvVon56Cjoc5sRKaKlca2c\nHXM3\r\n=u54g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","_from":"file:react-native-reanimated-2.0.0-alpha.2.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.7","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"13.11.0","dependencies":{"fbjs":"^1.0.0","string-hash-64":"^1.0.3"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.62.2","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.2_1592483588925_0.8872779555600494","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.3":{"name":"react-native-reanimated","version":"2.0.0-alpha.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"10d082288e9da2a3aab0a449142b6fb9f0c29855","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.3.tgz","fileCount":478,"integrity":"sha512-HUqPlb9jGpBd7r2hnjxKtskdBjJFST1FSDftT2KzoI9h+OxhcODY/YL6cw8Lphm/TSFbEHrjq7iJunrelnueVg==","signatures":[{"sig":"MEYCIQDAadn4Fmrs3uVwgIMuC9yElDmWUv3k2OUtbMEAOfdRgQIhANv5NhDV+S4faSHpzdWGZaTIIRqnHy/VvpQCJSyM1qDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5092455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7Rn1CRA9TVsSAnZWagAAiXgP/jLSQsuG7kUKx2OM3+j2\nYOIm0bgGxlVkDr5hMDoVDFP1Oryp+VnGilXyZgy/3xBIaBDWcc/eIK+bkmZt\n9uHDcHZgOqV1jS1TGqtFYvKW9vmPwgX1fsQSuJ/ZjTqnZanswb1y3aoSrSnT\n0v1eCWEg//LHJrKKqnABZRRiRDyJc/UgsaNNymnpycf793NFKojIxKV720AO\ntN4R9hr0PnOdulS11f4RMBITayiOuw/jCZNDTux27zkUJd5IepqjV+a8hPQm\nYSaooHc/en545n+epMYNaxx6ffQIq+DUlPbaDb9yH7iZ+gperWSy7wynNYtT\n0tid/cAU23WRQ0VEVPHUTh0YiPskdCCESL4Mih3DrOu/7DVmg1O2iOSr/KqP\nh3pKHfUftFUu1H+5Pu5kACexRQ0mqySLhSOdPecmuEhzhcXN7H7K0hMCg0Xw\nbgWceGVPWP5tEZU2p/FYOogeGS47A6/LSvr89pL8TuqsmdViFBKNpukKzqkB\n/XO6s7sHRw97fjueDTbHFjttN0nvuc6O/C1iUKGgFn5N3f0JtVYyKVDzLUqI\n1Wa2OV0J8Ttj/5KPYWNDGmaGEtxMyIAsn2Gw0+lHmDP9bd7umj+kAZLZs6O8\n+raqv8rR6E8A/p3lZwJ30prqH8Pkkq4kfbFmiRDm141WjRiZfKNsQKePM4+Z\njGaQ\r\n=hW/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","_from":"file:react-native-reanimated-2.0.0-alpha.3.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.7","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"13.11.0","dependencies":{"fbjs":"^1.0.0","string-hash-64":"^1.0.3"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.62.2","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.3_1592596980472_0.39439387729525177","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.4":{"name":"react-native-reanimated","version":"2.0.0-alpha.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d6af43fe582eb6e4f0d9612440cdcf091013fa30","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.4.tgz","fileCount":228,"integrity":"sha512-NXD1ymTqxcKFiTw8V94MLXgpw1fhMMlTAVWiIgYcWfvUO2smwRZERwH9ox02ZGM+CtiC4Y+SG2NS+ipLmaL3Eg==","signatures":[{"sig":"MEUCIQDm7dvBA28aTapgpvwOGsfu/iPed8ECzWCoyQ4uJaCJIwIgJcPAKgJYNA24/BP5JPqWWziAoskZmD0GDg5RajLyIR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEWFrCRA9TVsSAnZWagAAKGkP/jX5TsvNofS7jb/NtoGt\ndKgn+Yl2EoGdBP1+17NCp/Xbc4g7Xekn5tctb8pPnCVmGSRIO8uaHODGnQgP\nWzAau4om0OyixYd6Wut4MLaL8Bkb0lB7329ZXwexEDrwXSA6dgLHrOwbbqhC\nvlkBycImrt6xVOXYGrpJK5YOt/NdNQ6M5jMyypv0Tfr5aGgA/83cUt+BSq3Y\nEaPKnBIponvk403CPxNG07tD/C5QNc5w90QqtmgIH5W0kqc0N2ql1zdyugks\n0okMe6/7ufxtwA3EpB3YZCLoP709x7hWw6KqDkVMxmw0+4Zr25Hz+fW4G4tC\nXC/ZiI88qdVEH/PKANwLvvJJlv3yZ6J4s5yhdy6YJp82sjVe5WqAFvx0zIbT\n5NRgNfSQJidjUYo0FJEtBTOo5bdtrRRsP74te1JI39CLp3sy1RiY7cayAZ1a\nzAFJ9GAFroxpMeEzUr07VqwAKelFeFYK5XwAGjk7FKTxcUGGSpXW5YK5DLVH\nqiWwkqkjmoWARYgnarJ4iqB62QIs6rfAgjr1V+SPTsZtg7r1EKJS4TgjowfN\nUZvgZCONK9Rbb17I5FvfBXEoz5gUIP+L/Qwhu8fzB3hqWAAwcCMxLfeWAVWs\nW+IlrevVREDU+swAM/Qd06Ih4Ud9ovFAROqPce6N7GZU06kpfYLkfsMW7t93\n1ir4\r\n=te/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","_from":"file:react-native-reanimated-2.0.0-alpha.4.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.7","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"13.11.0","dependencies":{"fbjs":"^1.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.63.1","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.4_1594974570810_0.04976934241611719","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.10.0":{"name":"react-native-reanimated","version":"1.10.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.10.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"529f9a5716164c72362e2e60bc720cea65239e1d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.10.0.tgz","fileCount":438,"integrity":"sha512-0+rRXZr199NMsGbJJ00fxi0XA7JRJuL7UnzapwSzx4J6CmrDHvb8qU3A/dTFPM4sbvL7MLmlD0aItaDU+0ELqQ==","signatures":[{"sig":"MEUCIQC4i9+OqPo22v0Pbdy4UNyLi8dIj5yZQGLMBSnvIRI1QAIgQ9xYEW21g5XOVCpeVsnp5Nn/yys1snIt1JuKUj0CB+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1179060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGARZCRA9TVsSAnZWagAAl4cP/A+OuV3gFuMiebVaHO4O\nOgOLUXzWQLgEzfL1WUIQcH2Y72XV1G7c61MLvqqyFCgq2oUwnyCfCzP4ipz2\nMvB6Rq0nf1LtXlOy414/7nDW1UloZX8kAzK5W8GGTh3FoG8/Gy6KuvgPRPks\nc4SD2DEAd22CP4Q3QGC4zFqXzttxzgnAwSis0X1A6wziMWAv8dhARk7ufmK6\nXfQy+SMjLT9pMEWQggr9/mSslDPborJk+fCQwYRDJockgk6yoPd45RIx0axR\nrAKNc2LwBJFSh5hgS6ii+N5f5+t1Qx5G5ihvGWFZ8JGqfe9rcFzzdiabJMwB\nsWEW6ZysMXCqQ2YLsFv8T4+02yRJmN/GRihXE0equgpM3bAHgXijN/8kYXoJ\noV+3pCJMKnjBq62yIWJ6k3Z7d1MAhGve7Yxwn82p7bIMlRQqCobeqsMAxsPA\nXdWaHQj/dOur/qcVMf0Nx81CYGUC2G9pQ6/p0cLEDK35Q1e7IR5azHlgmmWv\nbAiUJzIvIMOB7M4X5r03wZyd37OWhIPD01XJup52W2H/u8sBHx3dDPZzFmrg\nvE0t5/C/NtRAumgmtt9JVmkvTGrXBEmfhQnbJIQ/r0WZk+7jZc4OqvczObKD\niIJbUK9ATtXiE4DhcmJwI5kfnaTajc3yA34K/rW1DX0zZBEbM49e8rxLtmDx\nqWzV\r\n=oOqb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"ca2a939e7426a660baad7c2de71696e75f5891ab","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.1.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.10.0_1595409497511_0.564047616545774","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.10.1":{"name":"react-native-reanimated","version":"1.10.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.10.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"82e79ae119e97b282ce53d16bc6db9765a56b22b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.10.1.tgz","fileCount":438,"integrity":"sha512-j9+GOEmLLEzFpxpYOA9dSBusUHGaTJAHSJ9tIXU4IgklN7hIB5CA6ONMnm6iQ5lC/nhNFdLKag/jOgzVa+mHBQ==","signatures":[{"sig":"MEUCIQCJEPOagISJo4wP57O+qTOJWvH/jYQf+JBOHoOjVoCX9QIge2kFlB/tdbDvBTDO1tXcPJtFW/W3DYrcFSNSjj5n0GQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1183495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGFuoCRA9TVsSAnZWagAAE2wP/208l4+y3lpYYiJALiDL\nbgHjisyozKhGHtRyKgfyatNj2GpgHsZl7FIOnfkQ/KqmpRwVWt9dvTEhCDhc\nXw7hXqUyAZGtQbf1Pi1CFKj1ywZZOq2Galiuc58Kgp8/88VDQAhkjkqXEXxn\nhAJ25hfRd7sSntJoVph3JOu5zRV+0GL0WTJ8SgqxmaZTcN2gfKO+bR8I+8jv\nUjd2kQBt7hKtFSg76kUFnWzW7NAsFUNQSe19wMErla5HK2bdKxyjNu+q9Uui\nPuEy/A93HjcKcUem2/cknMQ7OxH69qzrpd+HMkSpxHSaDazSt4BozGtoY8Db\nkIvYF4UPNoPk5I1GmPFCCq3jEd0Xn34j3YZ4QQ9vamiyZdegA14f4TKpZn4j\nzHbwGeWQac+ODSkIXtqwFsY1PI+wbKySeNOo4y4WWMkj6u5HeEhTG1QQ9hlD\n2uai9bYf0bVh1w6ltlsK1ojLE82vNPFRI5vNSAOJJnzxGnzZFp/BFee/fqgQ\n3URdBXt88kmOErtjxup/LBHNDL5qayysHpGoLri6FkYMZckKHiSPMyZSTQ9f\n6iM1lSwIoiV0oqdvv+kkNI/9VR2WJ1T+tTp6n5/FgWveV3musvo5i346bEEY\nIfVIROQzuv3o+u+CSfxd8jkX94zMC3B941oXkjzMHXJJ1F9V8HoQkkTeawlb\nCE7G\r\n=eD2p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"e19b002a328e03db3585267e18c495caf366e482","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.1.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.10.1_1595431847479_0.43835823525358975","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.5":{"name":"react-native-reanimated","version":"2.0.0-alpha.5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ecbb934b9842bd60f74cc28bd5ad181fc34b1ce2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.5.tgz","fileCount":235,"integrity":"sha512-dSnJESUO/W1Z1lVtJxe6QQuydSIi+KEANBzrCOkD4bdwuEvAz6ulkddiqbJGVEfEgHRkAuE1cpPplswuOb+5eQ==","signatures":[{"sig":"MEUCIEso7d4W3X2AebqUHKvoxXoRF8/DKc3tWvzSpC+YWt3iAiEAgEbmCxWT0cg7Bypw4lBcrDK7zOsIUwT/mn4BVWSRElI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4306300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK8o8CRA9TVsSAnZWagAA/fcQAI9ZO8MDnZlN2efZGA+E\nzM5DKsRfE0WQ/J5/RgxMlLnFzz6xqftBjk44T2vGQ88FS7VP3oApruF4IGo7\n1bGwTpt1HQEG1NEOEDgcAeuoQRnzTvhdrlxPV8M3Z1dbsRUeer24D96lOF5T\nZV3JEB3dWbHKe/OdwAVaMhgD2xU1lPCFaPtAzeIPRq9fPtxRfOj2wTF1VO0E\nWiev82kB/LE0bOi4GKaEB6+QM6e21at663Fy/0DAqXprjxAt50OMwZXG7EKu\n7ueCwFhzDLBXFNVy5MQNNZKrsaGmYgFIVWlJqOS/oO3mfHEZSfU4r6W4etLg\ngtccj1ishmh6N1L1cN+G3nMgBsl2cgqF+k0F4XFRIKGzM9Ceg7mWyYz/qGOq\nXWxHcHPEr2Gz8ROIc6HenyVL2DxcTncqdW51wF2aqKsxfDU4A7ATuyGWh8u0\nFL5qyHbypdh85KPZ7S9ST1frnrmu913xJ6N15gtH3KyBmss/qa3Hdftnjx4W\n50nBer7TjMwMKl7PRtwzpNZJ+SobotlpWxtK8+bVtjB5ZLXp2zMbbvJDnqfE\nLK6RmT89Ds+mhLmqBocZYgSm5vkRVh6y3hG8Q71lSNJiRj8UePPZ9CCmA4oK\n1Z+DQv+40qdz76KME7I7Mip0tgpOyb7I8QB7NYIofuU08dcyzeuzEyV7KCzn\nRwdY\r\n=8wYs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","_from":"file:react-native-reanimated-2.0.0-alpha.5.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.5","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"12.18.2","dependencies":{"fbjs":"^1.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsc":"^1.20150623.0","jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.5","@babel/core":"^7.7.5","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.2","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.5_1596705339747_0.2529616696877117","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.10.2":{"name":"react-native-reanimated","version":"1.10.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.10.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"012fd0ddb5f64c82b5df66d4d0e19cb9e95e4b41","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.10.2.tgz","fileCount":438,"integrity":"sha512-Bg/FvpK3todfdW8u77M6xKR/n0f6h/z3FVdVbYJR3j47Xibb5BKlrWkG/tc5IE4syePrxK8Nkq0Ja2+tscnUlQ==","signatures":[{"sig":"MEQCIFeUnqrQBS92ueQZIlHOXCokyDyLplb5qDDoxZNP5oiDAiAnCrOViMkX9WA/xHh1GUNF+Ut3/As/+g64YsN0FRBCAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1184815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLBPDCRA9TVsSAnZWagAAHbgP/33vGxiTr5x06QK7rpz0\nC0aP885RSU6vhXX6mAuFUnYy+FMzEVWWALDKZ4mvS+l4yrQ4hYYH4LDF7GFK\n/OdeMOY0qxTw2kjmAh/JeWY/Zvi2R0oQ6vvzZLft3hVXWejzQUBBlVq9pu+I\n1/G5kcyQ22wZFqiHUdjIXaIImfRU814COG+yYUtq2JgT3ziVfw1q7n/Jmtyh\n9cToz1bpEzqXdF4lKZvXPZ7sCjQFjSgRMw/ILt/jKb/Hg99NC3L90sO4DXFQ\nN5LkE/1hf+Qh0+1rvGY0AA6LueQWBaBGSKI1vDnG/2eNYqPYjoumlR7kSUF4\nL0KK0sDEGQdTA5LiMky/+T8pe5e/AU6Zrn/ZRYHu5uZOoXiV1gdf8ruWIHgc\nGEcVUM5g+UQOknZMIVT4uzKYvYrueZnmnpEEptegiQOKnWUpP7W/d/naEYK4\n46SKsQnQENavcSpi1/TWck4AxDOstWOudHA0OVp5TAqM48sjL3N1GZWeuF4B\nPaIDiZwcSQ3yQHIZf2saT2uuVWhjk9wwGkjDI+GlfGr9DEz0xVDO0+nJ/Vvo\nKGs6+nhpjuc8LY4ORd7yOXxRgP+w1/ZSFKfG2vs/3p2LMnrijwj4hjQ0qUyh\nRDEZttnDh1OCPTblsBHPZeFgg3O8EGrFDRzecsHVXH/qXSxOuULftEMt0329\n3AUo\r\n=XYZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"2086d6deba694af6081f48f0c3616d8e1b43410c","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.1.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.10.2_1596724163448_0.7939516305338459","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.11.0":{"name":"react-native-reanimated","version":"1.11.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.11.0","maintainers":[{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9fd2e65c3e0886039673667ba99e228776a85764","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.11.0.tgz","fileCount":423,"integrity":"sha512-jiJUN1P7J4gwac1AUvYdedYThTDlFuUU1iXCB9RMcclLiuXbkNGiKDIyeOVIjWc0GwZceKBvaIgoW1RICNrvTg==","signatures":[{"sig":"MEYCIQCY7omNwEdBuEwdk6c1ZEAE+sHT7Vdh+ldMK9QcN/DRIAIhAIqGI5DjcnBhmmynLhMJQwSGYUWGdegyALzo4VVxRCDE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1137044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMSsMCRA9TVsSAnZWagAAJjUP/0cUI/EP0uVhJO2A73aS\nNNkVEmNTRFdtFXnwmTAQ15uv/7mmp4SEwTrDobEQxOCAGEZoykE4DzeC9wEx\ngBklPqWureFSRQmn5qQMEjEZCTal4bdL3WKK3K/d7tX/Y2WA/C72KZM1Kswi\nFqrCWvTVR60E0STzXL79XP2n83lprp7fV9EGXCB9MgSEoPkBbf7ZIU2qU6QX\nVakNCEgUdeJw3sI7QVSNesleomV7ZSANP/ZbGD2/KZTG02wtg7d2QntEy/M6\nx3fiRZwjuQMLOoTJUEqutxBJBQrlbteYW67myIbziYOBA0Omu2uzOzdRgbfN\nZM9nUFlDj+hEIoHqy0FIuG+LtgtKj2Lph6l9N2/477an4MHtRctwEF2XqDQY\nDgqTfRIvto5V3M/+YcffN4A5oLVaeZt4K9ShqC9HMylbjh+PH0morph3TvYu\nBYxTg0Z8PWXoKsZNz83uxV/NkmW42e/Xw9PDBxlgb4oRjKEJWdkVXrH9BdrD\n1mh20XI1ycyVbUqyGrohTYwlCiDbdzADooGTWG7mUZpJtxnI+9UxSMxg976/\nQU/hLhgV/EQhAHLckHlPaxi3U9nCg9N3PhQGp4V7PU/38fu69pvKINYspx3E\nwMPC/Vp9YC98jIcnjl529FJG15eqPY6M47yH323BIXtDJDzmOvEvFKp+nJbb\nZiP5\r\n=mAYz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"51d2ca8787ec7f025f137d757fe7bcb0328346c8","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.1.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.11.0_1597057803879_0.36019922895098455","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.12.0":{"name":"react-native-reanimated","version":"1.12.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.12.0","maintainers":[{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6a7d6746957e0fd56694ea7ef7ffb82b1b3666a3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.12.0.tgz","fileCount":483,"integrity":"sha512-OOO7HCLCrwA1YpOfwy6PjJnP1xfeFSAnEq52jH4m535y2WEG53BudF+tYVZ/vyQX+hlOZEEIr/TAwu5qE8nn4w==","signatures":[{"sig":"MEYCIQCTNueU/Rsq0fHyX0eWCURzy2qLHGnm8CdNBpe+QgzQZAIhAPaNe+r3thKuqL9kuM6+rYY1CCE3Jy6jOqzQ0mXXsV3s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMoeRCRA9TVsSAnZWagAAq2oP/jFgj6+l4KnMTnlyaftD\nlKuAe2SB8KoGvm2zbj8PU7SU7L+q9io4IE6aZtEIgnAzKxea9zMadzfMufFJ\nLT8NvpVjiUi7DYO7yCO9X9EsGf4mCj+aa4YB0LgJzfwvzHmikjQlgtYyEvjR\nlnIA7E0bynMPh6k1pLOtX2eAHNVKwSzzvFu2eQ7p6/b7O3OSIwogoSBIlNZ8\nkyYY54WJbHzaBObZEKyx8Mx9diE4ejWodhVZ3oqnS/MPzLpPMtcToHsD/cbz\nwr7eMzCBIaovoNws5Q4kvrkJbAveQSwTa+MIp63XkvsMf1Xd1L9H11aenJ0l\nmhgXDTp4LIEmONcFz15iTSis3vRPg8AAG2eD+gU0xgs1ivQ5D9vhHBQU7OLd\ntEWfPjFUe2EWftu3m6zGeHhOYYPj8okQG6ZKs6Ym2bYZnTRzFavE2LHxiVM+\nhoQMWCO8yQ2AjQ0y5OjZpXXMVKeDGGauZ7ZYJhJ+ZKPtR1O1ilwsoYJuBN0m\nOtHpBZGCiTtM6IN9vdJ8WHe5ukgK4R6+3JIFnsEskkQ48GxatyHIbNrZx5F0\nUtgTGHwgVDZgJLcRdrr3azC82jahB44GOGMbmrZqPCvs+4/p+NsG0x/Z8j7s\nYs1pO5Om04zuZSYpu7md9wo3dNvXO9rzPMPkzgGmMnVJCl++8e1fRLiSedyg\ndtvV\r\n=TPMm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"96a242a1da9f3cbe3f0e416767559f75e5da1ea3","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.1.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.12.0_1597147024529_0.9923141105975568","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.13.0":{"name":"react-native-reanimated","version":"1.13.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.13.0","maintainers":[{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1ee5d27d34bd2cee7dfad4ae9a3673300872c917","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.13.0.tgz","fileCount":483,"integrity":"sha512-uadP/0QO+4TCsyPSvzRdl+76NPM7Bp8M25KQLB4Hg3tWBMjhrMrETnzNi33L/OPfmhU+7rceyi0QPe/DxKT5bQ==","signatures":[{"sig":"MEYCIQDg1bVvORvPtK7uDD8lY1Ind5WlIUtznxUHPjp0m/j7xQIhAOGTyxG9ISptTTjIfWsMKENRx5vryY8R/2alyzVMNjhh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM+5vCRA9TVsSAnZWagAAlqEP/0AWQ4/dQ9xQCi1IF+8E\n961UYBxlGnIfY5SpkaKq8rvg7FgPsgswqBXvHfmyxPQ9br984vZQ9CFbHG8U\n7GhQSXpHw46F7qwtnnn7J91J+UZHe2iafiOgurn8np/DH6uoJXHq+mObphf8\nTEY8b2fZMlTvCNj9kfJ+r/Aba4FlnFmUCHzi0Lml1psEUZjZ+EBOh7WXb4we\nDPUPih53ltmim9tarn5wpbhwYwm4qkcThjpE8T6t/FB2Rar0SUGeN3mJFuUK\nQGiGlibLXqnQBv4gdVlZM8yz9kKalaj5Qfuz92wMFgC1LhJ+EoBt+MuEIxGU\nHiuryz/GEftX88UmaOP1ivirJunTa1RtO6kZK57bm5yPl4rRsvVEQ6NdW9x7\nTh0l8+q4ME/nbkdVKRmdg9aBuSem4Eogs1jIct3EcdH1ErUkYwU3Xlu33Mv+\nwuU/ZoqH15y1ugyZwvMHGPcBfxdy024nlvGdqe2pBURHfu+G7hIQ904sbnbY\nL8P6kNgZpadKaoSuvKz8m6mldG/QYcc+guYAiK7aCy/n3tHlA1d7rbToSvqH\nH+7ks5RZqxDOzmKppaWJ5KH5va29lsQrcDjTjXtTdlva7NeE+AwFUXwK7AHj\nNKbvfvN2gRrCA4Up1EuYKKetSDRMSiXeR1g2r09pZk4ulhnsStwu6WL4Ccr3\nHde0\r\n=FCq+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"29db034fb26f23b8a792f212eb1570a7a70902c3","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.1.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.13.0_1597238895270_0.03967149455895047","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.6":{"name":"react-native-reanimated","version":"2.0.0-alpha.6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d3b55127e8202a12b9073c97086dfe85283c9e08","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.6.tgz","fileCount":232,"integrity":"sha512-VlclQ4dlHM7e8F8HBgwqUQTfCNK3k+h13aL/9k/JMqx4CrUAWe2RYdsRWxurV3YrK0RYdjpM4AvmxqGvJKWuWA==","signatures":[{"sig":"MEUCIH1CJKL/W9DtF3hI+UKuNbggsEkNM1oD1P2S+JHLmsT2AiEAmMaj1P93tDRuIeIVnGQkInYnxgiTb46drutbozoIvnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4301279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVkn8CRA9TVsSAnZWagAAHcMP/A1WwdRAnSzy+fJu7nWv\nDPzdmAG0bZ1jYEdTG1mbp02LrrU1xn8sfOdD95Uxv6sMDuVLJjbNAJYQEs8J\nO4V6iYoyAVg80RIfTjVgbeXd8GVmw5rMTqaMiIYXUnnqZGJhVViSeX0FGSbZ\n1tB3JlNg1P6dSAj4e0rhZ9U9TDCtZBMEiRHRzlUgR6nHYuUmgBuqUiUgoXi6\njwBeY7Ed46OQXh4mXuiWfXxyM5j071qvCx6+UDUBRZXR44MYpOfCbcWbIvLz\nBwD25yTBCslluGROFYWSXtGalJ6x4QRBtyCCbkB+k37MTAtQSTP32vK0y1d8\nomyf+7onMKw44IyX9vfiURrKduywWQwrGIi3s1M/bY34wHANgOjlPXZSsSqz\nDvPEV4GwCoj8L12VWPeUh4yQufMf4p0991I7PQ0dZyUyCCQihNhVrFxIp2VV\nPiOC0st4CYiOZALYVRUYfA+x+3uWLHLcP08iIJ96ho8kmnV3hYomp4eoZCMF\nHfus1cULlN1AxfW9cvla212xVVI0ur/5TTK/Yt4+rGPYE0lp7fW3Nk5pcv12\nqQkPQsxljvO24gr+UeHNSnvb2RoeREEVweQgF5lkIs/ss2Nsk1pGcL23GchA\ngdVqqjD+uCo+U65GREsoB2ceZDN8joijtMviL1fmdBtDcFtjiv0iprLNEmkL\nddbT\r\n=G8TI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","_from":"file:react-native-reanimated-2.0.0-alpha.6.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"kmag","email":"krzys.magiera@gmail.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.13.7","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"13.11.0","dependencies":{"fbjs":"^1.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.2","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.6_1599490555522_0.22372796914200932","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.7":{"name":"react-native-reanimated","version":"2.0.0-alpha.7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"20b9852df6aeab9fc0efb938527bf47ae954370a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.7.tgz","fileCount":206,"integrity":"sha512-dAOkt087c3uSm9oTe8cDIKHbZ+D6X951OG/SWzGAOWaR9GH/JW5N++YjmxQX2IK1vFlYNCMfBnxjTuWT6QHfmQ==","signatures":[{"sig":"MEUCIDK/PwcGcNL0QPghsvr0vs4SiUYYqmkf81zErae+rJQeAiEAj+Zk1+FwW26/mcxfTrggiWwa+GKz9SHRl+JsV3oT1MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2594712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbEIFCRA9TVsSAnZWagAAqKIP+wahM6pdYQ3yF5yLTAgx\nXgaaFn/Ftx1CXZ7mIRqr1DLbpb2mDVK2puMqgfCy9qv4E2KV68GQaHrde6dr\nZ3Xc7gVc09PsInDdeD35tbI22Ug93WhBf8bv854OZqL7EwZQfhxrAyhlNMd4\nDQdYG09wTGxjBVMwtceexEED05MUIkJ3wLEU5sQy0LXWNciaIyY0XRzeLar3\nhngn0iUH29Geg29VQObWOxgsUFmoJ477qiFgKRM5f/N8BpsOzVa6lFA+oZ+4\nm26C1zMWZvehel3fA2+snMCVOzymXjkzFaltpp9SGSC21lQcenpCZ7GcetcO\nW+mSg06jLwis/g38sgZifBMNkyTGwGZhvAKN1kw9XzxoiJE4psYes063zq5Y\nqERu0nfUvAVr3tXjFoNTce0j+fq/iYq6KEqxYITUOAZNr9GUKzpBnjgZEY4G\nwYe1dlXpL9o3sY8mn5SNI6Ez5veUY+L9SjZEz+JId7RrMQ2vhSil7tgu2LV/\nzQP7vJtSMh/FjrNLPtYRfch1iaJRFpKCywnk6LH6H7tf6TQd3hiZs/2FWK7w\nltFyBCmeTBlHGAHYEbAj+Lw86hgGUPNEzbaUJfqJHI19zyqbwU3zKnXxVfS1\nUO9OFYGKYPUJruzzShvsdLuVdCUXQLLFxEHuTAIC7N/InTpeMr88IJ7tqvA0\nmeqz\r\n=rj+G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-alpha.7.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.5","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"12.18.2","dependencies":{"fbjs":"^1.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.2","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.7_1600930308858_0.5654251885858121","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.13.1":{"name":"react-native-reanimated","version":"1.13.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.13.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c370c32cc4d447ae896cb029bb9c6a2f7608c5b4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.13.1.tgz","fileCount":424,"integrity":"sha512-3sF46jts9MbktgIasf0sTM8uhOYO5a5Q3YyQ4X1jjSE82n/fY2nW3XTFsLGfLEpK2ir4XSDhQWVgFHazaXZTww==","signatures":[{"sig":"MEYCIQDlT1WsID3yUjb/H6cwJHpvZrzsGIa7c/ue332ZikoNMQIhAOoCHPn7DHjO5yiwitdqBSYLCOk9Rpj6fBmMO7pZt4+a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbIvgCRA9TVsSAnZWagAAXooP/jXLKz43X6mRdNPefl+I\nW2hHS9zgf4OdDLQiOmg416YShrx0EPPh4CGUUmXjEmncQKUQvH0ZZuG42kEC\ngWu2e478U0iHCrlJcWEgCqj/NyuCDjkEtBUXaBL9eGQbuweXIqxVTxQ3sHZ6\nWqL5GgYZjkbKeJ0lO3Ada5T7uxlXyo4j5jwNZpZRmdEdbS86sMb80nb1VZlr\n305HwqZcvHkvPhGrQNmY+lmTkoaDQPesnL3/Ho8n6q3w3+zqDNuRzs1q1F8e\nQyHzx+y9ic3uuenG/ivIFjAxN2jWG4Z63/nDqeKodx22BG1ycTSwSKjIBvU2\naaKrVAXDwFn6WzQEV45Zuq3YcGsPLZDT9ry3qQc0q+ACF4cE+3bbc5dA3smV\na1OkW8KD/mV2eyZ1dy3xVH36fZ/OFI5koyYBVuTwQpbjOBg4XW7jsgtYn5uz\nwFnGQ2APl/brMzDU5N3XbYAYR4iLup1vWeeko1Yy97Fsv1iamrQJ0G+tljhe\nIjJf2OW3Hf3em8Jgvu20DBmx1cbl7WGXWHfiJ/lx8dfbeS6S2TB4JTSow4Tv\nVqhaEV9+XYtxTVnp3pzCW+1fxLOSV0fmcUSf7QbTS4XGjnQyyqje1bg31FwC\nLMrdCSKIAQQb0lXz35WeUikD2oQRHQ5QjmGq0c0WKPtDwVLR5LYEAiwGFXeI\nrFT7\r\n=KSTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"030514207fa52c4c55afe3af36da0e25e4457b24","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.7","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.8.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.13.1_1600949216119_0.3124398009103324","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.6.1":{"name":"react-native-reanimated","version":"2.0.0-alpha.6.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.6.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4e1b31a49226d7f9d37a3c61cf3804ad3da5d51c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.6.1.tgz","fileCount":238,"integrity":"sha512-91/eRf8aR9jcuBd/KCdrjMzv/misX1UVeYuCAmbeZdXchyFojVlADupqrwNl0oaDZ/XKZ61x5fRb8NrZYvfp3w==","signatures":[{"sig":"MEQCIGqWfBFyk4TB0c4HD8dhPfNvpdUYHd8EJsDnNwOUXynNAiARyZAZneZ6AMl1myFa+WqSTXDz5yQyoj/juDJUjKu5rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4313625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbdsaCRA9TVsSAnZWagAAsIUP/jJFitoFT+sNx3dqcDRo\nV7ezj2inC07aLODclOBa9wYQfJegUMOeV18fEh4fHhM/w2709L7n1jl6jbRb\nJZcmaAr3yqTLYV6J8FUFBzL2HmyRVrB07c6zuwmD+WDXOQzs59ATjy8yVU1f\nkinbcc+0NXGJGaTrRNGjT1JcR2sqr21+wsg9rPGWz1zLQKbmqLnptj8KhXCD\nz8vqapEYjgb6M2k3TO5wF6WBeRlWpXEjuCwMr6uU3Ks+BAPtxrACvV8yaRiu\nckd/WKwaFCsuj5uss0RqGPmHJObeCO9yAJMKgEmNSFpyUgQsi+Q1H1zmDEAE\n9K5qGoHUl3e9SRONnTzMBE3yZBFXDViP9OPJ/QU+3o61GqBGtogm3AlN7soW\nyPVX5s799GZx2nRXwhbWQATVmXVz0vzbGCuG1x2AuVR3aUvNp0AQEqbK8oqQ\nXuw3mMfQGKavqQlWKbrhI+1H+nmKKCwzz/xSJX4uroC1k240w5R+34RyXcaw\nGpDVnNbDa1RGD3wHjUAzkMREbD6fOqT1x3uCErFDWPABhCPEh7Q4dNK5I8WB\ntQjVBwpWwc2f/PGzmLVk6igde+/odryK+nPl/Ot4mhixASkyLDmqtmKOkG52\n/zvX0PPYM8HvXSiBTYp57RTSh/12LAHKprRwb+i7b30moU2Wc8LNDq6e0qBR\n1WsE\r\n=vSbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-alpha.6.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.5","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"12.18.2","dependencies":{"fbjs":"^1.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.2","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.6.1_1601035033591_0.5964754439667046","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.8":{"name":"react-native-reanimated","version":"2.0.0-alpha.8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9b8ce77cea315bfc356f190eecec7763d19d4c26","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.8.tgz","fileCount":208,"integrity":"sha512-WCeMwZW1ZOCkY1ANFDP2Iwei2bxO/LftxTmx0XiCbQl8+csctpB5I1GERuzCZNJZ1NLR9/LBqrJIr/Vl8/TnjQ==","signatures":[{"sig":"MEQCIHNmZFRse4a/qF21SC1Tf3ibQdJdASiqIWOiSWH7IohOAiAIxh2Vazr6Iy92IpRcPpizg1dDPNgazspixNRxsd+2LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm/7ECRA9TVsSAnZWagAAHx4P/ix1gUFLDPPQmPgXUYhZ\nTlwcBDIeHklorQ7SaKIBAyRPLE7aEOQSZcbPh+Zx9VSNG3j+AfOqOcLh4Euo\naFGaljOfZ+6V3g2fIeyvcijxNHMEJsZltaT89M62sLYkz45r9sYZmAxc1Vrm\niLKjoKm9tGYmuZjclU063APyntqdGJtadGeuupUtD2YAVZnsqhl+HNvcaUO2\nYcZs+2CplbMiBl0iJdxw77+vLP6G2bTsuW1XqKQUwX0vdRq2R2j6etcr9Egg\nNJewGByiB0RD4JxvILp75ErsmTqbrdJG/tL5dFNgNAGIQA7sdNUwqYbjsWdo\nNAVY3eWSc0heeqJT9Huqt0Dt+0We8TxS0LSJiX7uFveR4AHrtSsUSVqCmkEo\nO62BWVyDPVE+4Jfu0MbILM1az9+pyOTzrRm1G4j7dzFRGGeWfCpMJrUa/wax\n44yQaJ0NFkWPUAR7iUY4s/aeDQhRS9iOQiMH62yJh8Xg6DB6KLQRUYAlnnYO\nNboOVHCJ5WI9Scw19k8UIsq3GV/Bw7AJTekXWAk9PqslWun0/30ekTaKzX9X\n27EVMK1F40QErg2INpH0w0hTZur3zC91785MXyN4pp4fk079tn9Q/TDWAm1U\ni4jC9xHQejn5iMP+/VkIUYR5xRDDJK2JPtFMoaLdKBbJH+Qs2zTp5ZnunI+e\nPF0b\r\n=PulV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-alpha.8.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.5","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"12.18.2","dependencies":{"fbjs":"^3.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.3","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.8_1604058819648_0.16923494748767398","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.13.2":{"name":"react-native-reanimated","version":"1.13.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.13.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1ae5457b24b4913d173a5a064bb28eae7783d293","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.13.2.tgz","fileCount":405,"integrity":"sha512-O+WhgxSjOIzcVdAAvx+h2DY331Ek1knKlaq+jsNLpC1fhRy9XTdOObovgob/aF2ve9uJfPEawCx8381g/tUJZQ==","signatures":[{"sig":"MEQCIC46BKT4vdu/ebBJdRgs4lh/p3HAP/kvUTpFghlRGztHAiBR4uatbY/KAz63bL0aCYsUuA0s22zyS0IsftUo+eCHaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1070832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsjmqCRA9TVsSAnZWagAA3kgP/jtUK2Ume9yCQECiEis5\nlRhpPtYoySh0WYQY31g8Arh9+W45dlc0B0XndEA4tydCLALNEKTOCVKKVckL\nWwvFsfsoClvIC/iGYUJdLKaOkgJDnwMLFiTAWwoMLAbgiFlO2YnxSRGO2KqB\nnN5hVlsj98SHd72hguJvIf3Imno+dWqy1Lrz9Xpo2pE6a3agvIvkFaMTHCqu\nYwKbhzVv/VMbFDu6nPZxfBXGIPtDnSI+r1z17BjoAowP2ag8MTzq9kdk+7B0\nhHEMfIC0g/mYAORrf2prZHwWoMHLAbKYq0FzK90jTNstt/kZTSwVppzcwMgn\nopAAtSbEzgRZJfVq536JDnh9L+77zO7wRsdxLgWnMjoTWgi0zNta4BXELlQ6\ni6nqe6jqSbpRfmvqWfUiwwfrX00iTjkIln0jwGcxy3iixu7vbYa7LU/9x5gE\n9m5/FAmt2ZhRVsjaFaRGykJRLJCfg8YZp7ZcKKHJl1tkJkDzzRDSjTA+v06V\n9bKZyOFYwE0LKeRqs7tUq4I9jJsfLtWSVOJQoGS98xYWoTpJwgub4nj/wMFc\nKsHrzwPUaJ0tr2UEYfeQ1Ux8+JNUoPEHgsBaCtZg03lXwAn4w5ObVUIhFiWy\nATA3nZQFZKoSKRiYVygW9XHKgw3lBROdFJ3n2dvBiUWvqtkuh2M9RPh8UY2n\nfpwG\r\n=g5SV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"171bf876ab479694e1d627ed262e62cc86510595","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.7","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.8.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.13.2_1605515690128_0.1295505627490421","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.9":{"name":"react-native-reanimated","version":"2.0.0-alpha.9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"95cd644ebc66016f45818f8d3983bc67010f648a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.9.tgz","fileCount":204,"integrity":"sha512-LUXH5nz4lv9Shyd9FlWqq6bJW5D5li5A5MoFmKD20Ljd9GLD8oa/WdAWtWRk9srlgEJO8ff8V9YxS40+gJxHtQ==","signatures":[{"sig":"MEYCIQCIUMR+bzRHEVQte1Qbo7+9hCOxiVabJ/34DYKG19xb2QIhAIGlzxljZFUKpHZ8OAdMsRtVOJETucDyNLLhFIYfqEja","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2673780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfslqICRA9TVsSAnZWagAAegsP/RjGm5TJ9MyoHgYNTre6\nE78p7i87Io6n5dzrI6X73pxP+nbnrCDP5uDElSHT3eh+bUjTQxRWW+Pcpu+u\nKoeEdDmYXl9cvhueGN5LXU//C9XP6bi+xPiWxlT78Y4vc+1F211wog2kJbyy\nr/5aO/wpUXgDUmSWjt6g5SO5TqVyKcKF3QRETcDBCHNKrrYozarL8fWJU7N+\nol/WGONmhdHasLB5uLN/aBhoXiN/Xoe59bO+dwILkJkyVN45NcVcFM5/XIgS\nfboKx9GGm4aRhAlGACqVNUyS0I6ak+ofsj4fen58+yL+WGsLtfMd3yeFkZRt\nAhAXaEK4/DSvHmrwtKWooASM13t0D8fRUMpe7+nf/hoH+iyq/Pqe14voZ6Qz\nlJTMKUi5/Dt8lF2VccsV6meWW3YJvhMdvUyMrpf7bfn6Qk+sj1xk5JZDhGwM\n/8Kk6d5FAPo62vY+omIbcRQe5Z6HIcT6m/ojbuUzWSji1dvCCpdP9/DK0AjH\nDIJGz8e+TuPz9By31wrjPpJnbZcZ2bhfRfLQhAyjq1MmRFYS+CBkn7ia7p3A\nfyfzyBmhFkeq5vMqJorRlm40cdTFOrsGigv/w+9be39GSzFRb4QeCfA2Pf8L\nnRLMduPDbSHFnx3KQCbZru1TsMvCkcU6lyKUA6HgHhi8oiNdLsRWqGH7thym\nU7az\r\n=sTdc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-alpha.9.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.8","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"14.14.0","dependencies":{"fbjs":"^3.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.3","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.9_1605524103994_0.6016319791844007","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.9.1":{"name":"react-native-reanimated","version":"2.0.0-alpha.9.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.9.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d98626792b764440d99cf1f53d61aab1e0f6e4f2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.9.1.tgz","fileCount":204,"integrity":"sha512-JkQUjZp+GIGuzpIoTHZ/uO/p+rWw8d4/LLwqdgC9QfOXCffmM5LWEARk+cBqqwdt20kPedznjhaRZo5TOWBm4A==","signatures":[{"sig":"MEUCIQCsnm2PONZRiY3oHTqOYGroggVrSkyYu+pAtwwwXVQlqQIgQ8PbkcImIPjA6Yx7HZGJg4lUsWH3VZwh75dXB6Y/JoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2673825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftkvwCRA9TVsSAnZWagAAP4EP/3Czxh0+5Roo14lTeDzC\nRuFuv4QPDQ7FahPHOgeqpqEGn8h4HIQ1E+68vH3u5JkG1lk/aSfqE81eAeyV\nHbU1mVVOHsb3qWfoVPhOx0qgEjUwH6gO/is8YtozMbhP9JyMs99y2vaG7iag\nnqjKNHseQFyXuNzNbdh1Zptw7wDPVMSj+cCC93BfFzbAxzAKi/hONh6WIkdX\nhrM/zYZRQNULod2C4pGjaeqaklzcZmmiQ+jvCSRBv2K0MDgip3LoY45CI2C6\nPHVSrWAKgd6mBJ+wEiFi3QUfZjtojiLxDoXJJL+4JRn8l9Q14fbSMY1dtzPc\nj3SuHqluSmva5nxFbj7UJjtHO9wV/Gq8fVNPpJvwjar9OYReJ541+FtILyNH\nrzeCGFRFBm51N5LpZam8u0ZvgkY8CwmBha7tcWtuf9qS0XNQzPJf29w8sA3d\nxMWqWljn8aL/OXC1ShwbNNGnoIdRpavJNcPsq3gbF4SrS5sq7dhqcSaCL+da\ngcaHCw1UR0zbbwvyJhWb3mWt6Pkig1k5lSS3oJ83gx/Rkpu53ROOTh6efjYJ\nun2pJLtMG1/U08/IZE4LFgDgYpvDOrmshw6dQfTlWuw1Q4h7Gjs78TfLGkeT\ni9ysMZQfj20R05+2bDKgU0SnV5Ih/cSGtbgMhTXvq4yuqj3Z0Qx8KBB5VbWf\nNouy\r\n=/5dD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-alpha.9.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.8","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"14.14.0","dependencies":{"fbjs":"^3.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.3","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.9.1_1605782510743_0.34301179814675997","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-alpha.9.2":{"name":"react-native-reanimated","version":"2.0.0-alpha.9.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-alpha.9.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"97ac3ced7f7e080d4a6464e14e1953f3583bb228","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-alpha.9.2.tgz","fileCount":204,"integrity":"sha512-JaxvSxpgkF4mjtC/3z4SFIbalTI8/yQpJJdvUA0IDOy3P3/EdRc9FlAsECV/oTkMvHEDOyWAfc9J07UyX/oymg==","signatures":[{"sig":"MEUCIF/WVj3zSDHCYP+nb+IVrpM/YR2L7/LD3XH/m61LyFYdAiEAqWTngzAJGLyA4sutbOKldv2vQzSIcgv0F2Q9xiPVaio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu8psCRA9TVsSAnZWagAATGMQAJDNyglsaqnZxJTDzayR\nrpBO0w0cP3I/GU/gZt7ld4+LHmhQF0CCLN0hI/Qvv9xjEGm4cbSOEYql7lCj\nEtkuU7pfjbWJFxoHZ17wdx18QYVmdYrw4BAzC/iZOVnnGY0ZMcm4cHOJ5e5+\nEgCK9PNLYhUGwbFHWDjGw8JiHbZCRm9LU+Cn52/FMzS5Vp8dFPiqOJQxbHbt\nAQw7ezQswGkbwRgEuMc961wcgm+aTteqFHyo1kG7fBfEqyIaPl5f6Afj4ecX\n+bU1bcW8SF7jF9Jojoe9eWtMPDkhHN17lCjZiNE5v6TYl7rFntiIgWEPbfua\nwRsx9WEdAuEJBlQVAvLScCNWWs5qqJm0ROw/KGiLeGO9b3TkN0suZ2ouNnkw\n1jB4Ve9uCqQXvWINLFeVIlPereu3T8MB2Pk0Q4wy8ehIi3bQK+KNpv78aLbu\nchhFRfQTUcsQtqIBtd6GrX1Rhyc9YBoYfXYwfzjj/m+D5IK5s2qn282cSWai\nXDOBmD+XLcklGTpjrZN6n0aN7N6eWQE1RsuQjihiok2mkVVTCG9INsTRMuhZ\n39BGDpOc3tVv3ZgQ+v1tHXysox5fejAGSlV0n78vnEpJuGLhvCX2lYvaTePE\nklgMrZFwP88LrZYJDPuEe59Of204MZ02Lv1XDp19g8ZT2gddk1fAZ7CuRuK0\nPLx2\r\n=b6le\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-alpha.9.2.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.8","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"14.14.0","dependencies":{"fbjs":"^3.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.3","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-alpha.9.2_1606142572014_0.12200835277396682","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-rc.0":{"name":"react-native-reanimated","version":"2.0.0-rc.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-rc.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7a1b0bfd48e3de9dfa985a524463b6a216531358","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-rc.0.tgz","fileCount":206,"integrity":"sha512-v+SMpeSxQ8kO116B5q3/D6VlFSot4eIRASw0nxxU+6zh9wb4W8shMyQi7/ag/gt246FvjBZOPwxsBS2iTcw8Zg==","signatures":[{"sig":"MEUCIQDGvxXeStwWMupg5Zz7ViLwdgyY+xrKEcl1AQ/j1luVwgIgXeXHxCCL/ZVzZIz7WbUVtxWHpErVhhqpCbDoaSlUpws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2676547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv69fCRA9TVsSAnZWagAAqtcP/2/SYbQ8d7Cy6y77iijU\nNOFiTudDvMUwHnKEU9vDoqWfqwlOCD0pEfkg3JwgMKd9jsXPtiHYjAEH+mw2\nv9BoenumQXivZnZdW3XiEy0uJiIeFwaEzStMkBmBVLNS6ckVwKHyeWN1nfG1\n7hDOOdE23VdqRiT2UszVhfgS8T7B92Cjx+9nAfLdzmhoKak2HjxtXqjBHFQy\nRLktPsQzLOIW4lBzZDmweHQflqIMer/FaIzKG1gFTIkntQfKP6PKmecX7FWo\n6sHdjJAgkXFCHYLmG5NOgUlC+82B/3GAIsYPQhlXpFrNh+NXCGt74iJkrD3m\nzxHhQtDm8AiXiWIzXYkEEiqaWUjGl23qHoj28ZhC6beStXjmDpj50eUTcvGY\nlulDFKkvjTVqkJypHMDRRvX3JzJUOF8MGxuUxk/5hozjZd7SU9aabYobRfFx\nfJjWNBkgTOeGPd6qEWaYFEE4XW5oBh22WGC0Muu9RqNhfUl7l3sj2SywjBmR\ntrsbFDCPbwvEGQwkKuJ5e5Uk2tv1RUBGbfx75e9qoQ3OF7VZdtLKtA3q3Ycp\ncPYnQfeanE/Il0obZT3Q70RIchKBBIzPIKk2S3/dBfpDMxiulrE9SvgRq0Mu\nrV7wXQYRHYJjWIrJCp7M7Z/IdAC2dPgDzv1JMxKLTU7LjALnrGJnHrTiAHoU\n9EG8\r\n=owT7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-rc.0.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.8","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"14.14.0","dependencies":{"fbjs":"^3.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.3","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-rc.0_1606397791029_0.6407202864922901","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-rc.1":{"name":"react-native-reanimated","version":"2.0.0-rc.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-rc.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"51be1ca5bfa7df0d75a2878792612032bff792ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-rc.1.tgz","fileCount":207,"integrity":"sha512-97xo5N4IHNg8hwJ/sTrp7gVuS85AUH3QEjKEtkwZxkH6uijB1OViyNlly6VAIE/cZIaDEPcY7tmDYJakUUHIGA==","signatures":[{"sig":"MEYCIQDllz430u5LIuC22xiKYqB2vxOPAkBd9Rj2id4m18BaHwIhAOoKIaPzmMUHwraIU7vyBl+f+tnK+qMRYQ3Qt+c6L5bi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2694435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3GyYCRA9TVsSAnZWagAAWU4P/0LTex8PSXwYW8yAJEC4\ngPgNHnzpbv026Cm6bPN4wAH9V7lGcYoJUWcrnZPhWN+aglPAupMxcrFf82WU\nFuX3tkoLnw587k5DgKqMTYsVQPwtI3HOkP9rpVfMsbsvm6KCxc5SRlGlfle2\nRpjVYs5k7/Xn7UktO2BqI3lN5u22+d/Nc+/vn+cRSyQBlIowWMR17hwvU8zb\nkMh+LVgEURMMKsC1HZPAtk2CJaNJsbscJua53gbhlAp4lhLRUuYbn99yBVgF\nZjfexK7E8hAg3nlLJDEswGGQmmSMvFBsr9AyaTPheKnfEQP7mZ8wZP0v7BQk\n17u/Xi4RFeui0k6uKLiTeiafFyr+8Lxej1V8qDMNqx1HtS8Y51Bq0n/jXU0n\nSGXhXfWjVt7MdI58u8MfsiPV9anyg8iljDSrNTGiRYWfuRggVq7WJeawVsFN\nof2PWI9GHtaCZ/7SMpEP9sCwxShoHXxCY3ufqCXB3GjSaqk0vSdlmXAGoasN\nELDfGQoVUjljtSpeksXxSCOVGGxLnC+OGqvZ15BpjCGBRxF+RJk/jf/lXVfz\niaUuE1s75C70u1PjJ00x0QHe2xL10/vZk/CoGBZOOqx5OVskKzpvdNoXhBya\nBBVRRe8/7V05X1OZ54FEth/rY2GknioF7TPJdY1SkDAgup/ALlesq5MPrPjW\nk8jH\r\n=WVs/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-rc.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"tsc"},"_npmUser":{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.8","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"14.14.0","dependencies":{"fbjs":"^3.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.62.13","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-rc.1_1608281239485_0.037887481170874926","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-rc.2":{"name":"react-native-reanimated","version":"2.0.0-rc.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-rc.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8ff0210986c5234940d951e384793874802f81aa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-rc.2.tgz","fileCount":210,"integrity":"sha512-drOPEIMSh+224RTBZJrMasxZBdNodTcQcJKIfH5vMZPYhfSbljxfKTGfn7ZKn7ZYkX+wCPKKhJJPdD5+9Pevyw==","signatures":[{"sig":"MEYCIQCr2wujz3HnENOabJ2Qi9Q9p/EXV7tExfBNwcPl0zEKWgIhAJPA9FNF+q4GUgIet3L7xPkz44E3pc4gMNt0KLZRgcFr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18696263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAVF3CRA9TVsSAnZWagAAGx0QAIj0XrUca/Hsb8WpDydQ\nPDSBiqWor8URcYx0yUQVH//CM+DjBugyTOYbpx2s23QAInRxOb7uM3X5r7sL\nudrSsKesfNJx6s37GUISFJ7Sd7diNbhIzec/IdwgO3bRhF3Bdxs2Btgt8o+v\nnRJPbVqyxNkQ38auK3YZ+GCJPG3BwDnHAGl1neEbHCryzMEiCBHtWirBAxbs\nIy8GIonOd4ewzJOD0MLs2/meRyvppnuaKiC5anGugkDlCBONeVQ/hCKZTDay\nY7Kgu6VwDXAAszx/Q0yfk+kDvxE+A3amgGHKhvnTzxl5o68JoZS6bujTJ91v\ntG+Y0t2QI5ZJRwvvLvmkhFtfFmQE9qlYoDlYWGjyOb0uYDDn6KWVU2p9X2+u\nf0STgWQjrEUVoW91xSOu5FHH1YXaWx8GlI7bQwGCYExB3RnUvT2ndidv2N0/\nvC/1aWV1HO86Qi8+d+kyucWIqleyz+z1jcESjMzZQbQmAdQBUQFum0+8/f+D\nOV3Ay0koUVdk1xiyub1/2VS29D2wKyM0pIDj24FGhks3kfyQVT5QGBLy5ShY\ni0REnZPd1ak0iznxs5QihIxapLrcEav7s5yFDxVuJPfG00Jwm8ydzWaYsBS1\n9NcYKLfCnJYhVVQqspq1KnL+I1gdV6ShkaFspoRoRr4eFO4haebt0ObLCZ0a\nEWfC\r\n=FWlG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-rc.2.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"yarn tsc"},"_npmUser":{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.8","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"14.14.0","dependencies":{"fbjs":"^3.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"^16.11.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.63.43","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-rc.2_1610699126397_0.8448255489288077","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0-rc.3":{"name":"react-native-reanimated","version":"2.0.0-rc.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0-rc.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7c9e0228ccab0e40831c1c80eb23cf834f6d5707","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0-rc.3.tgz","fileCount":214,"integrity":"sha512-tjFGraTI1mnwQ9TspNpxs1oVqi1OImEAvKhRwBYvZoVuIS+VPQuMfB+DdohQIDe+hxzbfvoZMXe+A3TzJuSM0g==","signatures":[{"sig":"MEUCIQDPWETWe48c0HJttw4Gvp+OO5pXZTdFbjN3Udjt76w4ZwIgUq4jzeXMUF0bPzH59QdJAzlJZjKQWYFU8S1NqqSRsq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3600192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHVOuCRA9TVsSAnZWagAAV5oQAI+IXAdaU9Eo6GqUAaoh\nmzLkdYQ3H5M0j2LI5FYtjOC6iRUyiu7jc+j9wzxiyqrn0y5fmva1HfPTc1+F\np76JV6zns7uv0mLSxgah9/+iDb3H/R1zvMpo8rSbqA4nTItdeZZb4jOctPGW\ngHuee5gQJZyWWDx9G6g6At5SHRgdlF2Gq3zVIzLgT8De+mnKePVb+vfzwgVe\nIkmLOJypiE4w5i6DJ4Wy6D1+ox23DOQxsmVwUUtHddrqOsGiA9xMLD0+Rdto\n02v8EtLggh4iNcQwh4pDTLULvV70b6F5XVmV6ZSgu5DeqAzL5OiGmMLiXjGB\n3ZYm1xEtf6btR+0PCDl6dqvTbm/mHGQbSyQHJpBir5UPnOJP7OvfJZXABgPK\n1A0OvXYDZxCbaNk1iBGz9EwZ23r6TErMGye7NNFhJXIQby1ZoylVVyYwsOru\nw3gExB8VMAFNwJB8vhUFVPCyzjbtJqYKT1Vm6kH71raz8otbfSRrMVyeVTmR\nX7GSJdggujaueTK7tpcfHbW1J0FbFgp1jQ+wYBri5go0QSmAOhjHhEdReoyB\nj2RXOEIB/Hq8tr4IgSzNbpkMkzJj06vfnXLiplYua4Ba/BASqMGsChRONtJd\njGFD49y2uZVOaozdooHqklts0q39pF3EKkbCcjBgQftxGcRjig+mNB1gUA8I\n8qrR\r\n=wxIo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0-rc.3.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","type:check":"yarn tsc"},"_npmUser":{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"},"_resolved":"","_integrity":"","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.8","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"_nodeVersion":"14.14.0","dependencies":{"fbjs":"^3.0.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.63.43","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","react-native-gesture-handler":"^1.6.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0-rc.3_1612534701565_0.3931136655913612","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.0":{"name":"react-native-reanimated","version":"2.0.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0eb2f196e8fde23cf918530074134177aaee8702","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.0.tgz","fileCount":212,"integrity":"sha512-kIrdBoXSky7DQ62SOgosgimKM+Lt+SzAaM+ovVpCLBcwUK2aYRfLxa9ffgvKjeH9/n7dONlwEMjbKssGkuyq2Q==","signatures":[{"sig":"MEQCIFQsBOg6jtkfcBLUyCoUCrHEZk9dx3cBsedtus4MBD89AiAfqbRmYvYNq1JTSMuDG5X4x7aSLgVPAGBw+n/OZW6Qww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3616546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQQK0CRA9TVsSAnZWagAAorkP/33fv/u6T/MCC8jJz6uZ\nKZ1E/hn2Z8efLS5qQvHkP+KjQmLlHePMZFQWSrq23i/jN4z95LFCqvBPjecl\nPsJleGz78Qkbb7uohLVedDm/OyVwJPZsI8XXG8/UkYpFZ5Ep/VNFKmlOMU4y\nSP8yHvNMMWerlYK55YRhBW6+OAgiO7VUErpJ9MTpyDBhYB5bjQYQ8pUphUe4\naEXqpKuqZcdrelol/SykiqzVLXEP00PaGgz9xKcoENFOcguHC0CgddiZfRQ0\n7La0mcMD4+Bf6MssvbYsETfpAdexlzAxRnHL+bh8AV9ODfyp9GrDgk5RpnVO\nDab6T/Q+doncitLilK79h+LRr/8z3K8uX+zFbukOoBC70l1sSPaCdInROOrJ\nfRTJ8NwLBaixS3o9+BroVr5wid6qbAUd1CMqxJcMmYxm3p348+ZnPWekOFKM\nYCMkqFbJKysqp2/vuyhjWeXWvm/MBtSn+0r4hAMEWpP6MOYRYak2S1WeeRHy\nCW52H1VTbiOYDwdMvdzSSKxuLgbBL2MYnVFd1Ss+PNmMAnJsJnPMiE5hcOZy\n71w9fZtbcUZiMvvIo5FLLDExOlQNaDsC9ZwhALjjNKzJrhIL7QpVY1O7cE9M\nMoNXXVfUaZ9UwVGW3+lwi03DAoSjTGizn8yRzCsw9OGKhsggjNhsWDZq4OBm\num5F\r\n=LehP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.0.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/rea-stable/react-native-reanimated-2.0.0.tgz","_integrity":"sha512-kIrdBoXSky7DQ62SOgosgimKM+Lt+SzAaM+ovVpCLBcwUK2aYRfLxa9ffgvKjeH9/n7dONlwEMjbKssGkuyq2Q==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.0.14","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"15.3.0","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.63.50","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.0_1614873267980_0.1756896006847879","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.13.3":{"name":"react-native-reanimated","version":"1.13.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.13.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fb0e1d582c8866015140f2159e147ffe6e798a3a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.13.3.tgz","fileCount":405,"integrity":"sha512-i714H24dv6ncpFO7/SZ0PfAMbvjgVbF8Ow2NPtowoZAz8osS54DmTMrkgJ9Za+uEku/s0AEaxqiXG2Xgntvv2g==","signatures":[{"sig":"MEUCIQDonGprJ7R/pZZFyLQtYsTohxtXTjuUQL98cxBxhqg4NwIgGc2dGknSmnpH4caOw3F91HU2k4+v0f1MeSUd0fU6B2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1074473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWgJcCRA9TVsSAnZWagAA81UP/A/qSkRvozJpONqVDOJd\n7AqQo6gz8DUtxeNYHTi9elO51WNTe5/GyZwdmPtkYT+An2iMjxwLm8mCVQuK\nJ5XPsnyl+P+43rEDqS21KFNYZZs8kLZ1zhfYVfZhwymnPSjV4sL8ubrLsFML\ntGGREKEmzn5/mSz2s8JOa7rbaB9FM5TAghdv28VUY++cRE8fyBgF/3hcC9tU\nT1kbB2qztrFwhN+HyXA0sOH+wnt18y1hgL2ShazhZI0LexSVDpu3KP/deWZS\n/x5WIY1g+3lzwUhIHEJziDIJ68D84mP89cMKTLstikCU1aG5pPqai/YPEN35\ner9wZbw7PxrSfhNxK9ONqO/Srqpvkb1R6/aVBg8s0iiYd0kALrUKxtAIdsjW\naWFAFgZ+OEqbtVs8/VD7vdd//HH3s7wKYVJXk9f2pJfMUomR+8WkPLbJE6Db\nTB+xWWO2rtovHeGK1NxCehmHHkL8tWn30isjFf7+C8RvgRjuDiIqDcR7utuI\nmko+91hyC7LfoqF0Cwm+eSfJJxeZ6eYohMKNBMqdurjSFBml/JP1+NC/y66I\nzuMBKviadgQlInCYN5TbquGOk7EO9qA+rh8vKtJfulc9sOOmIDc4VyMbSaky\nYWPk0UjVTjsHShxHDVwKm1BVzVs9RBZddq84N7SQHKLCuu2mdutCwK1zAlb/\nsAKr\r\n=yyXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","gitHead":"000ba73ca8e9630212c4418c4a1af9f0b4855b00","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"jgonet","email":"jakub.gonet@swmansion.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"6.14.11","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.16.0","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.13.3_1616511580381_0.5690749495606915","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.0.1":{"name":"react-native-reanimated","version":"2.0.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.0.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"440bbba813df283e9f410ed763e4791d859c67e9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.0.1.tgz","fileCount":212,"integrity":"sha512-Wg/mEdI8xMRDQHYkgNGztJDjAcx1EFR5OMMtXrLSMmT0qzqcRWcVZgDHBN2MEAJqem/HkPAoOFutWzibwvinVg==","signatures":[{"sig":"MEQCIE7P3uS0ae9t2FCApuEBWJ6AJ8YmsZAMu6Fh4HhSOJp4AiBqxGtbo0K91VUDrZTW5oWmN6U8yu5hTvV9NFglhCC6zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3618049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWzldCRA9TVsSAnZWagAAIU0P/1lR+UbqL1tJJ505f1Lq\nDlHksczmB2Dica19sxggs5/kkRycDObNgR3dobR6IELsFQrRiiQQ+dMKX761\nEQYPoZ3avDBqATJYLPGsTfg0HOj0usE4YmUlRoaB8FdYmxrnEbY0n8/5/JUC\nufDyzlglw5ot5Ojw/1ebqr7NFlS8T+9WUo5yT7NFdg6mSuAyv1lJK1l0qpnb\nngD/mmypXd/bEkv3XIe3DIR7FgkJo8x+js7UOr5loDMDQEcBPCeUq3LANUYp\njDcDLO2g6xEvbft09hcHiOZH2ePY72RGDS7/Ocgj1QX+t/e75JvBwgY4jCut\ng01EdGQhnj3gy4OJvjKlOOCFbYudEyw9y8hcHzW9U3zuEVwd6qSjygCSYtgr\nK3T5POCc0wj1xDIwHnMXY2FyPEZIYzWwH7hTt8pxf5Ra0rpnsBAQAYxmOlLz\nn5LVPrJbeiIZ10FtL8mtybcQLZ9kGrkAFs3Ntv0PbT3PenyKBEr7UmjuUp6C\nm9Mch/CD6NgfWEYK3yreXCMcSmiDl89tAFAu3J/Pj7iGOeHE7dBcYOXahHPs\nHAvKWronxC6SNFJc4qRdOCahLbhwvmFSrrgm3GtP1ghJ3OaMV9Oo+4X6lAAL\n0ZECFL4ACjJn+TaHIQ31jT6eZRRp/mxmoqFfoosUEPahtqBrLMhNghhez+Dg\nRvoe\r\n=UQ0P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Animated.js","_from":"file:react-native-reanimated-2.0.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.0.1.tgz","_integrity":"sha512-Wg/mEdI8xMRDQHYkgNGztJDjAcx1EFR5OMMtXrLSMmT0qzqcRWcVZgDHBN2MEAJqem/HkPAoOFutWzibwvinVg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"15.3.0","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.63.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.63.50","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.1_1616591196953_0.6617700478523554","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.1.0":{"name":"react-native-reanimated","version":"2.1.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.1.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b9ad04aee490e1e030d0a6cdaa43a14895d9a54d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.1.0.tgz","fileCount":308,"integrity":"sha512-tlPvvcdf+X7HGQ7g/7npBFhwMznfdk7MHUc9gUB/kp2abSscXNe/kOVKlrNEOO4DS11rNOXc+llFxVFMuNk0zA==","signatures":[{"sig":"MEYCIQDTMvkIrgtbDjJU3+5N/utENI1S+Kef3GZyy7ReKxp9/wIhAKm4YaQ0v5aOqJQUqnap/SQOqZkJW1VEL/qrZsW7vwIS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3872134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZW/DCRA9TVsSAnZWagAAi1gP/1YkvQ8agpSQradDZGW6\n7HZ2L74gCz/ULiVgsfhC5Sgov3dEuOLWT09ttxJlm8gANzhv/eniEfFx9LkO\ns+F5NyVdoIc24V7Pj3/wNjH1l55rlnHNhXGVg1F+3na9MfBDn3LeDWr836uN\nN0FLWQmsM+OT2wrf+Z8PaCA52TT+wNtCyLhRTafS5fnB7e+wtvGmTt8G5eQG\nqxfdV/2kUsfY5OtVtzdsf4Ymy20zoctmofSVe0D+Dr1WGQ7je5g0lMhUwEKb\nYDNfpLaxj3lzFIS/P3C+yJUngSpfogGbqwHDB8binKfC0qkm7mkAGIL29J2s\n+1QrMh6leNhES4QSGVCQ1AtwyXViKa0cbS3jIKK2ksemk0vprKyFKOrr2+oz\n7y+VK3YCcnbFJyAZKSv9eaOShFp2PXaDduaV931dWC/y6MEYu4OBdljBsJZM\ns80r1zUFqwGgenn4PceW2/Ffqwg3kmeg14WUulbPdpzUF0tPQnl2XlRJKWc4\nisIGdk2R6i4FDzabcA3XwRec3spYjNFRPxnot/Sd5gSV0A/XXofW+CvbTERP\nHIKHso6wJFNAUNE3inUjgX3zxY7XdAvNMlCD9pr3P48u5A7JAMhghcFz391O\nLj5575UWJY2PGFZzJZVJdqu8HhPaunLv+FFWs3mJK68FPsNdpnX4wk0j1rwR\n91AI\r\n=Ql2J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.1.0.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc-and-mv","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/ && find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:tsc-and-mv":"yarn tsc && mv lib/reanimated2/src/reanimated2/* lib/reanimated2 && rm -r lib/reanimated2/src/"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.1.0.tgz","_integrity":"sha512-tlPvvcdf+X7HGQ7g/7npBFhwMznfdk7MHUc9gUB/kp2abSscXNe/kOVKlrNEOO4DS11rNOXc+llFxVFMuNk0zA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"15.3.0","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"^0.64.0","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.64.2","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.1.0_1617260482448_0.9896066474173475","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.2.0":{"name":"react-native-reanimated","version":"2.2.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.2.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a6412c56b4e591d1f00fac949f62d0c72c357c78","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.2.0.tgz","fileCount":311,"integrity":"sha512-lOJDd+5w1gY6DHGXG2jD1dsjzQmXQ2699HUc3IztvI2WP4zUT+UAA+zSG+5JiBS5DUnTL8YhhkmUQmr1KNGO5w==","signatures":[{"sig":"MEQCIDvk9x4MuZOLrdZ3mew6w4rk5qeoCnfSN6C3MYlK1ObiAiBsbOmt7Szic1OSq8V2lsiY8S/iIshx3MEos2zvlKo8pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11058587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr1BwCRA9TVsSAnZWagAAbKsP/iFMNUb3lnNl4Jjuw1YN\nOffGX7/oa7bmCm/Cvw7Y9tZ1znfiug0US5kpqLA728cYqr6ZvFUWzlJC2rdx\nArbE96MeWQKXC8XsyVlhkazugMMDbK0e0wRYCTWh4brumBNNjI5/1GgKIJFS\nIRaFf+NjvWxtY+kOJZDIHdiZT8/bOncKzsXFuds8PK0mzPm/eGVGAIKRkFJX\nhkrCJvuurPeyCq+8SrsJbcTMdJ6CJp8nh+2M4bf1/wOpy3tzKSYHinVNNdtn\nXstoKX+afGdKvFqHYnphya7jFRaZ4sJi/aO2QBRwTHIpA6IG6g35z3Ldp6pR\nAbeVei9JuxKO4QAKidOxJuSi6bc72UJshgY2wZ76RBwGE+hsMDxn84vom9Qk\n+eVKCAV64NEldj2EOOSMn85DvInEbu7lgzInHMqJB//UoZ1pl0dwrC5N6n76\nwCqqwPv73A4dl4DRe/jxDm8KKUb211seseWod991dqTL3+3hn6I1e81qa8yQ\ndwRzCZuoHr2erjFRkUW19qON6LLgKZXl5WXlIqYCyDkEYqKaBY2MQDG3++i8\nihLlkF/RNKDzpVumppC5M980UWtG7dRTrFtd6tjumyyUfOtXmtJBxIk5aXFy\n+/mWrscOYHgIgtb5B9rInK8hsAgtrNCn0Y2Ok2B/yNX2tKSxn2+Ow/Uwn9/X\neM72\r\n=IEUc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.2.0.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc-and-mv","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/ && find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:tsc-and-mv":"yarn tsc && mv lib/reanimated2/src/reanimated2/* lib/reanimated2 && rm -r lib/reanimated2/src/"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.2.0.tgz","_integrity":"sha512-lOJDd+5w1gY6DHGXG2jD1dsjzQmXQ2699HUc3IztvI2WP4zUT+UAA+zSG+5JiBS5DUnTL8YhhkmUQmr1KNGO5w==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"16.2.0","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"0.64.1","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.64.2","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.2.0_1622102127227_0.11603830131582882","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.0-alpha.1":{"name":"react-native-reanimated","version":"2.3.0-alpha.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.0-alpha.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"karolbisztyga","email":"karol.bisztyga@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d14a79985cf923393aa82a37d2ee6c5fa050be28","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.0-alpha.1.tgz","fileCount":344,"integrity":"sha512-6FTQ6wkKxNwQS3IumJnF8pE2OxMcIKI/cLoHPq4PuN5f6vsSvZ3zNzzNOSRHZSVV/Gg9FCNt05gXvFNRrGdGig==","signatures":[{"sig":"MEQCIE62UsCALEpw1/QFJHiJ+LVQFPS6OdbHI6QfQIClIVTfAiB/5L2k3OlSB/tZUI75MBhRD7YPXuBUuP9I9JFBWxYTlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12650815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvizMCRA9TVsSAnZWagAAVrQP/RElnsbR3X8nNyuGwUIS\niV67ECjjIFxx7Ja6h5iGP/Tzbai4OYkxPXWAUF02kgaSj8ZwIJevPSfWOaeu\nro9ob60nBM8Wvyz9jxFJgBEY2lMLuYlWTfNDR3qce+2PT28KncjIbU3/1qV6\nr5Gr/iZf/GeW8dWyVQkbWUGKHY8KjcCo9J1jGVIJjvHeM1bsmBDn05hWzkSK\nof6YGm+HY9/f4z6OTcgbrs4CBApFgDIiQSXaoRO/SpO734VgRsl6Dz9Pg0/E\nzUeCdlJDD0xi2MlO7o5gAW8mw/gzTtIf5ndI5dNJ8c7ND7zDd6DP/2Bcwx+r\nyTKUcwJhS1HIyDE3SY5PB0pIslAKXyjfpBrfQyODEgZjsynpWO35WnWs0XmX\nDD7w8wdVdGdtsID3LjlVxd2KAXASzSmPQUePiGKkIYy5gJmE6ZbDgg4CYTpQ\nDZ1S/qd3vWWGy8N36kHMq2tRy7YbkWkdDhcywneHvOkfTgXaT5AsuCGB2jsh\nGUlI96Abcu2A2WnoIHmdu3FCVnTrWms2b6+HKoYA8jTb7z9tCj526hD1IclE\nWHjxHMX38PlIEILluJM4zFTMVdAKbVIBWBGrz3wCmB0pC3kBHy/hIcoVc0hj\ngNy+EjaXzb6DXAHNa0+I7LVRODl9DlKTioiXjshtikBe6ITC0XBC6CZQVA54\nKzsu\r\n=XNr8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.0-alpha.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","lint-check-cpp":"./scripts/cpplint.sh","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.3.0-alpha.1.tgz","_integrity":"sha512-6FTQ6wkKxNwQS3IumJnF8pE2OxMcIKI/cLoHPq4PuN5f6vsSvZ3zNzzNOSRHZSVV/Gg9FCNt05gXvFNRrGdGig==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"16.2.0","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"0.64.1","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.64.2","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.0-alpha.1_1623076043731_0.4779615542964728","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.0-alpha.2":{"name":"react-native-reanimated","version":"2.3.0-alpha.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.0-alpha.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2bd0655f7a3b90606f93c59199a99885ee72b745","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.0-alpha.2.tgz","fileCount":368,"integrity":"sha512-SpzW1rPMjpy7dMEKo30873pmgj0cgczBgUHvrOKKCCPJbaQXR6w6pOGrTW5M6BQtM8zpIPPwSJN+p3G9W49aiA==","signatures":[{"sig":"MEUCICSj19HflrIOOsZNk7sBmDBo5CBrqX6Skj3bNoM0qPRyAiEAzhIhkvro3Jy6BEoYqaY/jiVUQP2rWl8Uo2lSNHa6u9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17782685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAq9KCRA9TVsSAnZWagAAtp4P/0YCakqvfUwyNVo7o9Ci\nKm6vVFcdFUUfDE60IdWQ3Gj4lLtOWq1sLOViEAOIi0JopThQM3tuTFkKgEEc\nuKT6myGPRKIhE+BYg+z6OtzxurvAjXZHhU5YthN/j41vfRHqj8xBpu3uIcs4\nndsrBgu+yDH5Zu7JOKTLiRrkRd3y9Ksu/eSLBr7rvhCo4l71tOedN9jwwu4h\n4Cx/7/EtoVJ01gpd4pJAanqypcnXiOQqKJ7ASlt6xPkXqOhwiVAIzAqZ/eKI\nWDET2gZlYhvt2YK/W452L9mcWs/jN2KRnVJkaCBLwb1NghVo/6KZUuukBCM2\n+YBD9C2Xdhn96R3x0R80u1OKUs9/YxF42PO6DiAQUVA/dqk0tY78NBdHkyFA\nU2fx/zKU5d0hOsCEJQEjvcMhUPJR/C/FvfFWrdu+6r7tEOFu7siahVRlcQol\nGOMm8ZpOHJ2Y/T8SqSJhg3VP82IgNdj4rRmgAjkFJ9bmh4aPQ/xBbdSWz/Vk\nlAO6i6iYkSMxRHIF3vO/Fk/fL3k4tbvo2Bh1Owi8K+dKYBD7RMO2trlKOOKo\nOSTZij8pzxWK3Y/kAi1tQd4riKy8zyCTB5dWxg8QuPIe60KjNIcWZ8CzuOqT\ny2XXKg7mw/JMpWc551c/j9CypwIy3V4QTzM8uPuC1cLlNDkYh1XklYTPYRP6\n1kca\r\n=LDHZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.0-alpha.2.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","lint-check-cpp":"./scripts/cpplint.sh","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.3.0-alpha.2.tgz","_integrity":"sha512-SpzW1rPMjpy7dMEKo30873pmgj0cgczBgUHvrOKKCCPJbaQXR6w6pOGrTW5M6BQtM8zpIPPwSJN+p3G9W49aiA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"16.2.0","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","husky":"^4.2.5","react":"17.0.1","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"0.64.1","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.64.2","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.0-alpha.2_1627565897714_0.8032715277863338","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.0-alpha.3":{"name":"react-native-reanimated","version":"2.3.0-alpha.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.0-alpha.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"022f5b4eaa847304a155942165a77125c86428bc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.0-alpha.3.tgz","fileCount":403,"integrity":"sha512-Ln+edkTrepKUETKKmGl+GxL8RiB7awBDQFcRJIK39m5ggiLfksOAfqzclpKPLWbAfOvB4cSg+QdowzRN570FXA==","signatures":[{"sig":"MEUCIQD4wsPTi7X+QFJ6PES7P7BzHEDpWtjkoM8ccBdKfgCS3gIgJkra7twpKqExA8dC2yOYSpOmMqSoAIO9IxFEmyG0Xog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17980778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMcpXCRA9TVsSAnZWagAAzWEP/jItEjU6/J3oQI7qm3Tx\nY59vi2z6oiAcbPc4/KqpS3ZdbISz9vINbHFOsQ5/S8+mdoKKwmTmk4YSJPu7\nNeEUCUR06wQGHr46fPcLSfcsntCr4EOh3CO6SlzvLOilJrVC4+igmRyCBkvI\nj4nCFD0i6AR9ItYtJ4dbY85akB/22BWcEgITS3xo+Xo93XTmbmDFvrPva47c\nRlpy8w67pIRUr9IizOBMLSuBxemewRzpYKnx7FU1jtFUXlJZAC8OONLivASS\niZHohlF4Kkb517ycV+0HpME/IbBi1R7nVruh7OM6GQvFX5gmZyCM3vOsgr4M\nCWUKrePP05QNa4PlioR4vQQx3cVcOq8pZnoMyZV3kjtQuaoSAWEESIxRVGDd\n8PNs/F3geEVX1348TFGJD5VD9PQv00toHc5+ca/IQoarbLMs6BUj+jReQ/gr\nT0/LKNCVkPOApuMoEm8mz7t1z1S4WqkU5IuieU1SVNZpOcwkJe0zecz+g+QH\n6znvTujkzCBrXN6FscLArf7PnjVUcuKONeQCZfGiBqnYM3Xny9zUmFP1u0jB\nTjGbsRbyVOIsrgB+3uGYE5gfVL99+/4c7DJTNmnaHRgoii5a2/5jtv5/lbxI\nLjsVMt5CncNdUthIxj7kCNqSZDcQMTXyVV9//nPIgsY2vnEAjbtCZ2mQAdwT\nhf5t\r\n=ecrm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.0-alpha.3.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","lint-check-cpp":"./scripts/cpplint.sh","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.3.0-alpha.3.tgz","_integrity":"sha512-Ln+edkTrepKUETKKmGl+GxL8RiB7awBDQFcRJIK39m5ggiLfksOAfqzclpKPLWbAfOvB4cSg+QdowzRN570FXA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/ --ignore-pattern src/reanimated1 --ignore-pattern react-native-reanimated.d.ts","prettier --write"]},"_nodeVersion":"16.2.0","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","husky":"^4.2.5","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"0.65.1","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.64.2","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.0-alpha.3_1630653014854_0.34132877937263806","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.2.1":{"name":"react-native-reanimated","version":"2.2.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.2.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e9109aa2482c893266c5c0c546aebf1b764bf233","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.2.1.tgz","fileCount":316,"integrity":"sha512-uyAlqFZCcriL3hPXq5zJ4KqAjxBoeinYoJogTIpwlEhmYfsP6oRNktq3PyYCu6/Dj5dXp7MXUcZInXyVSi/c9Q==","signatures":[{"sig":"MEQCIFjcz2ma7W711+XqYSmlAzCLgEW4PUoet6I1ZO1mmrK4AiA+kV/+3W19Z5G7U8Zlw4bE0lMVZBq74F4FXBsimezm7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15841214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOy/UCRA9TVsSAnZWagAANOwQAIvxr5Ik6oMQqtVHQidx\nOYtGp+Y7Nvb8SAZrA3CwO0BHEHnHBSp4yYrFGm+xFtKXeSi5WBz1eHhx+lk/\nUNCJq4qwYgpGHtWcygNqF4HNP70WApqgrT311E4cfndnyQ9ism8WTq1TqKh2\noAqLs8bZOHij//1l8NmvS7AJYf2Zwlb2SGa9E8uq4v4ELno5I8Hm2h04iOcZ\nz4FVx6/0soY75l8Xb5z1a2gw1QQfXgolFB3FyIRsvuJuM3gjCG7kWShOhIGC\n+ufr/Em0tWD0EZH6A3pZ2uKY7tpftEG6PmGPXDxzuOgasuUKDjNFp174fQpl\nEWNuLAe+e1G2gWleVSKdq8fgpgFL3VHEuzbDavjjN6bRPV03acoHu6yhKPpX\n57zE8D9aQZqJ69Gm8spZnsYtsqLW+DxriFg49qu2pHKGu4S9isYtgc6UeeuY\n/iSMJrw3axMqRh4mNMuWm6Ta3Ukey5Hccv9rgAZCTK/sXUifaNtGVtzuauUY\nksgyDSkxL2i47UGRd666cgOolkZF/sVn7D5TGkvxGooBD5KWBxWQQegbPtt8\nCp57M4FgfSzkswbTovDJtOoWeEL/pescLzv2SueQOTmLj0DF4rVgEik5oiRr\nFj64YSWd0jRJ12hISrmvP+LUguHslcdTfZ348B6rTevG0kqEyYFOJSoeenD3\nghPs\r\n=itWc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.2.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc-and-mv","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/ && find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:tsc-and-mv":"yarn tsc && mv lib/reanimated2/src/reanimated2/* lib/reanimated2 && rm -r lib/reanimated2/src/"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.2.1.tgz","_integrity":"sha512-uyAlqFZCcriL3hPXq5zJ4KqAjxBoeinYoJogTIpwlEhmYfsP6oRNktq3PyYCu6/Dj5dXp7MXUcZInXyVSi/c9Q==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"16.2.0","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"0.64.1","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.64.2","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.2.1_1631268820246_0.6362424365961115","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.2.2":{"name":"react-native-reanimated","version":"2.2.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.2.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8bc81c7ee93d599991507bb826050a5eeee1e7f2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.2.2.tgz","fileCount":320,"integrity":"sha512-Lfv4ogbNLU9x3DqhXUFza9pnzyTvPrw5xGC1wWA6aGXqZgyaikNLgC5dNWzxVbfEwRdOuLPFsai3LAcIM92TCg==","signatures":[{"sig":"MEQCIFFxrcCdGJFGDOaqteZFrL+uNLLujmq6f4J6ZiCszn7wAiAnKUQR1B6AhQvW0OMCi7AKwqHbbQL9D7LgjZevaYmfGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14939170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQabRCRA9TVsSAnZWagAArXcQAIPQ6+Xn1pbuZFNz2fIg\n7DXyqT6ZsswlYV8Pk/vDTS11TD5tCEQKaBm0/fTy8WrVSYRe4NdEeE0HGYAc\nIORb2YkF4jxHTw1Tqw3Tdjr0ye5VTuX0ewaiIMrl8IQkXPzAs6RHEEOscrTX\nt3eVIG17zGWBhHrc6Q/mhP2P+nctCxkt07s4YPUU/pp2p8Yc43gtjb9VZ62/\nS/z3TzNdO7W1jTQOOYstoRNoDkOTvC20ZtfqSWoreVjpifHB3dWuPP7HJr5k\n4Nb/kD0g/fYLYz3iP6lfCEHXPLiLLJ+eK+ERuDvE+v32qxC34B2etoo9EJ+X\nv6i5+DoKO/xLsZ2ZT77bO2i4YMrVrb2rydlD/X1+b0Mv7RTxeSB7Twl4P1bO\njm6MyBZQSgOFYF1g3olSI1C8el1cJDPJqS+pU7L4IK3m4b9WUdJom2Eyl3eX\nS8tCiYRf0vwjIh67iCm8iqOTwSt7Adddme0rp4YHTGohz/B7OIkX9O0XGKSU\nULFA8F1qfjkMSsmd+DxL+qtqa6f+cy6BrFWyAHuEuViGSBS88r+dOIj80kPa\neZ1FhYr0Wo2UKqqRd14Q36QFIwM3uX3/ClgLuZ9o2V/RCqTNCaANBq8qRDsE\npK2Bc91xHPkpM/LCqpwG7XWyY6Rki7jHW/qbSMaXrXFPtvvZxR0qrZ9gG4Pj\nne01\r\n=rM1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.2.2.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc-and-mv","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/ && find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:tsc-and-mv":"yarn tsc && mv lib/reanimated2/src/reanimated2/* lib/reanimated2 && rm -r lib/reanimated2/src/"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.2.2.tgz","_integrity":"sha512-Lfv4ogbNLU9x3DqhXUFza9pnzyTvPrw5xGC1wWA6aGXqZgyaikNLgC5dNWzxVbfEwRdOuLPFsai3LAcIM92TCg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"16.2.0","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"0.64.1","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.64.2","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.2.2_1631692496862_0.1692739039933524","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.0-beta.1":{"name":"react-native-reanimated","version":"2.3.0-beta.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.0-beta.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"29deb1fe66db02b431f85b4afd5ba77d689554e6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.0-beta.1.tgz","fileCount":421,"integrity":"sha512-scO945EqhQxbNox4GxY+NX0fsPNG7YheYnJTVs/u7XJ0+NuMeuSlUt9Yi89Q161hs2RpY7xAvYpQSU7PQXCeow==","signatures":[{"sig":"MEUCIQDRxYvLYXx0NhAfVHTT27I50Faux8p1ThiGULU9G8xKLgIgamPAYjiFg02jZ/MJqZb9Vlo7cIAqUbjvu7lZ4qsQEnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17241376},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.0-beta.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/'","release":"npm login && release-it","lint-java":"node ./scripts/lint-java.js","precommit":"yarn lint-java && yarn clang-format","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","clang-format":"yarn clang-format-ios && yarn clang-format-android && yarn clang-format-common","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","lint-check-cpp":"./scripts/cpplint.sh","clang-format-ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","clang-format-common":"find Common/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i","type:generate:clean":"rm -rf lib/ && mkdir lib/","clang-format-android":"find android/src/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},"_resolved":"/Users/szymonkapala/Downloads/react-native-reanimated-2.3.0-beta.1.tgz","_integrity":"sha512-scO945EqhQxbNox4GxY+NX0fsPNG7YheYnJTVs/u7XJ0+NuMeuSlUt9Yi89Q161hs2RpY7xAvYpQSU7PQXCeow==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/ --ignore-pattern src/reanimated1 --ignore-pattern react-native-reanimated.d.ts","prettier --write"]},"_nodeVersion":"16.2.0","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","husky":"^4.2.5","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.65.1","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.64.2","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.0-beta.1_1632489805308_0.9893534348901969","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.0-beta.2":{"name":"react-native-reanimated","version":"2.3.0-beta.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.0-beta.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6c62422fe25d76336464b990ea2e648f2241494c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.0-beta.2.tgz","fileCount":423,"integrity":"sha512-J0cBgOh0O05fNtGgHgrWfKtsYtzcAIhdNju6GVbRo6mVPp1jnuNmNQ2Dd7yXAF54+waj4w4h4pfP9D5J6EixkQ==","signatures":[{"sig":"MEUCIHg28T7PkwmE7oUKHsiVOYD43E+na5TnR30meoJ3z7IYAiEAylsRo/QUSxN12NeieEdbe8l2BwEgrJQH4LDRddxzAE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17642326},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.0-beta.2.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/'","release":"npm login && release-it","lint-java":"node ./scripts/lint-java.js","precommit":"yarn lint-java && yarn clang-format","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","clang-format":"yarn clang-format-ios && yarn clang-format-android && yarn clang-format-common","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","lint-check-cpp":"./scripts/cpplint.sh","clang-format-ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","clang-format-common":"find Common/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i","type:generate:clean":"rm -rf lib/ && mkdir lib/","clang-format-android":"find android/src/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Documents/projects/react-native-reanimated/react-native-reanimated-2.3.0-beta.2.tgz","_integrity":"sha512-J0cBgOh0O05fNtGgHgrWfKtsYtzcAIhdNju6GVbRo6mVPp1jnuNmNQ2Dd7yXAF54+waj4w4h4pfP9D5J6EixkQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/ --ignore-pattern src/reanimated1 --ignore-pattern react-native-reanimated.d.ts","prettier --write"]},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","husky":"^4.2.5","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.66.0-rc.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.0-beta.2_1633000814397_0.759981302874311","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.2.3":{"name":"react-native-reanimated","version":"2.2.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.2.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"edecfe477ad9efac6f006f7e1194e8c9aa4fc6d5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.2.3.tgz","fileCount":320,"integrity":"sha512-d+BV39Jp4Om0ZkgVjop672/004ytlTfDT01EloO3HFZs9wR2QTuCjekq8yi3xl0G2xGZKd4DXhvqabIa7OnMYA==","signatures":[{"sig":"MEQCIE5uZtSqLCDyhdbukKnUz1qnfON2EoV4uHVf0keenO1wAiBAeXKQH1DwgwvAESO7SdkYomh0s/u/psG5MXTgosL4sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14871677},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.2.3.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc-and-mv","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/ && find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:tsc-and-mv":"yarn tsc && mv lib/reanimated2/src/reanimated2/* lib/reanimated2 && rm -r lib/reanimated2/src/"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Documents/projects/react-native-reanimated/react-native-reanimated-2.2.3.tgz","_integrity":"sha512-d+BV39Jp4Om0ZkgVjop672/004ytlTfDT01EloO3HFZs9wR2QTuCjekq8yi3xl0G2xGZKd4DXhvqabIa7OnMYA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"14.15.1","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"0.66.0","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.5","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.2.3_1634211192170_0.7525119060632266","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.0-beta.3":{"name":"react-native-reanimated","version":"2.3.0-beta.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.0-beta.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1559a35ba5f5579c9fa4ba4b5bc07ec5661f2243","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.0-beta.3.tgz","fileCount":423,"integrity":"sha512-gIcaBte910Yzre8krVATYsdIq96WFNnKY7dRGSobfcaUttRy+wQu7mvYk502BG3MU1CGh5pI1r31nh3LfdIMhg==","signatures":[{"sig":"MEUCIQCBO8uggt61j8/uTzT4/v9kvEhFCHs3H2/1EQCD5w2bvQIgJtQMXcXXo8EkY0NL+CWvvxeGvbwe4+92Rkn6PQVbLIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17217255},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.0-beta.3.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Desktop/react-native-reanimated-2.3.0-beta.3.tgz","_integrity":"sha512-gIcaBte910Yzre8krVATYsdIq96WFNnKY7dRGSobfcaUttRy+wQu7mvYk502BG3MU1CGh5pI1r31nh3LfdIMhg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","husky":"^7.0.0","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^11.2.0","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.66.0","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.0-beta.3_1634545974465_0.8219895606817074","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.2.4":{"name":"react-native-reanimated","version":"2.2.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.2.4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"36c5d15028b0bd7d479fba5199117ac870c7a532","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.2.4.tgz","fileCount":322,"integrity":"sha512-Nn648MfEEnTCEiWsl1YmfkojiLyV0NMY0EiRdDRbZNfJVfxBuyqhCxI/4Jd7aBi162qpgf8XK2mByYgvF4zLrQ==","signatures":[{"sig":"MEUCIQD5ywEYHjdwImE7YPYGR+dn7CNSBtErfRpn/bOi4kPGQgIgXz0Z21hBoDSOvHsI/VX0y4/pTTUeGXhHBWzRicS2fdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17994792},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.2.4.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"test":"yarn run format && yarn run lint-check && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","release":"npm login && release-it","test:unit":"jest","lint-check":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","type:check":"yarn tsc --noEmit","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc-and-mv","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/ && find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:tsc-and-mv":"yarn tsc && mv lib/reanimated2/src/reanimated2/* lib/reanimated2 && rm -r lib/reanimated2/src/"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Documents/projects/react-native-reanimated/react-native-reanimated-2.2.4.tgz","_integrity":"sha512-Nn648MfEEnTCEiWsl1YmfkojiLyV0NMY0EiRdDRbZNfJVfxBuyqhCxI/4Jd7aBi162qpgf8XK2mByYgvF4zLrQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/","prettier --write"]},"_nodeVersion":"14.15.1","dependencies":{"fbjs":"^3.0.0","mockdate":"^3.0.2","string-hash-64":"^1.0.3","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.5","react":"17.0.1","eslint":"^6.5.1","prettier":"^2.2.1","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^10.2.11","babel-eslint":"^10.0.3","react-native":"0.67.0-rc.2","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.66.1","react-test-renderer":"17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.2.4_1635502152010_0.14596226230287046","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.0-beta.4":{"name":"react-native-reanimated","version":"2.3.0-beta.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.0-beta.4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"szymon20000","email":"szymon.kapala@swmansion.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2475a14d4d3dae13fa17a88048e80e3757b90983","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.0-beta.4.tgz","fileCount":428,"integrity":"sha512-Mgau59ok18vh2srA3bzguRc6ecwsZqjQ2xJ6uuXG6FVbB3Nrxz/ordbnCF0CqnJwp7qHXkUKH6YNARifskYvTg==","signatures":[{"sig":"MEUCIDHZHRWLgOzd1Xsa9LTTBIMBppTIncHPz3ks5uTzCVrDAiEA9XGSHQ/R5UzhwVQc5hlQv0mBZVaR2Dqb/kB2GmQFQdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21027103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoMWjCRA9TVsSAnZWagAAeKYP/3htXiz4JEZ01TonIJkL\npTkuyArmlj3GXL8PcFmtkvCFsg9cFceIKoDHWnp+jtLRI90h2p6vJAWtFYg3\n7SIUoIqERYbzHfdOkiJAqyqYzuXWWyc23Xs2QqeasZL+vNIXKOQNDCraREhh\nOwQQvughOfc93auaMSMr3BmKpIZIvkrd/edB/GWCjD5LHctlyiJDddr2LM0p\nRTmle9D+beCmbxZtBhzE5X1hEj5PxBCYq+H6JBh9Eqw54qdsvvQRNQQwauXI\n2RZVihbhaodUaEVJuvnn7H6pFje/gOySm2DVFFGWb34pcv6yeYEHr81/P3R3\n6Xw7FlFKG6HQQ9zJgutlS9qKyPDkoQNFWbT4VRHg40I1tKwgZsw4YIubnBTa\ndnYB9pzbj/maP/6IT1VUJ9NLW/A2sPAymdicxl9BSMyKfoR8sXW08T0yF7KP\nQxrg0y0Nd9hDr7SVv0llbtvWXD3QbPrZXtO+rgX+qnrYpiWD7zrBSFquRjPQ\nyb+/9URk+q0yYmLeXhyq90QXAb666r3ML+Rehu2QevD3mP7VUiAcmYWfd+vk\npMc4O6khpP1Rt0Frgw0P8+1IqpDvFSCoAF0ZyhCIkHATB6KN1EnWo8JjyuYr\nsYVwV5dT6rIpEa5E1got+a+tTz7tzNlQLTnd1+e2apLJFVOu3eE16ZvKQwAt\n+tbF\r\n=z8Xm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.0-beta.4.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Documents/projects/react-native-reanimated/react-native-reanimated-2.3.0-beta.4.tgz","_integrity":"sha512-Mgau59ok18vh2srA3bzguRc6ecwsZqjQ2xJ6uuXG6FVbB3Nrxz/ordbnCF0CqnJwp7qHXkUKH6YNARifskYvTg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","husky":"^7.0.0","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^11.2.0","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.67.0-rc.3","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.0-beta.4_1637926306951_0.4029372247805354","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.0":{"name":"react-native-reanimated","version":"2.3.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5d3bbcd140ab8ad47ac30d873635c7f1c3d06d4f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.0.tgz","fileCount":438,"integrity":"sha512-MSW2Uzj+Chd6qGS1gqNeF/U2l+xk44cD0PnNbU3v1paDI2/HAlzPhMtEy2WWtz83RZ4FtDuI/0o935SjJ7iSYg==","signatures":[{"sig":"MEYCIQCIQbfOgoL2/uleLufauJLkwPTv7qFB6gJ6MtGREAiyRAIhAPQL6SL+QoMiS0/l6kOI6QmAEttB4dR626aE6lzOb718","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21117152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr3xOCRA9TVsSAnZWagAAsyEQAKSJKRU4ZqLqhV7u0vc7\nNJsEB/qFjps25PEcUY/xVBdKWT9r4GttJBfsJ0PhP6Tw1Po19ejewV1JIrFY\nrIHTSlaZzd7o94NPpdvXNCMIQ/4f7mSmqAQ1bDS462uvlwX6be7K/+BLOV6b\naOs3okXgVSA+j6pUJEB7c2UenQA4wfeIfmosCMxRIvCBhIa7RwmNivMUeQ0s\n6A1aBGEwEfHmj2cbKSWDIgOjosvgKkfnTWf/w6Q7YguaBPTL/FOoz0T/p0eI\nUKT8dWc42eyVxw9yMJd/YvzH5Ddb0yK5QS1pjZubyT9IY0+3TB6U/I1UPYSp\nAo1V/fJBnd7delA3bBNUSuPK3GsDfPhmPKdkwRQ5SaRemGoUJ3AInQZOFXhu\nO6EX1G4QCH3IAglHc71vzdGdhnIlhiU0dv+Us2Ox/lKH1UxH3ibtdVIcEA4R\n+9/l5u7lv5JS+TUwvDj0ICdIUDD77q0/Vj2EDtZPIoesBGBTC1GVynehPBnq\nagWoisEMTM+OJl0cRiV6qIIFYXV2WgGl4QT/FOIxjgf9E/bLCet9XF3XNdyk\nVf1SezLDwiqxt6bTB0bBNT/Aov7Ooqn0uTz4/cpQCNGFZ6V37kRn7GmwDt2e\nZQvP9TfQkMciFQ+4DtVU8VIvdCGFD/+a37nT/CB8BT5cqBKeCStE55GTm4X3\nb8hq\r\n=Eyha\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Documents/projects/react-native-reanimated/react-native-reanimated-2.3.0.tgz","_integrity":"sha512-MSW2Uzj+Chd6qGS1gqNeF/U2l+xk44cD0PnNbU3v1paDI2/HAlzPhMtEy2WWtz83RZ4FtDuI/0o935SjJ7iSYg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","husky":"^7.0.0","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^11.2.0","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.67.0-rc.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.0_1638890573884_0.5054994465119871","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.1":{"name":"react-native-reanimated","version":"2.3.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c7abad48f9e6c84610b0d5e270088ecd61750382","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.1.tgz","fileCount":438,"integrity":"sha512-nzjVqwkB8eeyPKT2KoiA9EEz17ZMFSGMoOTC17Z9b5nE2Z4ZHjHM5EKhY0TlwzXFUuJAE9PhOfxF0wIO/maZSA==","signatures":[{"sig":"MEUCID8beogCQCVqifp63PW1+LASv88+NbJg26mpYahyeUK8AiEAqJTJx28vh2ZGl8EIIHR34L43veemU5nmkjL3fmLq3bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21117764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuSzFCRA9TVsSAnZWagAAqmMP/0BP4r6DJPP0s4ifDMA6\nKP8HJgHL2U24TyFUkR0zQnA/kFiNCOh0evSXViPCw8eTTWrHVknVQ1hGtnIt\nhXWaThF4WtXgBaUcO2Isa7HSHM3B2qIwqNcv6I0LsNaUbdypYy6aT3iHjfZS\niOfRuOpZcdeTc8gW3hS2IRCqR828qA/k4gO5zh5FSd3dbhow89qZLJbTSf+K\n6MOz+3OtAUNa6Dt0leDRocA048FVKLKEYJPKb7SfkbT+gKSJ9z0wncV6IbvM\nj0E9b+GDFoJsRABEJB3BIvFPAvE/uwELfZK/W8rtO9PoMrNXUjB7MNjEDctT\n1iYjW8rUNt4H0+m+yLnlgA49CB2KgWwiQlo/P3gKochext8mEG6MAxC3Gthx\nwmenCggQRFOcLshMJtqqBhfOF/UknhlPf3hhtuT4AqU+a/GDbL3MBiM20n6O\nZFaxIxB5xhuIFXdtjUqo8WWdbA/Bgdc1hvZwXxckKBpNpnXXG1mbbyEOJy6z\nF5/7B2PL+pwZr3NWTI+MrIiXo7Wy/YNMBee1MFCT2j8nii9K8jVu7QYBCX6m\nbBmdB9PqUx+zl+Iy6q4C/Gd03Bi9SLpAyZfaHtNk/4s3/Mr9/Tx5YTBv3F4A\n5/vlTABwGQHIvs7j3uIGvw6nPpEJprSrjMO2+AWqc5pQ+l3BprmTCkuW8CwM\ndZzF\r\n=59xa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.1.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Documents/sandbox/tmp/react-native-reanimated/react-native-reanimated-2.3.1.tgz","_integrity":"sha512-nzjVqwkB8eeyPKT2KoiA9EEz17ZMFSGMoOTC17Z9b5nE2Z4ZHjHM5EKhY0TlwzXFUuJAE9PhOfxF0wIO/maZSA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^7.0.0","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^11.2.0","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.67.0-rc.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.1_1639525572598_0.949170978712627","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.4.0":{"name":"react-native-reanimated","version":"2.4.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.4.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"660860f3c9d36dc09e80e784306591c67060f940","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.4.0.tgz","fileCount":442,"integrity":"sha512-KogpQaRxFu2jgIEWRwoHaTQ2TQbHva49rJFnXtEdMZ5LJefVMFITiEwRuyjlD4ZWpstFiaP0mWkR6uuS2APutA==","signatures":[{"sig":"MEUCIQCYFbwN58Kilh9joDGKuYLQ/OAWWAGpav4sLOy5HxofRgIgOIAodM1a2LMG9S/k6Sv3J3ejTJmawfZq160Qem88wUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21170182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/kOxCRA9TVsSAnZWagAAPecP/2sXTpRxIQnU7Q7F4jwy\nkJ2ssa3yTX2CqFiRx+e/pgGujdjTi76MOikNE19pZTpIZdPO4HXY7l8DvxPB\nivl4j6AFHQluPCylTtxRcfQZLQ0CfYJSvSmZ8xKxjoPY9jcmf4kFrWwGW4AP\nghayX+Udsu3CdeWrEhxR9wAZ6HSSrmf5cBH18AdNZEl616SSLP9tPCZ8fDye\n37SaAt9T1ZHzwdxczvCelU40Dvm5Q7MF/OiC/cDiVPIxgKopspdMxzkOU3VW\ndTrvvz5oVVygyh3bXMX9C+HksanN1z5ZSJ/sZXs0H8GlkE525/YiiXHyzzxN\ndiizw2o6KlJaX3uupA/wGs0SQbGIcKiQ2N3jw92A6bOyz5Llgi6esODt7mWD\n+NJNN7lPl9pKnP3iDlyH2ccVkKLwEhh1Vb3u0nPLCnifHEOfQ6pZ4BXpdnt4\nJiuMTc1ULGZk+9Sjtipdrd9eu8WImYHYcm1MAc1UNet5GBfKBkQ4LVpLDqse\nrckKgs02ISoYxwRVYqcqIAdijKICqCJQ5wDbG68avLpGNTVwQyFTDzjz5dyr\nXy/qzsmddUwhwfHzJxtiryUnjNWGAQv9b5XnKWNU52mPiG9ytlx2Ehxupq0t\n9EiTae9sptFxv6WHqxaSzyTozfIIItHUvA5BSTVmj7th/gWZLLYEAHWLScyk\nDoQc\r\n=qXGw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.4.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Downloads/react-native-reanimated-2.4.0.tgz","_integrity":"sha512-KogpQaRxFu2jgIEWRwoHaTQ2TQbHva49rJFnXtEdMZ5LJefVMFITiEwRuyjlD4ZWpstFiaP0mWkR6uuS2APutA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^7.0.0","madge":"^5.0.1","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^11.2.0","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.67.2","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.4.0_1644053424891_0.8485514234952203","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.4.1":{"name":"react-native-reanimated","version":"2.4.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.4.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4e33876fba525ce60ac13ab3c81fc3a9f8b132fe","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.4.1.tgz","fileCount":442,"integrity":"sha512-kvf7ylGlwa5hxMQ+wpPFjQrI2c6eexf53/xRo+dvXBNefGmSYaYR5sFtD0XMMzIPQlkCB9tJ0Pu9+2WCQUY7Cg==","signatures":[{"sig":"MEYCIQDGf6LuWr3p22KYBKRA3Iwgv+lbP4XZm/9PdB32YiuHCAIhALVUgaQH5VaJKHVvmV1a9F59qyBame0+JLuksoq5Zqbx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21170356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAW7gCRA9TVsSAnZWagAAQv8P/00i+cFqTQ79zkotCew/\nGQiRQRL9AERYll2z4iUppV33zaUE/8aVgI/5JId8Z8hjkP0sS9SZTatkh4aU\nwY68AJBGXnGp5vc2zLABnbHSdmsbi+N3mNROViCFLDqK8y6EE9Vkk874IPt4\nudZ28WsvPd5EYr32dABELF8k73FoYC7bBpxT99e/kuxC5szC1B5jUzWwNO5J\nb42q1kzZPhzxCZuV8nMvjkvTtjkieuv7jr9H1Owy84P+BV1jj7+aapYlHsdP\nSiSPw4tDoYQEWplHlTdABaHwaLhN/6eXmYI/NfXJxwtVTov6Q62hdJn4rm++\nPQfNjFh6yv+BBUS7cfR16e2ZBE12eFrCoi7BE4QFelJex134cwWI+UPhkztP\nOn2z2uBvrKa97g5SCNypp0Y4wpEf2tWym/ftyLFgmFvGVZ7CvRRb8RYpfxay\n3hujD5sAX89r+dobUSwxcouwVki7fUGwGHBFvgB4G7Y+xGQmRNdKGObVi106\n6WmxQ44YiNRuNxXK+fAfr33RKF4unbybMKQUx8vXg/QYW+JJWiOy8aBa7qF3\naWpIPaJbwAQC6uX7YSWZntG7Nac1DVBCSL3qLxcTqrzKK/xdrN2txiw7cU5K\n8Rb3K3kUA+EsbSC7LlhsXpf5m5P18r/mKGrJnwMZXTg8QSwKsc/Sp/dC5ybG\n98FU\r\n=a+w5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.4.1.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Downloads/react-native-reanimated-2.4.1.tgz","_integrity":"sha512-kvf7ylGlwa5hxMQ+wpPFjQrI2c6eexf53/xRo+dvXBNefGmSYaYR5sFtD0XMMzIPQlkCB9tJ0Pu9+2WCQUY7Cg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^7.0.0","madge":"^5.0.1","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^11.2.0","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.67.2","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.4.1_1644261088403_0.8379632828298054","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.2":{"name":"react-native-reanimated","version":"2.3.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3b132db186dac04a5ed710f5e4ed5733c89020c5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.2.tgz","fileCount":438,"integrity":"sha512-iJwnxroNhECGIB+XRLjQhLKJp3iVxuUtnRTGh6WYvPMZHRft0Mf/HvsKiqz2fEFuZgQgGBB9N26Og85cb1HjTA==","signatures":[{"sig":"MEYCIQC2PC3LowXyjJjPvQ7BdXMLZBDT/LwiOAuWRt/0pPSwKAIhAOR3XEqywgKPwbdM65jYwPOuyJbjZE1Zt0OkvKNXCVzs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21108998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAW9ICRA9TVsSAnZWagAAds4P/0Fvr9kphclvJGhx5Afa\nulpRcE+sohmchJ/+ujj85zEX4cf8U3+0KdEqw0HN7gt9rROgYThhQLC9l42H\nscT9E6HH+6stM5TBWM/wKWGPIIxWkVaV2PFDrzo1nR+evoC4Wdp2zvEzKpkT\n1EQtbcvMcVAOMFQKM21rp37/M0fI6fABxgDq5slJJybpbIoQLWN5NgACFNzI\nquE4clg+o0doh1GDSSfT7NsG/vCuhPHhhUM3LJQz9Fk64R9xo8SO3rplq01u\n1/RAzcO1S9rUMFj0CGE9NkiabpOxKPG7ihgrY/yNN0ncqVWv7Y59bXiPjbPE\n5+JqIW/A6veDdP10HitenmsgDz2mIPchuAmarBOWA3tQAkoYumnRxAwaItF4\ntxhKb/PuVXbMJD/svwo/iCiV4CGYAW3Gh7whiag9USjABtSC/TE7w7QOVgtM\npmQAoIP0HslJpgy/slrryv3Y+k/1KGWFdM5UHmzvbDYz4LQ4JdC88JnyuvRG\ngz9e3F4sZFzWcl0QE/ex5aCpljQ8phcrfVBnZZHjktJB9s9baf4iN9jw2BGT\nVmXEbN2x7Z85LelpX+dHKPN13TdxmU5am3j+CC0Gc7eduZjqKbd+jmjAE8Di\n/s7Y33sxilGYubpwTZQ+YD6dI0ezmZg5NmxnRBcE/sI9SeI9BdmVCsqV7bVF\n6HY6\r\n=eUv+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.2.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/ lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Downloads/react-native-reanimated-2.3.2.tgz","_integrity":"sha512-iJwnxroNhECGIB+XRLjQhLKJp3iVxuUtnRTGh6WYvPMZHRft0Mf/HvsKiqz2fEFuZgQgGBB9N26Og85cb1HjTA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^7.0.0","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^11.2.0","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.67.0-rc.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.2_1644261191521_0.6721148408208837","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.13.4":{"name":"react-native-reanimated","version":"1.13.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@1.13.4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f57c65e80ab5d2f60bf7dd21716c0bad8108b84e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.13.4.tgz","fileCount":422,"integrity":"sha512-sFbZFh0WanKTa0Fz7GXCZUjWpk/u04ytprcIs4Kb+ijfQHChXva3m3yQZfvbrhRbABJNHrdeuyDgJxDM2mcBgw==","signatures":[{"sig":"MEUCIQDplRD8io6xCkuDXnqLj6UeENwrzWG9y7gd68MZIxOUswIgNgkbqiz5kFSfR7IRnHSqvJhSAzAYc4jRtm4UJzbL4DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1139838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCn30CRA9TVsSAnZWagAAl5YP/2IakliqrXmKfab0HNYg\nM6pSIyfzgiSRNphitXpAm5e0970RYUOCdn/DwkJ5qflGXMB6zjURa6tTSaVN\nC+tZY/klAbg+5TZ8IH9q6rwRsjE6mrCOtpF8UOppxUPV+ccN+QEADCxGt6yU\noGeF6/DXgGTLN/9ScviJsp5LQlCv/dshNAgZL2WGSQUD1SYffwr1gFhEbERH\nIBxgJNFdhmGmHxhi6LHWfMdkDIQprgX28JiGqOtwKA/dSz97Jens4hN+6E5W\nul5Dv/+RtMvG4uJ+eX62EIGH+Yl2qIYi+ga9QOq5/UdazEWW8LkD2u+y/NAq\npPWp/q3r/X8N6ve6BJlOM/K5MFJqM0c0XDbHqaYWH1r1aTotjMAAztrkEK8U\nYQgZu6vP/8tXYDAiZIz6lLk+8S0BmBeoKS+6lFJ9fV03Gm+FnyvQ/Ki/qDnH\n9fa72JM/YmuRdcATpuxadFn5N0bGvbyKGb1L4cVjYxg/WdgHM/ajfcyZaUKJ\nh07OwEBryVsODdy0HIk50nTlbMBU5HIT6cTPGgpYWKVOJkZoBvrB58r7gQbY\nL3kL35R4iZ/1SVJeVBmuK3tuJch+YduGO/JqA+q5Y/wJUeNN6XEw8DopEwch\nJ1GRlCndxRGec0IvwkLUYbUfQRiMekeo3gPdr0OMQoNfu9V43T98UMMpmEAH\nQ25n\r\n=9sH/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/Animated","_from":"file:react-native-reanimated-1.13.4.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"react-native-reanimated.d.ts","module":"lib/module/Animated","source":"src/Animated","scripts":{"lint":"eslint './src/**/*.js'","test":"npm run format && npm run lint && npm run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"prettier --write --list-different './src/**/*.js'","prepare":"bob build","release":"npm login && release-it","test:unit":"jest"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Desktop/react-native-reanimated-1.13.4.tgz","_integrity":"sha512-sFbZFh0WanKTa0Fz7GXCZUjWpk/u04ytprcIs4Kb+ijfQHChXva3m3yQZfvbrhRbABJNHrdeuyDgJxDM2mcBgw==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"*.js":["eslint","git add"]},"_nodeVersion":"14.15.1","dependencies":{"fbjs":"^1.0.0"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","husky":"^3.0.9","react":"^16.9.0","eslint":"^6.5.1","prettier":"^1.13.7","babel-jest":"^24.9.0","release-it":"^13.1.1","typescript":"^3.9.7","@babel/core":"^7.7.5","lint-staged":"^9.4.2","@types/react":"^16.9.0","babel-eslint":"^10.0.3","react-native":"^0.61.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^10.0.0","@types/react-native":"0.60.19","react-test-renderer":"16.9.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.7.4","@react-native-community/bob":"^0.14.3","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_1.13.4_1644854772357_0.7796938470364312","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.3.3":{"name":"react-native-reanimated","version":"2.3.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.3.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"73de8ea495e59a091d848741e7037ac55d0235c4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.3.tgz","fileCount":438,"integrity":"sha512-uQofwsWUoKLY4QDgSdNbRxnqQDaQEPLLBNO9SP64JfQ2fDRJD5rjb4d3S29F0z9FqTnsWEwTL2Sl0spdx9xvHA==","signatures":[{"sig":"MEUCIEv1Im+nh8Hj38Hpr7BHBVQ3bZFOSY7pI+7kHCKl6mKaAiEA4LyPE6M+uYjxGfqwU98O8ELIK0JbJ/kafpexksw2/MM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21108999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHpWPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAEw/9HYFJrrL/9z5O/w2ErwB3sxao82e/jRI2XtEz550sm7t+xIfk\r\n50VvuDxzRX5jgPTafPmkZWleQIlU7LdFqg6C57n62xC1+Acg1J3581L8DGe1\r\npTd4ZQIe7+JkrLstIGIF3Sv+TnR/M/RDsG6lt38kMlCOy3j/vhtYmWT53ZdC\r\niOt6S8mt8g1FMXsga9q3qzAT58qhhSRmssv73VQre4bDyHuNZrErq2ffUQAe\r\nfW3FUYgEgyJf+vkNRHK08LbR8Vasl7yNQc0s9B3Cw4REybahV1lR/Dcyik5W\r\ngj9BlhpqLAZKptddnXud6kAbgpEUvIQ7bm4RO6C4MXF130G6VqJeKdxR9HHX\r\nczQrsMury8f7b18abSI/WRqVXTTeVc3aYRvD0EAL8a+RVvIWCvhGEPThWjzr\r\npPz54D5iLVH+QN1pFz2DKGdq2EIOzhblEZxGeB0n7SfYBLo+kMSJTVMjkxzU\r\nSkK2lCW75Q34G4V/AaVqT05AaxAyVAKVAM3L6hB3N5EdNR2rxeBwzBNW3Z5C\r\nHhwiGyzuD2DVeIisJEhZJL6yIDSNGDoajxrMCuMpGPu+5mcqq2ROU9lZAzVL\r\n4mwPoqwg/XwlcQFrhQE9aeU0hSVpHYO0wYQDbYJ507CghIU5qLCcIWPkZUMS\r\n0zaP5Ix2vxYHWitOOFKj11PYn8eSHLvJ9lY=\r\n=3GZf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.3.3.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Downloads/react-native-reanimated-2.3.3.tgz","_integrity":"sha512-uQofwsWUoKLY4QDgSdNbRxnqQDaQEPLLBNO9SP64JfQ2fDRJD5rjb4d3S29F0z9FqTnsWEwTL2Sl0spdx9xvHA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"mockdate":"^3.0.2","invariant":"^2.2.4","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.4.0","@babel/plugin-transform-object-assign":"^7.10.4"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^7.0.0","react":"17.0.2","eslint":"^7.31.0","prettier":"^2.2.1","babel-jest":"^26.6.3","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.7.5","@types/jest":"^26.0.15","lint-staged":"^11.2.0","babel-eslint":"^10.0.3","clang-format":"^1.5.0","react-native":"0.67.0-rc.4","@babel/preset-env":"^7.7.6","@types/babel-types":"^7.0.9","@types/babel__core":"^7.1.12","eslint-plugin-node":"^10.0.0","@types/react-native":"^0.65.1","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.18.2","react-native-codegen":"^0.0.7","eslint-plugin-promise":"^4.2.1","@types/babel__traverse":"^7.0.15","eslint-config-prettier":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@types/babel__generator":"^7.6.2","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^4.15.1","@react-native-community/bob":"^0.14.3","@testing-library/jest-native":"^3.4.3","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^4.15.1","eslint-import-resolver-babel-module":"^5.2.0","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.3.3_1646171535323_0.12810907287643647","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.5.0":{"name":"react-native-reanimated","version":"2.5.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.5.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"315de3a23269afd150df5359252e62937a1a8068","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.5.0.tgz","fileCount":549,"integrity":"sha512-P4v6364AKuKkHOAbsXKe0lta2EkhID8OqZoIYGhjbJF67bt7l6fktSTrVyaxkpMHFngzlvVYWFDqFSIQvwu6WA==","signatures":[{"sig":"MEYCIQC3Y5usExpZqOviMHOHkaevvRfoDsSioFT9MNuZXP55sAIhANAki27j94DM1opg6Kz92mY0352jqgL5QmJXiUMm/qJY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24210495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOFIgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6fw/8Ddaek1BAISDwPCnLQgpwiTOmzItfETYswG3y+Ou7/lm7QP4a\r\n8aQoVCheOcULw0yA2Y6xbJallbIa6hLCc7XQFl8bAWqr+lIyoGt/m2H+xdp2\r\nyfgflaAexH4DJqJVkq+R9+36seEj79m+ZRJIx3TjKTzlLoU7ez/oh4jheTp9\r\nmsCvP94mNyXBZYAS2OQQQ3wucSHPjAppy6pzENUJU8GhegYe5B7arcbATJc+\r\nooAxoBTAXTV95deHdf5sm7wJIk5KENmQFF3+0SthjktUsNP2OwsIt7SEp4ns\r\nus1409Y0MGVzrNmuk4CPxPifGRg1U8KS5XtQtTW17rNc0Ph+0Dql/NQ/hruR\r\nb5pkf84ML1+L+YVNqLWAHDnodf3p0C5xV2CYjJSskhqogxZT+vR2GmUw8LJN\r\nCbjy8yNPkNm7JPxP4530N1tDS8eh01TXVZBaUYpetSQmyTmk1xjErhnS/RVB\r\nudq7ibSQ09Ymz+tC8naiL9UPqGxyLh9SB2YdOZKSIU5UNQ7+DOKbBSZREVdc\r\nlTYQOXgKbw97Oi6GZ9KQ9X4RWWSAzOAM0hHxYudvgQgwHvys3fUGw/V70MzC\r\nudstvMc4IOJziuwCnnl8W1wVdvQy8oc0z9Fcr0RsC2XVB/A+dSumw3OLr7R6\r\nElfhaFAGOsX4gq+Alte/ssUBUSqNzUWTgsM=\r\n=Y2nt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.5.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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 ../..","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/krzysztofpiaskowy/Downloads/react-native-reanimated-2.5.0.tgz","_integrity":"sha512-P4v6364AKuKkHOAbsXKe0lta2EkhID8OqZoIYGhjbJF67bt7l6fktSTrVyaxkpMHFngzlvVYWFDqFSIQvwu6WA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"7.21.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"14.15.1","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.11.1","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.68.0-rc.2","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.15","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@babel/preset-typescript":"^7.16.7","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","react-native":"*","@babel/preset-typescript":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.5.0_1647858208118_0.8472443336737092","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.6.0":{"name":"react-native-reanimated","version":"2.6.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.6.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"500497339bec2d18fd4979dc07c831997c9aee82","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.6.0.tgz","fileCount":636,"integrity":"sha512-TG7u0d1iTx6BRQXhUp9DKEW/9K6169qiX9vweC+qOcVffGSZvjDZ+OyyI0faXIDvcf5LRHAud3mNtO3ANaHRhQ==","signatures":[{"sig":"MEQCIC+TdwUE/ciB8V2dstq3QH5axGKgiSw7doFG18R0XzrGAiAyYxZsqg3M0zeQZEHGM/SyAKKfvxFf8Ab9IXaHRFXA+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24064491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS1RLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjdA//bp5wFwV8N1H+/J7Gas/etqTqWyYLzOPIeHe4bLgsDyTLaSq2\r\nxrzVH/RxHZ3KOBcvCRuu6PoWwcfJ/OKe9+OEg1nlJ5TeoTrvw95b3hCEeU8x\r\nD85bBc2fZCz0jk+vm5Y4UU90xZnHO1dfp2ldEIeIHrwxJIpqqDxJGouCwV7Q\r\nh6PVq2iKW5nRwOjfZU8JLWr41qufaU6n2FkTacDIeL9Lb1VHplyDwlAKMg2t\r\n6cIsDH2WyBQi9nBTNAF/7cXqeZ7zqbJnG8WesdO4Lslq90s7S3M2gJ2Pq8k2\r\nfmXtOpNlA6TtiVmt1GZ8dD4ETUMWbbVUejPjP1cB3ZxFuJ8lGQ62JwqZPyVZ\r\nfRJDa1xJE5yJKk0MfYmQofMXYJ/bnGXWE1+it/tLpeo0bAaVlJcb71Kn0PIe\r\n9+f94Sd97mi55zos+pheCFTr6UKTxZU4sdZRopRasuKQaA83AbJOM/eoC0eR\r\nI8RRVbL35rfPN6HCEQnc9gpqgjpWj1bptvXiMpWdc0QecKe5b/+VYJ0DCUpO\r\njbQdWxFKkfk7r0o5qs+aUJY+tRxqUXk8XMK28mcocw2CxoaF+4FfCBscYKlH\r\ne6NTAlFUdaYt00RiDfGGurZlfbdD6UA5mNVBWwbCuX3abHK7lQHVz3mud73A\r\nAnqMfJ2zBpfa8qkpuxubsfX99eQnLNcEn1s=\r\n=o961\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.6.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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 ../..","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.6.0.tgz","_integrity":"sha512-TG7u0d1iTx6BRQXhUp9DKEW/9K6169qiX9vweC+qOcVffGSZvjDZ+OyyI0faXIDvcf5LRHAud3mNtO3ANaHRhQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"17.6.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","react-native-screens":"^3.11.1","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.68.0","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.15","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@babel/preset-typescript":"^7.16.7","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","react-native":"*","@babel/preset-typescript":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.6.0_1649103947053_0.5837661131830683","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.7.0":{"name":"react-native-reanimated","version":"2.7.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.7.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2cebf9bddaf87a4b364079b40e9099ec0d7ce247","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.7.0.tgz","fileCount":636,"integrity":"sha512-wPKqOGdC/XAqPZU+fNkpHM9B76QHmYCIeAcOQcOqMV2kS3mbZ4ZMe5veM7pdaMZs3tCnNgCqGPIbmMNQUE0bOw==","signatures":[{"sig":"MEYCIQC97wo0Yprk6nsRGHDimzxM0QksC0t3I3AncgTiUkv5xAIhAJ+De0lFKlV2Tm002jf+8OmUsk+iO/O0+uMQ/CtgKu90","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24043543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVHZ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlixAAgLeF+6W0BoE/YDxhCZDLT4eP3UdMjYZS45wTUCMxdYnCZdfD\r\nIFwmeC8+LPdiw6Ym7mdy2zT1rgE075cYT3xhpe/CeHujnO31elkQA4BO6xEK\r\nWjND9yzPSiiedBGNGKy+wenfS8osmASHFFnKug+OSAxOTy8NS7gaVTG9xDU8\r\nSCEdkc2KjNGTDTbhkuhI7YZNG4cUS+7lKhnml6l3iM35FAoZaGdc/mkRGyih\r\nECoYJYiqK8dLVLWQGEQkPrlU+AWRyiyr62uN05YxDF+ti40kZexz3S1aWhe0\r\nONFfgnWFqBajU0WWk7YVPvmDrtriY1B4QsGQo6CGsEvhVCJuVFj3xEGzX5MM\r\nQ0nukoDdmsFD88KCOGxcfwFIgTWseInQx3Dmn0qk5ABdptxMdjPJ5njxoug0\r\n7tupM860Y33zkCC3aF6wX3bhBKnogvyl049VXDBGInvVCGz40ooIHwPYJTCD\r\nULgT5ZCWGzGvd+znZJyG3Ih74F4K0aoXzmAdVV3cG/C1x/MFr6eICRghZ6a7\r\nfvUgqPwFB0I3i9y3oAbmMx9QkzFIOXYcha/1kPp0rz/o/o+AbveIKGGGu12/\r\n3g0pmxfRfpEB+h3xsxodkM7k02/ivuczdiCp0QkEoh8Aao7jVROIYxft2d88\r\n4tywyeN1H1eKe0/tm1VR4iS5WZhoSHswenM=\r\n=3uK3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.7.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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 ../..","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.7.0.tgz","_integrity":"sha512-wPKqOGdC/XAqPZU+fNkpHM9B76QHmYCIeAcOQcOqMV2kS3mbZ4ZMe5veM7pdaMZs3tCnNgCqGPIbmMNQUE0bOw==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"17.6.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.68.0","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.15","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.7.0_1649702519214_0.8321702542383989","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.8.0":{"name":"react-native-reanimated","version":"2.8.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.8.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"93c06ca84d91fb3865110b0857c49a24e316130e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.8.0.tgz","fileCount":636,"integrity":"sha512-kJvf/UWLBMaGCs9X66MKq5zdFMgwx8D0nHnolbHR7s8ZnbLdb7TlQ/yuzIXqn/9wABfnwtNRI3CyaP1aHWMmZg==","signatures":[{"sig":"MEYCIQDZmwLmmbb72esy7iQ3bdBrDwZuehs2IUN1E53CJeDQfAIhALxOU0q8szEpB8J0v8qWQQ9ciWKVTHqyzd+KY0i8D67H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24064783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYYBJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsQA/7BYu3XlBHijt/vE5JpG944KBlQkMAX3RJPzUS3X4WPGhNz1b/\r\nl517G0ykjL8h9V4a+o4wlutqq1mdRbiHsYGzXv0Qq+Q4ngeIoastlsmkurou\r\nn4su4m8s1jseaJ4EhTJev3Pa8LJG1p71UuqG5L/aBSkRyas5kizyHvpzzLYA\r\nG39gx9a7Oor70FyGzU4R/y/0wejpSJyFnsblxBqdcxyn6PF+S8weWvuOJqDd\r\n+oCFu/1OB4R+4oKwC3BX5BXdLsYDq1lwHEtxvHXzpOglOepZmccDuM9GLalA\r\nH5IskaJ39gDqGpNycOkswf9sJ4BglIoX+pqsCHKvZYNVO0tar+XEInTn1EZf\r\n3bHD9TeOLiuU+SEHRvBtuf9TOlkRiNw7d8wI+DCY8b7r7NuhXyN6cjfE0dPJ\r\nzVZ3eOcGuYDwTBhmVHfijurEqGrOD9NFrAnV1wJ43Vaxlmo2IsAmJwkLcnur\r\nvBR9c3fzdC6uAvlwkJ0MJxtFErIxNvdlH9wt6kmiKDZSfEvgrM6sgvPGa0EF\r\nLqThas/E8RJ2z2TyjWgPyyQo/va6Ch/PEiP01Lh9sDzHou3VAXoI7SRcn+nQ\r\nKEVRgNNBG0CFvYVBAO0rmtymUY4cvZ4jmmudDv8OVkOmcwdz/DgYzB2Latrf\r\nGy3e2sL2K5D4OgERZ0bJ99q1dMvE1KbxsFo=\r\n=KrSt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-2.8.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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 ../..","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.8.0.tgz","_integrity":"sha512-kJvf/UWLBMaGCs9X66MKq5zdFMgwx8D0nHnolbHR7s8ZnbLdb7TlQ/yuzIXqn/9wABfnwtNRI3CyaP1aHWMmZg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"17.8.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/Animated","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.68.0","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.15","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.8.0_1650557000443_0.1558059298399328","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"3.0.0-rc.0":{"name":"react-native-reanimated","version":"3.0.0-rc.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"05edcb2d9ca99c50d6e0ce378b74a5a0661bba93","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.0.tgz","fileCount":442,"integrity":"sha512-YlkqVPKVs97ZMRwzdrxuhCXvU6RjxXmxE9rOiyAij/uJVMb+5Zx5CQH5ngfKjT/iEqC8HE/n6jd3pi3UlKsPeQ==","signatures":[{"sig":"MEYCIQDQBginJcy8UqTRI0LsSd8DZmDukepzVUANIOTb03RtegIhANF1cChxbeEmBnr+GfLmEugfpAWMtR/kEmNF5Y4eXs1h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1343124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie7rDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOGg/9GtFoi8m78/nqHbu4EhF30KJfmY7/iHZ2ywqH+PetMw8i+Gq7\r\njoLLt9Rm3kKKOmOJAELkxWE+zYz/4thREfUmG7J1EnrEjk+R4vKuEGHNqoR5\r\nFbA2nmDGUiJiOcMylxPzTHv6HthKqGZzyRiUuka8E8H0cG1psV1zh0fecq37\r\nsk7pWAK+Erj6IyiHl4JAt20IBgzGCwORh3PpKdoGNrPA2mMK+oJtyiji88jY\r\nJwNlSwkc9OWFsK+oxcBJByCyKD5+M1c6iZBP4yQxVI9Vk37c1PFHi5F6nsQl\r\n5HBGaICQcDCDLae8VQDgsEVj+NfOcZ2c3FHuHBng/4Xgf2zZK/e15+4JsJCO\r\n3mmFT+sajp6gAbCGQqTLWxbH1xpl1jLO+ZSGbF0Mmvx/d8g2Jbztj3BxIRlL\r\nAPlNfa6B8wzpJ+2wtZ1pjsAlZi9If00BnpeZZhwKybyoTh7qzHWVOHSvNrnX\r\nrh3fvAzv6TebUEsSOm8b5iIDdEXzqhnOKRg7eZZMd4i/2iYuNnb3bn0vMj1Z\r\nNWgOBJtDJCA9aANypheaGqop5fRriU83P63/WU8FaC54FT/HeeInoozzRzYs\r\npgdEn3PTVOP/q+EZdcCQl1M9GDuyqP6joCUaQJAfIVFhdW/WNk0NlGHAs4z0\r\nv04oC7IZ/a/TmRpgr/sMrQlJ4mhq/XwHiP8=\r\n=X0qF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/Animated.js","_from":"file:react-native-reanimated-3.0.0-rc.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/Animated","source":"src/Animated","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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 ../..","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-3.0.0-rc.0.tgz","_integrity":"sha512-YlkqVPKVs97ZMRwzdrxuhCXvU6RjxXmxE9rOiyAij/uJVMb+5Zx5CQH5ngfKjT/iEqC8HE/n6jd3pi3UlKsPeQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.6.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"_nodeVersion":"18.0.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/Animated","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.68.0","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.0_1652275907371_0.73950722191959","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.9.0":{"name":"react-native-reanimated","version":"2.9.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.9.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b8236c4e58461a66bdb7202d98a00e9d0db6c706","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.9.0.tgz","fileCount":649,"integrity":"sha512-UuUQDIYv0F4cKGcwQN3c9PfVd5+dgXqDZ9S97JQCOfrU2JlfhR6MLurpOyW0GxgLy/TIFPPvHRBW4oL674kaSQ==","signatures":[{"sig":"MEUCIQCEUv7R3h5v2j8Zr5Vs0z6AhubA0Zrr0sjzOb8bmtxkfQIgfKDcx9v0wv8l6+K+NpHjedp6p6kWHONvI73S2wKsnf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29921907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivbCvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraZRAAjRCFO//1My5xisuzlUZtsRwA0bvBzGmKiHAkCBDlgtYRUCmK\r\nrdAFPK6rtlROMZKC/CI9KcgAAymRRUGFfqotkvE2JZaFlR6nOTBnSH0ymVRr\r\n0RnEI5bopQCnTouvHQKvdPKyOAbdLBwIVueUpAEq/YFeyR5gxgNdKxjRlpnD\r\nADwLfOgwA2V4giyqTXu6LrzFmMKPSQzT2DTCBnQ74IVBPU0u5b1+8bGGUUhS\r\nQfG/6pC7PAVnRe+sYFzLM3JO1X8Jte4ZS6GQgJ/B8M6KnF1kevKxbuI2VQyt\r\nfhtOstSLSCZ7fL1HTTVgMfRt92PFQGfjlzEPhXXazWrvUqrPKzuqmDJDPnYZ\r\nWS3FnVzybCxbA75SeG3B/EGwbr1Xe9B8b30AZWSvRT7lHUwAug5dNXDXBszr\r\nX3a8mgWulaPqyr4I0bM/sxGsulCBOKq5+ItV3KD1AJGQSK8pH7D/2ZHylho5\r\nuBG4tR/waGl7raRuL2dD9gDGIWs2+pivvEEyBc365hy+haBVP7dEZO23RXWf\r\nkaYaK7hjRkkB0WHDJKqi9DAj/wcqqL9KyG+gQ3AZWYKWfbMVTv7+r56Dxple\r\nNLRF6XDahDe6gkeWOfs/dbSBZKLoju2qdOpZ44a6gMNJxFHtvKcjumaRgFxs\r\nLJ3PWkBSXyswbazmGDcWSHOGOjLU6C9t1jU=\r\n=h7kC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.9.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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 ../..","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.9.0.tgz","_integrity":"sha512-UuUQDIYv0F4cKGcwQN3c9PfVd5+dgXqDZ9S97JQCOfrU2JlfhR6MLurpOyW0GxgLy/TIFPPvHRBW4oL674kaSQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.6.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.0.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.17.12"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"18.0.0","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.69.1","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.15","react-test-renderer":"18.0.0","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.9.0_1656598703109_0.21311006834769586","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.9.1":{"name":"react-native-reanimated","version":"2.9.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.9.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d9a932e312c13c05b4f919e43ebbf76d996e0bc1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.9.1.tgz","fileCount":649,"integrity":"sha512-309SIhDBwY4F1n6e5Mr5D1uPZm2ESIcmZsGXHUu8hpKX4oIOlZj2MilTk+kHhi05LjChoJkcpfkstotCJmPRPg==","signatures":[{"sig":"MEQCIA8xXjA/bABp2aYJV2Y9KoVQp3FFttbXjZHAJWhTt4e6AiBtHBRIUkUbHFYB4DYc0lJDrGypJAT8uh23c8kffmX7QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25365467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivuLQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRsQ//UqibYxM5l6CmpC3zbKlV3sMspgpl0ZQ4OV+cMn2ADrch6jZd\r\nVTSQLHT4EWNBaa7oToUDRDYzkT3A3NsO0gAQVmxNc54rcU8rHJKYXxGfox5E\r\n/2fkLn+m0KQME11vttxRKSDdJO78tLyYkJecWlHYkwO3eaq9mrc4nQcFNfkF\r\nw+yxbGvD1WBjXjzc4CDVbIdxF4Uk8JtUYFejzkQ5Y0xeTO4Nq9GotoAsAdVH\r\npAyStppwJfPA05d+mMETePDBUaEeIhDpLtdKRDfd/tvS2fpp9cAHPbZ3heuV\r\nUdkV1A+vM8SERikHFSxk/X4mURhtTpOoiertREkFaFVjqvs5fIXJhjpqks9m\r\nf3/dlR7jHbTrukytbDcI91WpCBbd0U6g73ccwYcYLI1G2CBFbr0s290/4mMY\r\nbo9uVag3Mg+cO2oRw+ZfDEKjduAOVbRQHY8ahDeKvTmsjeR9ugZnFBfghDLq\r\negX3008r0sqC6aqDHmR3HsxREQvuK8jljZ1CYBQkF5qIQRntpIF65y2pmqSO\r\n3yvOQ9dAh6EPA2JZRy9olfcCUJfobZvqOKP00Wg4kYzfAtRUO4nuhIIxY7MO\r\nbxB6gU5cLM4Du7HCdasG/LXSAhYyOrHhXB+5BqUMNCzXhtUL6q3kmga3FE8c\r\nsBW7cUUuCFJpFpq1RuXAq4ltnzJAqAJ/8tE=\r\n=+v/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.9.1.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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 ../..","start":"node node_modules/react-native/local-cli/cli.js start","format":"yarn format:js && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-2.9.1.tgz","_integrity":"sha512-309SIhDBwY4F1n6e5Mr5D1uPZm2ESIcmZsGXHUu8hpKX4oIOlZj2MilTk+kHhi05LjChoJkcpfkstotCJmPRPg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.6.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.0.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.17.12"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"18.0.0","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.69.1","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.15","react-test-renderer":"18.0.0","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.9.1_1656677071469_0.9773852074101448","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"3.0.0-rc.1":{"name":"react-native-reanimated","version":"3.0.0-rc.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bd75d07a7c9f976d4bcba6480ca3e2550603d2a3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.1.tgz","fileCount":635,"integrity":"sha512-/7dH4NflNOfQUuc2xIzzriwiCk8dxPeZHTSkmy6AY2zd4l0pF3mF1VBKgVvj6Eb67c9Ot8h9+yUy7EvdcNQa/g==","signatures":[{"sig":"MEUCIDxIt0RPqxmrer5KYl4+PZLDCkaB9E6Kw585pe1S+zAnAiEA67j0Z6v7Qz5I5yijkdscaXqQNyWlmpZiME+A5dUZKv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2819326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+750ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR1Q//YURZTCUfosHAHv8hllyYnjLfWwjxeyYiSgreQXrvRHRbb/Fb\r\njjlGjhRj3g0lWenjDg10K2hAdj3U92p8vWHTv7mxhL7368/g9rv9J2d6WkYz\r\n8gWI2XoE/0JFdAg/otwIiMznPjM1Yt5zf9CtWTeu0UNPo5e40E3EZQX3uewa\r\ne7ldaH2X/MSHL824EgmUhq4oFCCR4FaAbBQCQhnUtTyffZtLW+dI1GwMCbih\r\nfY7JitKGSGyHaxfKYZwLRJ7Ts9E4SAMtmMi3wI0FaHl36oKo1mPR3973oW3C\r\nnVaRXx+Nv7647rJO/UtnNJvITHScxvVyh1bNTl1WLLG2X2XBj6X9ns9aykWC\r\n+ASKPS/6mAcKXFwQq17YkiUN9btmoHK7ITvwfFWsx20xK09yQyM78p8YuQ28\r\n78jB2IisClKWE1bYMUgLmeM48RzHDIN/L1d/qEHsss+fKmlSdLoyLSD+gUyx\r\nEuh0VhWX/TL0N6UfLZVqFS5ZC8yeIMLqgt/Aca9Lnr0xi2uM29mMxoqdIAZv\r\nlqpwSTRJ8RA47PUYAWCRzXk/5lWY6mAFowfnDrWlmZkfn6vvGm1Dy7DH7ina\r\neKeDIO5h8N1r5fGbV7hRtNIk9f11iAmUXOEu0eY0Ku6u1Uq+8Q0Zn9Fnabsa\r\n5fRlyFoSXI34sbzGbaYzYczOg6MqcMMI2nA=\r\n=qYY0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.1.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.0.0-rc.1.tgz","_integrity":"sha512-/7dH4NflNOfQUuc2xIzzriwiCk8dxPeZHTSkmy6AY2zd4l0pF3mF1VBKgVvj6Eb67c9Ot8h9+yUy7EvdcNQa/g==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.15.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.7.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.0-rc.2","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.1_1660665460357_0.9538364076612309","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.0-rc.2":{"name":"react-native-reanimated","version":"3.0.0-rc.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"aadce91407313dd730ed9503102a6abd52903675","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.2.tgz","fileCount":636,"integrity":"sha512-Or8O6PcO2xP+GTNd1fX+InmhpnDWWvrSudByIvzIqVRq99HkVCnyiWDODOZJUz3BqwcLJpFPfMBRfOAhX3YQCQ==","signatures":[{"sig":"MEYCIQC1TW9WUtYDERX5FT/nr82FAlwdT+3yMGWZwL/I45aqBwIhAMiN3VIq40dXGfFbZolfpfJKA4FYLMmnUBJ2uG+1wEWb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2861652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAVQkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5AA/+N8XPWeyGnsrAKlzX6yXb9rPaSzcHg7DKbKsf5YoVS+LDaoc6\r\nfksu/Elh7WXXSa7FyLy21NyTX/+YQaJztj56ZB0eSxozPkaYopvLCYf6ZZbO\r\nYw/MBU88v4KvzZmm+oiVclM3dbDHZDnpxjkLf6tqZvEEJ4o0UEv5bu3ml26r\r\nLjWP53jDkNIT2JA0/Pjjt7xRH3Ddw7JDRwlkYjp8oLmCT7hSBIHMoXYmuJiR\r\nPQMsXeIp2/9Q4kvnatvphmG4ZK07+7sQmDRIup1KRTIOWa5wSXOy+BSQvnEA\r\nJeOEt0DUvII5vr/EtB9qgEAlj0RBjGmCDRTAe0w39KA6z4KzQGoh023ZaZhz\r\nzbff7owtH8Gg5Af+iyz3bY4//qoIyMagTJPLJgOjf57r092eBBaomf9j4xyV\r\nhwoLh1d+VpV/hQjCAZ7wioDm1lyNlK3tbMK+VrO/qs4O66+LlHtj82TJjJFN\r\nTPTNFW0X+S4VGbHVDdx7EwPSSYDLgoEmD9BCLzrHJAsHUJ4k5DZiU3o3A8u4\r\nhXQalKV7AFSMMUhDRINysOclPTBBcNhwBFGrtQptXfZd0Gu3nBrNVbm6Do1y\r\nOQfAebwVDg1DY5APC3Yv10WA5ZDwCnLomfelLglrJLYz3MsjezmWUsB7ZPyG\r\nnXbBAhyHqVeCHdQ6yelfFTOeF8OaevmVLwE=\r\n=9CE2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.2.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-3.0.0-rc.2.tgz","_integrity":"sha512-Or8O6PcO2xP+GTNd1fX+InmhpnDWWvrSudByIvzIqVRq99HkVCnyiWDODOZJUz3BqwcLJpFPfMBRfOAhX3YQCQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.15.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.7.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.0-rc.2","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.2_1661031459840_0.43668262823323656","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.10.0":{"name":"react-native-reanimated","version":"2.10.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.10.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ed53be66bbb553b5b5e93e93ef4217c87b8c73db","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.10.0.tgz","fileCount":667,"integrity":"sha512-jKm3xz5nX7ABtHzzuuLmawP0pFWP77lXNdIC6AWOceBs23OHUaJ29p4prxr/7Sb588GwTbkPsYkDqVFaE3ezNQ==","signatures":[{"sig":"MEUCIQDvkclYVCtQNp9jZUoQSk0m9M8SRCTZ+EW6Skwd00bNUQIgLuuPb54qlDsAgn+Jz2oWhf/M0KVZdt1l4mm+GhldCeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26105429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA1mQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Rg/+JK1dcSZk/cCDDw0jHcOKPV0J/G7MvTs5O85p2VeOAefHXNyb\r\nPUuubO3LyLfZgp3+lF75Hnrw0zh5GckPnaZGtMXwDLJ4lyw8CbdJAHTKjunP\r\nDGEBuACo7dU8FKSPOGdBcz370VHmDywqJwBukcqGySK7RiP2XpkogkRiHU2t\r\nwHTyvQT3lMAQ/aZVXK30248vDBgJscaoy56YKJYIvRPRABYwUNNi6x9aOHeV\r\nbZJjcq7vhJhsoHD/dlN1P4x8Lk9YM2hj4DJwYcJF7o+Lemm6c7t0ll17mV+t\r\nUyUhsVttclWy2w/UzHZoa88XnzOlJnYWqiwiZE+5ubH9PKRbUbWw508oe3YC\r\nfy9T0dqK+jSaa5kvKc69m+D3v7XmqAF8WltoJJ0Ok9hY/0QlasGKzuTRExXD\r\ntsnVneQmG4cb0ZU44lhn0ITwgYGikUXOmRunF4K+74AHKcXMB/IUF2JMOQ0P\r\nkBKIN4aPj2vF947631U3IUT/NQU5FTbWXjRWpIvBeq0VB+LJWuyS418wtqde\r\nvPmiN7R3ciLWREu61lvC7IOCSG2TSqUPgu6mdi3bOeZ3wFRMB8rL4w1CMddA\r\nnz81tdVLrcSPnKCXd1xI//oXCc5S+miY8d5RrGw0XwiVL03EavgkLminZwn9\r\ntsjAYfV1koZKrY9wYwOjkr8b4ejeNcBnI9Y=\r\n=tQZq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.10.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.10.0.tgz","_integrity":"sha512-jKm3xz5nX7ABtHzzuuLmawP0pFWP77lXNdIC6AWOceBs23OHUaJ29p4prxr/7Sb588GwTbkPsYkDqVFaE3ezNQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.15.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.7.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.0-rc.3","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.69.5","react-test-renderer":"18.0.0","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^5.0.3","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.10.0_1661163920098_0.08077321349394007","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"3.0.0-rc.3":{"name":"react-native-reanimated","version":"3.0.0-rc.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"caa9388826cbcdf30b05b85135de093f83d0a164","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.3.tgz","fileCount":649,"integrity":"sha512-kFkbazXfhq/zb3sQyLIFegLqxzPMJAd36pbz7jtOphZ1mEXDadX0ODp6eD7/PJHnLqYGHtsqSI8WMMLLN6rdjw==","signatures":[{"sig":"MEUCIAUHHr71J0bDFQPFlhAydpnAIlaKuBf+ZDoun4KyscLmAiEA4Yhbx/2rDpVQH9xG15PR/B1mOriDvGBHlWcRUV45PgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLGAgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNAQ/+LoLYHF+JaeHo0aFlWWuujQpUDXy3wY1ykbwt7tIJSWYHRd5i\r\ngx66Xnfx6obe1y/EpFSxYmtP+ihs03PdTW3MRRTnuZ22LhHWFASHs8kM72Tf\r\n4RidrXzxzP6M4isJwZGDbTgCLZ5VyD8CpHBegpRd7VH40KJV7geCGm71UEdn\r\nhcd6tSOwz+TJzAWUAaFKvqgL8UIlbndjUmNihJbo9AUwimffs44SEhwq92hV\r\ncr7Hf0jI/1bnnLopW1wzv62QMXCP3gpv3Puj7BtsIzLPoYP8Ost/mlbeLzP6\r\n+U40jpyQFT8fiLGFuwen3kJw9XBxgoKq2Ghl/T1ebtEDWhx3z1vvOA2byP83\r\nukDE3glweTAX2kRjsaoW+XsCwBRU7wRc43Us3V2FkaXz/thneLw4zFtfuNVi\r\nzXTylwVK8Ku8WEHM+Y3HPiXDuoWpdY6YNbW0pV8rU+vvzxIga+mFMkmHL3pP\r\nO93JeWGbAX/fHrMDw181DjMbPsYLkir9VWgNSl00wWcWFYgMmCjt9IXNJzn9\r\npKPm2/EiUULs6xnGjSKmBga4FPbCcfuMfM66ahntG+7CSrOzPGgIflcI0E5l\r\ngJd/Ud64kZhXX3wRQ2snVwx8UbibhTZggck6itfK0L5tDwlgjmqq0Rd+5dQX\r\nhV2Jm/Z9gHFoNXYFo0FoybkuPjca8A/NPFw=\r\n=TICx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.3.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.0.0-rc.3.tgz","_integrity":"sha512-kFkbazXfhq/zb3sQyLIFegLqxzPMJAd36pbz7jtOphZ1mEXDadX0ODp6eD7/PJHnLqYGHtsqSI8WMMLLN6rdjw==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.15.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.7.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.1","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.3_1663852575772_0.16847201613862328","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.11.0":{"name":"react-native-reanimated","version":"2.11.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.11.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"415ef668440d1b7d8b2b36a20342b1035432dd80","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.11.0.tgz","fileCount":670,"integrity":"sha512-/QnujrXSNyXasv7v8K3eu5Z4XGRYMPRa0+x0RjNr6Z5/KEuPHwrg1Xm7UZ2YSm6jCF2b1BW6ceqP/1d626gvhQ==","signatures":[{"sig":"MEUCIQDtGWF2S3HiA0GiJIu2Sf0WvDWWiu3tR3MhPhe45TNlFgIgEVPgKVJyv5RV7EGsuDPFpSqWN7nHc27Eu/UhZQ1jSUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38351543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSDsvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotJw//dl16STQUYW43s8q9OMYjw1ZQaI/z9HCI5t3uOdXoq6Ix1SK9\r\nXLEorDdyhOgMtFleQH/MeImm3sKlhYC10BN9pX15yusQ+GeO2f0vKwcVqQxT\r\nXMHywx0z34KPruW9Bu65KUCpC7Fsk4/4m2uCoRXKDY7Grm4+BiN30SfrHYvi\r\ntc8OZDMY0EPhiXHu02T2QyI5LA4jYHtnxIsCqcDET0S4IlDjgWHB3glZ2o9p\r\n1yVjlH2YFSnoiqm5b3yX/4AcxJ3B0of8WWtxcQDJK9LiiVhPa8lF5k5GlfF0\r\nXOtqZhfmpD3JqLHbSFEFNcBOvQacZS4rutBJq37qSR73+kjrWHH+ONI9TgY7\r\nGZJUfm4cMwqX4LFLEatNkiKcJNtRkYOTwI9bwkNhTbMhVTWzpN4D+KVYmiAk\r\nKdj9Ddp1O2jZfuuntO7NF/4X0TKLinGG1klX/Ax2ftsNMOzhNtoSZQyhnVn5\r\nUaFBDb1p6oa24tPAcNoV1fKFcCPANKTSOmcpIeDnCmC3rwWmRr0YACpOvlxT\r\n9tGnzQqKOYdlA672Cn1fgS3yTL4iycSNRIG0SxTzrQ7+EJzWhDkf1bHUSxOj\r\nW1E/BhlXqj/J11OoLKtQR7YYfzwSMclYm/L1ks9G+qvJMLKSUehaNCCZN4Vu\r\nsSpxY30pCoexaRQxQjHSFICAOZse+5YrhgU=\r\n=x7R8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.11.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular ./src","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.11.0.tgz","_integrity":"sha512-/QnujrXSNyXasv7v8K3eu5Z4XGRYMPRa0+x0RjNr6Z5/KEuPHwrg1Xm7UZ2YSm6jCF2b1BW6ceqP/1d626gvhQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.2","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.69.5","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.11.0_1665678127228_0.47188246114743104","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.12.0":{"name":"react-native-reanimated","version":"2.12.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.12.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5821eecfb1769b1617a67a2d4dec12fdeedb2b6e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.12.0.tgz","fileCount":663,"integrity":"sha512-nrlPyw+Hx9u4iJhZk9PoTvDo/QmVAd+bo7OK9Tv3hveNEF9++5oig/g3Uv9V93shy9avTYGsUprUvAEt/xdzeQ==","signatures":[{"sig":"MEUCIQCOKFDLQlvo4P/GkAvUOXyMfJCftR9szbsiRtIC54bChAIgBgNA45OClnoajN4tcueqCWRWNG5usDLaL5r/FPl5QDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38331117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWnZlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr9g//ZzNAdnsq3H+7kd0PMarm/QUP0GjiYUyCkbmrECTWDQcsF0nh\r\n7E14oo3KIe6Sr5W3ZRNGFVUlF4nthl9JGCdDWYrhfE0qieXPZFjojWbA28af\r\nuqE5l1DQGmR31MN3Jg09j5fyuC6rM/8ph+XXENRJFgTCbo6A0nD+/ykbGs4v\r\nq1HKxnoFlOyl77w8JJTJJWfuTVfST1IaIYaOeUCKihvW/yKPhd7wAIlFy/7A\r\nlbhS6KM2rh8kyJcWmavP0GI/oukzBLS2G6I88huQSRN5BHVk4/fAEYHBibU4\r\noGBsHGl2q7ojR/4vG+YrH/j4n6M4sb4vWuBSs+VXW0yILjlq1xRjC49V43y9\r\nHSI5074XkUsU4ujFCqVNnMFiLVkcfQMT1mgYOMORUfN0dKnVt5rjV93ZjzQL\r\nCoEqlvvD93lGYOsGY5tu3+qmXdMn3bMb5rGODOXvTZeYzEY/Zc9VfViysu7q\r\nW0nAikdc9wX++hTp3PrwVoNd2XsDE/nVVnXyZHILpSXER2/e3R/BECuTwE/6\r\nnduYhPMlbIiurM1KUwN2WMP56IBj4DYJkDIDtQEDCkgPACz1Ql2Va00OLG8Q\r\nwmlrv8sWLZnqVjF5xiW/Mxxn3Cr1ywMRi9fprBFL5v35kpnx5d1voAsbtB9O\r\nX/SePup6Almv1WbzVXwZV9Mu9bLAp1itYp0=\r\n=lk9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.12.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/v2/react-native-reanimated-2.12.0.tgz","_integrity":"sha512-nrlPyw+Hx9u4iJhZk9PoTvDo/QmVAd+bo7OK9Tv3hveNEF9++5oig/g3Uv9V93shy9avTYGsUprUvAEt/xdzeQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.3","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.69.5","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.12.0_1666872933218_0.09896155584020483","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"3.0.0-rc.4":{"name":"react-native-reanimated","version":"3.0.0-rc.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"afaea1c9ea91865c4fc71f7b6e8c86fdccc62377","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.4.tgz","fileCount":644,"integrity":"sha512-kBVx6JJceNe++QfBVV/poDEYn1XLqI6AcJzsu9OprNsKwAeqP6KysrY92crfC1txBr1lRPK0ClKjRhifPwFhlg==","signatures":[{"sig":"MEUCIE+dD/z4ZS0CVq39sFd8wc5U+wpg5tdlUrgtomHWwLgeAiEA1DV7t75X0SxTRxVAlAy0+EefMt/tl9GU/GcPCcwadmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2925854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXDpbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKEg/9G/nnnk4O1wne6LCLGaU4wCnAsq727/YxeR2tCdUDj1jhu4Qg\r\nPTsPq+ENSPfmfZsjooAxQ9CsbjlGoBhqd1NayDVb78UbkJUEKKYkje7TZwhk\r\nGyHEEIaouPeQbG55sHHlDTbswPeLeXqTBOCSGns2UsAGmpnm3v8tn0pwh6J4\r\nbwXkXLPOu2qq/mKXmhMIM7pb/A9C7Bn/ABI8ADl0FPkfy4j5/cIPhIfSeXCS\r\nmwVXK0vmg4cWmLxXfL7kpmHUegiPMeV2KmbJG+iC4LQbvFts7TBPZbSKhorK\r\n6MXeW5kq/JV9QyK14cP+3YAszFsMZyyMd1Pxs7ac1RoOIHEEZqILKhpQRQAR\r\nfvTPt6RiOWoignZ95qV/I7OyAD1o9GXowRRAmGN6GrLtqavtqlmJT+6lVDwX\r\nlekW9tPszFt7UNgvUXD4C1jWcYyo5HJxLJya4Wgm8SHnKVu1EwSfMBf1hf3T\r\nO1MVbyzJoUfYBqrXTi21pKvoFCSptKOm1t49Y6ivmIth951cWFZxvWR6xrGh\r\nSLUeu/Ejc1eGTtj2e7j7/bv5WygA3sYtU6b3z5fyClSaU4xxPP5X0FYBWRj/\r\ne76ln41CGeujHkWYqGjC+aEBjpuq6fVrgZ+nwix94jcbVLirpW11BAsIE1JC\r\n9E+rirR6TwcOfcErgf5Kbh66HCqjO3EmnAM=\r\n=/QdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.4.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/v3/react-native-reanimated-3.0.0-rc.4.tgz","_integrity":"sha512-kBVx6JJceNe++QfBVV/poDEYn1XLqI6AcJzsu9OprNsKwAeqP6KysrY92crfC1txBr1lRPK0ClKjRhifPwFhlg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.3","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.4_1666988635202_0.8452002079477781","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.0-rc.5":{"name":"react-native-reanimated","version":"3.0.0-rc.5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"16946153d7fc48947190b36eb58d04dd6c4399bb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.5.tgz","fileCount":644,"integrity":"sha512-QxjliwSv6Bn5QO1fV6sqLHVAXguMbc2yTGyYxPv/mgEe+6a+wIQPPXxLLPL6K5C4/u21m6PqjEPqNUHLT3vx4A==","signatures":[{"sig":"MEYCIQDpkAKzETmd8pzClS3FVPt62xcJrDGPDGBtbQ7XV8hJ9QIhAPHzV6F2VIlKrha8xHZ3I2wxGBjB9QhowTh+VlQYegd+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcfQIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLgQ//SpJoP4G3BA644yhY5EZP4wnP5wstxrakUoWKr8YGP4G2zdqu\r\na4NLpMwIK9QopgPkQtxCExH4ZoFJJUAwK0yJ8wLZ0iY1p/iIkEwzltAzoJzh\r\nx1+dhyXVpYdLM3aZmP3Q654TGBaqjiPfb22mVDiylwqUIuJKRf8yq8krT2Z5\r\ncfJVBFh49P4q/+pMGkwg+g0RlJr3ThRjaX2+N7/8BBKdNErj0PxVSGy+lEDr\r\nfKmOQCb+Gy53VK81jaCfyHj02FGb9aUqy9NI/DsatuspVmg7hbiBgjw5O4K/\r\nVgn6LPhGz2TYFOCVwXX4TnlAmN7T4gFzFDebhgaFCNKj6XNCHSnsRUOltl/H\r\nU0exLvr9EZVEAyU+gb/pkO1Dy0LDrRcR0fwNA3Nt87V8PsLuapXKxWtOy2me\r\nCwq9bx+bs00OdL0Xx/FzMsqkdsQIc5jRqt/K/Q7HFk7W8ZcvcgRjQRehXeWc\r\nI3+pz9uvSJsuy3NXQltvDJNtb1RmZzWBTrOU6ZFns3ONfjGpw0Pm8oT8hunw\r\n2v1Rcm97/mNypMckYD0C7rJNiXx2AuO82dP/T5/LjYtBPQNWSBqgfbgYt6vB\r\nEELTmaxAc6S2pYAVa1UzEUeQr4NZm9LRha7VLEfPOJtfsSNyhWiUh4CLL8Xl\r\nuxdzlof+9Q6yyUR7BQxobgjE109b9VbK0J4=\r\n=D9zg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.5.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/v3/react-native-reanimated-3.0.0-rc.5.tgz","_integrity":"sha512-QxjliwSv6Bn5QO1fV6sqLHVAXguMbc2yTGyYxPv/mgEe+6a+wIQPPXxLLPL6K5C4/u21m6PqjEPqNUHLT3vx4A==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.5","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.5_1668412424515_0.791322101585205","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.13.0":{"name":"react-native-reanimated","version":"2.13.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.13.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d64c1386626822d4dc22094b4efe028ff2c49cc9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.13.0.tgz","fileCount":663,"integrity":"sha512-yUHyYVIegWWIza4+nVyS3CSmI/Mc8kLFVHw2c6gnSHaYhYA4LeEjH/jBkoMzHk9Xd0Ra3cwtjYKAMG8OTp6JVg==","signatures":[{"sig":"MEQCID95e7ArGJAvojVEK49kG/qyEZoMIvMUg8RoPXT6SLqsAiBEueJ2BC/lixBxtKkU3tsE4qG9yCwdEPpK+j0D+fQshw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38332412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdMBwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqvdw/8DCwEqHRtb8rPEKJll5ohU8D8oQNbSuJg6WA+krq/yayc1drn\r\n5Nyew+2oZ7zKWOi16r8k6DRT1qJh0N39ODf/GZdYHLC9GLFPzcaHXMjmfEiP\r\nxUWaCHeSlDypYhUWhv4tZphY7ESZD813tuTGfjtrq0wp2jSVEiZLMFuYWIno\r\n0B0yVdVOWyt3MQbn5sHr6CsN5AvdN1dfe34YLKKk4nyenH8Dp6bBKXu4SDzQ\r\ndNW3ISA2STGOFXjuMbsS9UWMlwRUQYYXy1WE9PI00YlVIUUKHHaVQTMTnIDZ\r\nhhUv/8M2mrHQcRo3GfAEc8fXDC1d5MOpdVw4n59qLexMSeNPfzhuYN1yxwqq\r\na/dxwj37mmfB2J7IeuFrf5yAy5t8owYxPyI5vOzROaK4mnaFtUxM8WzooQ7b\r\nYjNeibXnj2kH64VaCiG9/D09sca7FGbcJW5/SI/gYe734Kv6nVeqs5Ei2o7S\r\nT+o+PPBBhAUmn6dJa7QQiSbHJuZfjGcVIQE4CDbz8+gBC5bMB4Zou8+xfPw2\r\nwVNo7TY2hX7BAx8LinELfqy4Omt/IWWEAt7wpUY7d6W9a7z1RzMQsKC9GuNQ\r\nolieD3zD7lm+ezU7W9Klf8F8LBzEiWrOoE1DJ2fY2zEZ5wrtUPKgsmmI3p/E\r\n3xPi4/UOhA+Kw+MMHy4WrT9IHlJ2dup3zOs=\r\n=FNmk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.13.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/v3/react-native-reanimated-2.13.0.tgz","_integrity":"sha512-yUHyYVIegWWIza4+nVyS3CSmI/Mc8kLFVHw2c6gnSHaYhYA4LeEjH/jBkoMzHk9Xd0Ra3cwtjYKAMG8OTp6JVg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.69.5","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^1.6.1","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.13.0_1668595823552_0.18768352038893465","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"3.0.0-rc.6":{"name":"react-native-reanimated","version":"3.0.0-rc.6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"260a3f84d77bce3bed30a2d0da778b62c6a8e0f6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.6.tgz","fileCount":639,"integrity":"sha512-XdJP4yESxU5kyxZtExwa4uEBF3fUJ7jQTzptMg/KBANZazKnNUW+UwgpW6MQ0xyLSqcHY/essYcGadCU6wHu3A==","signatures":[{"sig":"MEUCIH3+Stbc1JxIzw04JxXc2GUuU64FcqGp3ZNJr0FSQohIAiEAqGboFewbmbTj8XQRBCdxNo9RKlHwOFEPQGa8iqr+3q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2925542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdPTYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodTRAAiNvQkJgYoAFm3jOHb+x06pjKcmXAo4xDhBbf/0200IChccyu\r\ny4z5HYfEwaKgO43U8YyQRBwmoStqFoHsylkgMldAFcDbL/MlTzLw58PvhXIs\r\nPkcRn3ZZOamvosAMxZdBQj6k/hAHbVcyw2uUaPF4CW8UWz30PvaZzwDizkII\r\nAmHTG7RnNc+p/QBsoj/1SrmaUVqyBYB03A/uJtaiTxGUfXA7VcAMA0x82l86\r\nm2hThKKtQrp5m2xftFC6Q+1HmGCGFLTcFTp39cXh/vG2YPzeBZrq0IJVN95v\r\n5AcbzoS+z2D5sw6ApP33+sCCiiEsp2MnKr6DrFE/csKMfqD1b3BHNmTSZaVO\r\nEji2MAYn9qiVZUS6taLfWSD+eSyxQ9LZH0mgc2FIJMMWwAm+F9CkgGjl6oPY\r\nzm8m8iF/V7kavdvVtdWftkr/bJIpBGeRzyNyOd6AH0aTpCAwKR9AXD610M5r\r\nsOxwfsL3tBVhC4ABk+5ymszlBP/IQr7ctYC4a0gDnP6qtHntQ/koh9eLJJ4C\r\nvmOvxBWK/g1hVDCSSZu2FEnVLo6gDKaW7XvYnFwLVu7BlZ6Z7q6S5c7z+fxJ\r\nA/C4R1dtzpClKx1Szb4CFCk1zEtpDynvClDQRVW85Wmus+53unr/9/t2qcsJ\r\n4wClde7wKyEwBJ6sMwz6iCFECqokAANc5Ew=\r\n=f0Ag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.6.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.0.0-rc.6.tgz","_integrity":"sha512-XdJP4yESxU5kyxZtExwa4uEBF3fUJ7jQTzptMg/KBANZazKnNUW+UwgpW6MQ0xyLSqcHY/essYcGadCU6wHu3A==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@types/invariant":"^2.2.35","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.5","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.6_1668609240597_0.474511050476512","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.0-rc.7":{"name":"react-native-reanimated","version":"3.0.0-rc.7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c5c5c8059337b58bcbd6a5af000200659fa068ff","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.7.tgz","fileCount":639,"integrity":"sha512-8ANHjZuKQq9cB/+7K/+gpFRVWzV0BopH0N+ETvE0I4sOcGZBuvZKc1yMsgas5GqFYLBYbvh/QeRqF0FRa1Uj8A==","signatures":[{"sig":"MEQCIDox9bWkzR679fc0RsjqVxh91Rv7ASzCCGSlSKUk9rVlAiAkc0EmmA68U+yM51IFJkFW2jNTrCtSwe4IjmDioApLfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2933962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhnuFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotAw/+KudRipkCtmJkPgddYGdDimgPWqppUnxpxfQwkjFWJSIJFV+w\r\nDOrSjOYKthE3p5KAJ42GRTF0gHN+M4hXInY2oVS2l8pviPWhZHchmCdhpYOq\r\na0rt7/UbGzpMSNFh43YKXB0+hippeSk+qIVDLPISPyx7NItXq03UOBVKeq4U\r\nXiZGUmhW09T52pg3FacdZYJ2fOXfEh4QDxyXBzsYJZJyvbefnQjOObB5lVMM\r\n/1V8qa9ng7u8l49d3oBr/ughUVnUWos/viFd2qRXiliqHh1b/a4v/Ndj2WzX\r\nyw4W6ozw3WO/jF6jWk1AEBOuukMFf1Zpm7ToxzmvP1w63nljHseYhD7utW9k\r\nOwrq1/YQMk7pdn3tvCbglGKWOXq6Urhrgu9PYd+fgBGJEkasHvKDjhZ4AsKe\r\nRFeSL7ru6JSmcgnlRATht6fS5OpWtrRxGSxAa5Umx2MDmZn7CPv8P5WFZ/kr\r\ng+xcHY8g2LogclJ/cOeSSJb5Q2swI6a/dKE7HYKr6aq1Y+uinOgRP8cT5P0s\r\npMCFdBbkwFKAnKymfrpke65rlzio/oTg7H5jM793OcYmdcW3DPmpt98HMs6t\r\nBQgwtgBk2HgU7HI685lh1nlqFIoRXmbYlWoqJ1eXUfd9qW3Whvupfa5dWwb5\r\ntwOeYdzaXFBJ76Dp80S93Zeere+Ss0r1xGc=\r\n=XOw9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.7.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.0.0-rc.7.tgz","_integrity":"sha512-8ANHjZuKQq9cB/+7K/+gpFRVWzV0BopH0N+ETvE0I4sOcGZBuvZKc1yMsgas5GqFYLBYbvh/QeRqF0FRa1Uj8A==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.7_1669757829080_0.7060485712248346","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.0-rc.8":{"name":"react-native-reanimated","version":"3.0.0-rc.8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"99ef62960f8670185f958d3a8e2692d10349e9b3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.8.tgz","fileCount":651,"integrity":"sha512-OE9HUSfKqYfKeTlDExd2ltZXXeL4cvPcTzKGeDLxlmm2kCgbwV8bX1gNanDZ1FlURGD2lhGvDyHAA2pQvJ0wVg==","signatures":[{"sig":"MEUCIQCGNT4MlLNhiMWptd15DGuP59RmMzivHOP9CbSojcEo5QIgdmUh8g9pqagjtXw5e6HJNYMqgH02DyjQo2vY+ywRHNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2986373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiK2xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7jw/9GNdfRGDWa3ckMeMulXchgmEScxDh/7FWL3lAbRtApfl3WPsj\r\nhON8tngp60NcAE9axBIKvQRYU8pZiqX3HHT2ISYxOAK1HFcCp9ADM6g0SKzM\r\n7hKIic0epY3O4njjK7Uo89i+1+BBDc+vDD+WGxZuJ4BpG8BZ0xTQgz0ng0xq\r\nZ7xGsiVy09CmNBmW+VR49FnL2kMig0GeIRaujIpaiE+pfcjAeIWtPiPRVibs\r\nkMYQyL9GqG5guI6xk01e+mv0Ck9Kl+rqD/2n+KRBt9plE8dCu0+IELdjdBnc\r\n5fRQXj6LOX28jLV8hgwF3L6WSeYloBXFaQveTjcj8nmoaBkSsS4jJN0viNng\r\nKvLogEH+JGSpmv0r/swvCDJKcKK/JaZLskCenLapRymFH60WvmCBp0CrF+Iz\r\nBk/gJQq2Ux4bakMYo+kg/URlhSUuXYavr8Ke7htO05Xe3vhvNcRIe/dVTLez\r\n8unxmd29nJeeOwAKccEuXKYKTN7QoEe721fEB+SR+0YJLFSio08FetmVFAYJ\r\nSy/gOx5kbdb9EIoOY7fJBCifVr45Dmp+LJqow+DPBEM2Lli3sOV1sJXJMeUD\r\nmHBe8XGxQPVsGy8ZKDsRi2/rSbLgyAqWJq5Pg8No0+qw/UWqOeQW0BSJsWig\r\nEYh7s82zwrBlp2L9gSlsMjI3NpCe9iHXjjI=\r\n=NCZJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.8.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.0.0-rc.8.tgz","_integrity":"sha512-OE9HUSfKqYfKeTlDExd2ltZXXeL4cvPcTzKGeDLxlmm2kCgbwV8bX1gNanDZ1FlURGD2lhGvDyHAA2pQvJ0wVg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.5.5","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.8_1669901745093_0.9120728237775133","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.0-rc.9":{"name":"react-native-reanimated","version":"3.0.0-rc.9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d5761da4f4262b33eab5d9ec400e15235cebfcd7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.9.tgz","fileCount":661,"integrity":"sha512-n0xlETpPQF5duyjneGkgA2YwbN3Bshldg1mH9wB+zqKOlYItq1w1Q2dqn6rVXoC2Gh/c+d2xhbabI/dipocB7g==","signatures":[{"sig":"MEUCIQCFH0U3bdxtMqUtn4Oqtz26OL44ErW4OUcnHJs8kg/gzgIgRIsHCAgQ61e5VD98JZfdZVVU1UPQlbz+49Gr+L0HIBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3038614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpEumACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhpRAAmWacx6SYs5NRoEouIpbIXAjr2DXYo/WZ7ip2Cj8n1q0DPb+F\r\np4f6V895NJuerDQj5Ra1bTnbX4BnCar0S6EwmVHX6sMShipt+uiJBNrg5vZr\r\nBKJ4VBonCZkNeT+BF4tsQg5u7imecUpfO2tWRPf+BiHL+v8M6i92nomIlO8N\r\nkA1LXuvu4IYt+PRsgjCPXZePjv/8nAh5gA2R2NwBOmI/K6ourh6PxvrkOQli\r\nJKLmcKtAcI5WQMJ1lz4rBTuebsp7fOKJhHEZ4v6O0uQVz88Lfl1UgDEpUINq\r\nqZdK+mfXhG/8aIFKcyHo2r/5aeJCVFUQo6kmVxG7V2il/KBxX91SLL2lwH3W\r\nquuoz4ABHyjG/ttsG1HoqcUsxsigwDWqsxlvxX5IWTv7qd4KidM5P45aL9q4\r\nI9uMTXzY4JOKFtgFW9XyS9p+9iWUViXCi/0l+UTXQD27rFaxVIpOekaS6YLt\r\nN5nv+DX1vgIRPl7Ba1DJe0zSLC4+xKQS9nGFHBp6x8URvG+5De4hemj6QQ0H\r\n2PHcYMGtZ6bir9jBp58sJ0HdNLEnu9T6kIC5Vd6UlUB+SBe78cZ3JHLM7+tO\r\nq5xf2EeBA4f4dL6nZ5zsp6oD6w1owvXwSbzsAeLozlWu8fC+/Url49UxsbHh\r\nU82LXvKMu7Kd7MoGRZJQFZNCparJh0ZKes8=\r\n=9fvX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.9.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.0.0-rc.9.tgz","_integrity":"sha512-n0xlETpPQF5duyjneGkgA2YwbN3Bshldg1mH9wB+zqKOlYItq1w1Q2dqn6rVXoC2Gh/c+d2xhbabI/dipocB7g==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.11.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.70.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","eslint-plugin-node":"^11.1.0","@types/react-native":"^0.66.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","react-native-codegen":"^0.0.7","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.9_1671711653677_0.46783882089111417","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.0-rc.10":{"name":"react-native-reanimated","version":"3.0.0-rc.10","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0-rc.10","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"40e5b628759aa81f94317fd0301231292b4eacf5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.10.tgz","fileCount":676,"integrity":"sha512-0P2jSO+dXHRxSzqSxNp08VaUy89nqeUIvqBS0wlI8lsli8CJcqulL3pjNqTGzBkxXjt13mGdIzJv4u9lSjHPzg==","signatures":[{"sig":"MEUCIQCz9MySEzWZWle9OryJjJkyvoTjoTbjhBOgZuWjJh+v6wIgF3u2Sa3iWAOETvUyEr6GQPqdU4KJpnt31KULVjsajJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3090637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvXjUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMPxAAjnsvrkciObhnjYhLagrnPMQAc23Ov7eMaPiXHMnYy2fjkTIy\r\ndmimr7jfsFJCA/upstOy13TIP9OFAFrkl3+C33s4Q6GVv37wwkJTsCx77AKq\r\n49UrMeUuwIr2kuMsj5ZxWWjlX6XRwC+Nxd6OD6MXoZp+iBbVjzEBCwhTahkk\r\nQZJwiLOsFjZXM/gX425lBPflResQGkJGDcYyYOOMo2fGv3PQDXUmoNok2YFq\r\nLY63LUD63PyI63Kgbt1C78wcRK0YngTV1AYfxDNQwYuAnoW5SGkYkaaDErQo\r\nbaAOzhGSsY2L3RetCFxvYAaZVvtovruh21zlO7FPqJ/nRXhy+KFN2lXGIT8u\r\nMMhQlO9lBmbTq0lFS2IR+EHR8NQdEUyZecJPK5GVmmeB2xYZ7yPU+trwV35i\r\n/96p/oek1UR71sQgSUz4mvgxZkM1TU5z7dcRCF0uq2ygiUgTfjic9NQWObJQ\r\n0+c1FErNozcLNeECF39a+mPPotIswkv523BWxgOAvBDuoQM79L99EPXO3AQr\r\ngsI/YLlrrpW65hI0QvM7N2WU8J4EAAzwzPPOS7PtQSeiFT9WEuz2YQQgm5+Y\r\nrlYPln4PQOLduGp6ckXKVPTaFSDtCUXWE1d8edFn+U9/j5q0U8MaBxk136aB\r\ncHIzyGwmeC5gXwdCpzIZ44+fG0dA5ILTStQ=\r\n=UanT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.0-rc.10.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-3.0.0-rc.10.tgz","_integrity":"sha512-0P2jSO+dXHRxSzqSxNp08VaUy89nqeUIvqBS0wlI8lsli8CJcqulL3pjNqTGzBkxXjt13mGdIzJv4u9lSjHPzg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.2.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"19.4.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.5","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0-rc.10_1673361619639_0.46142408396497636","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.14.0":{"name":"react-native-reanimated","version":"2.14.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.14.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"acc20d62ac4668afffb5bc749cf0a095e6c44239","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.14.0.tgz","fileCount":674,"integrity":"sha512-WicflLAyXGveVLZCHLqxH4axkb1QoTLejsdb5WbjkMN0mEDHWQQly7BeKR7Ek0zzZnmcrChnNfMLGGW+X3uDkg==","signatures":[{"sig":"MEUCIGoC2DKgY1yBHdmhKXMZQ/YAUoP0ixhJZQTfLITi1rFqAiEAlJoNIC5v0KyCTl0bfwqO6AxMq+2Pbjba2DE3S9FaBF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45347008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvu47ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh4Q//R6eZUJLsRxlBc7DLqSQk8la8IR6CNGhlp7erWZfZ/tEpVthR\r\nzN74+0YxViA2ciaTTjk6RzacPNRmWRL6+JPLK4IRuaCuI7vkJHJBhQKfRirU\r\nBf6Duq0IF7yFtQpyggQmpUU83wCZn5Q4L1xGnyj4DHWSOz3JiDCAc+OIYpbh\r\nrcXmasc6zgC2+aoWmy9iB2VAWu9qczXZuhVlfmHrQxw6D+PXrQTEkWyAHMsa\r\nhW3fxOFUcupDNH0oa8hqi9JxuJ3X31ZmluHKUf5LE6qC7O13PUZFD7Imj5yj\r\nKWx8WR8YN7A5OZVfnvpgdsR0QMpqCEat8aH0De2OH2QEUfLfKegRvfS6SNE4\r\nAfUKP57npcpb8CZFlmv//7Cgi4zAszN0xtKJYm+dyh3RM7E0JbxJALguNgqo\r\nXh2wmpHYVUQH9e1ok4WY9MWDH0hXd7b+Q6hUt1rWEGifwDpgXqNbBIGWyR0r\r\nvVp0mty86Fo/di3SG9gd0GaLIRW6Cjji1tpjdtUy3owyTLLl6cHBSWygsi6K\r\nN3q1dYHiI45Sy8t8fz7p/P8DkdhVR3h9kCjjbeco1ZZkpUxrcKou6jpMrFKQ\r\nHA71d8fQpFvETKeJZLm2RYWBhbnTalGh2XllQhNyEsvMr5CjHiMIvBJVWFQ/\r\nQfr8zIB+91TdRpljsBzthWyqoQcdILVlOOA=\r\n=x6Ie\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.14.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.14.0.tgz","_integrity":"sha512-WicflLAyXGveVLZCHLqxH4axkb1QoTLejsdb5WbjkMN0mEDHWQQly7BeKR7Ek0zzZnmcrChnNfMLGGW+X3uDkg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.3","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.13.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.14.0_1673457210812_0.7950760911630352","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.14.1":{"name":"react-native-reanimated","version":"2.14.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.14.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2783474c009612e1c794ef8f4aa2ed7fd4a90b15","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.14.1.tgz","fileCount":674,"integrity":"sha512-o5fAcfYqgRENguVd1Xxd7PPwBgmqTA9yzrIlUk/I0iHeV+5lRLjYwya+Oz3muefUQoQk9hlVyEvZeEdwClC5AQ==","signatures":[{"sig":"MEQCIAr+Gtdz9WQPUnzmYxEbn2BmXtQoUEAm5Q1egIHxUk34AiA1JPH619CaNKr4kMRHlYEJTDrhN0EHUPYUng+XclNi0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45347072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv95+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVzQ//W6GHM8mVVVufRn7XBR+4DdNYpEeG9qjs6nZ09EzBw5PebQdF\r\nB73eufDUElvcG8g0EpHCHxjrb/LSxM3itmYUIowT93xHtS1tLxjUmkyibGF5\r\nKkVfU51EkLux7RFUOSR9n2GxPe0os0b1hOY0FYB1N+EO7AatE6q/te5TTJw1\r\n1vR25hoA/pYkedRolH6b6I748K0EbgJXk5cWPMoZX/Pj09v5G500xY89VdFx\r\nSI/a8JaxRySiVu5DxCMMZ0K11QLQ6Nhz5fBkZi9OjJo52Mhym5y/qV7QGFmQ\r\nWOkln4LjBUo+ljOfhtMZQNloUwOTe6ufKnO0hLgiPqXlEJvV6Ai7iZWnnDGl\r\nzm4n/0M3S+SVyBWD/5va9ydyyQ6uiXm9bhHACnF12F9UT7lIP1bsg1vhvz59\r\n96uYLqLC63X81Ufd/yrYckkv6IEzZ4PZ5gurtWmjzEAmZSz5/XqXf09D77+G\r\nzT7owht15N6skgo3VbQhQQ2wKG+W5gmH2/bIVEI3IMBTD374Pn7Yg3FrIU8+\r\n0RlxQZiniyU2XAqOJDu5dkO8+g4IOqOO/mqByixRM8FiWRW+wX+fnnLG1nT8\r\n3IfJ4XsEeRkPyvLfb6YaWXOQ5/N5mD8LkOXFww/l1+t8QZZC96qRs+QUaStg\r\nZghbIj/n+ik3jhFFf9f5T1DZqVEohcnHh+s=\r\n=hLfE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.14.1.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.14.1.tgz","_integrity":"sha512-o5fAcfYqgRENguVd1Xxd7PPwBgmqTA9yzrIlUk/I0iHeV+5lRLjYwya+Oz3muefUQoQk9hlVyEvZeEdwClC5AQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.3","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.13.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.14.1_1673518717514_0.6871043735407578","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.14.2":{"name":"react-native-reanimated","version":"2.14.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.14.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7f20f01052ea4902e320be8725d55b40b1d21d62","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.14.2.tgz","fileCount":674,"integrity":"sha512-zj05BBafk38rE78PhHc6q0vg9M4WeJY/RExHUGFiP1miJyyAaJzs2jLQR+HY0zbutCE+/yNJyOE3dca2BslsGg==","signatures":[{"sig":"MEUCIH70p1HiS1LIgXCxuNpolaCCVG6jGxWaG/YpzXYwotrdAiEA50c/451PAkQuKtYPRhPhibo684Jn0uwYsDDv5rIia+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45426807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxsfcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqXg/+Ij25Vh0CrzBTtRDQ5j4ZRKZ982a3cakEPa/HrAUUO0yRDoJS\r\no/L3EM2ic7hyq0jSuLmbRAxG5/U4DcG5b2HA3oDqCmdeVjUFkjyTkbdUnjh1\r\nbG7YIngoHIMEOt+MNdD4TRIqKKPUjMyeZtaiki4XOLRkCR7YrfDoVsZp2yOi\r\nEZVfn3DXmtCmAzP8hzomd5wkGUVRxnCClJiUGb03M3OEnuQU8nPDnFyYJSY1\r\nK4/XRFznDW9f2sf8igMUnypuE1EpB03zIsnf9erAukNBmkEz5oFrWx5WN2rR\r\nUm2lvmIQqovhOeNL7Lw99LddLLXIy9F0nwxIj0KPSL9k+qgkWG8WxDgd6FKL\r\nr9hgExBfUpe68qdNZXQ8k2/GUcJSBAr6HwttOp2WowuVqZ2ELL9teS3b1aAb\r\nAfD/7iD+RteBuhHMcMEDOBR8vqzWh8cv1eXALuEmVwbO8qXiVkNK07qPqt2h\r\npm+p2BmqHQiPkJ+0eKPk2s+b1ckqZTdephULBB15H1brGYmqd5U+tsx40ccF\r\nasWJ0qo7K6mo0URPHau+nYw253f9hROai7G6m00MN8zcOUO7dLxoBS4PI/B7\r\nY+9T+0EWxqXBV+bfSvxdIw9wlmIQOwulSTZ2NE/Ku/c5QCLWgqWiVZPPTmHz\r\ny6lhyiYJS9byffCeQsa0PXfcqa1dJYBM3rg=\r\n=f0UD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.14.2.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/Users/tomekzaw/RNOS/Reanimated2/react-native-reanimated/react-native-reanimated-2.14.2.tgz","_integrity":"sha512-zj05BBafk38rE78PhHc6q0vg9M4WeJY/RExHUGFiP1miJyyAaJzs2jLQR+HY0zbutCE+/yNJyOE3dca2BslsGg==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.2.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"19.4.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.14.2_1673971675455_0.515999606630583","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.14.3":{"name":"react-native-reanimated","version":"2.14.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.14.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"92e04bde448bcdf0f9ad20c6ce17eb5c837b5f3c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.14.3.tgz","fileCount":674,"integrity":"sha512-2xSs2C6ukqF201y/H3KkUV0XXf3qAHp8i+8ovELUFGoy+K+Z1hR8MRi3/9HKtJyDdVPf0MdNZMAxZu2gFDrUTA==","signatures":[{"sig":"MEYCIQDubQlMsc1QkGcAL6RfTWL5BRiENABlW2dAcmiao05bsQIhAJ6G/lKdS9aNEBsoox4eZ4yzdx7n3c01qgFxhNQjp0w2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45413651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyXBCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbSA/9EvWxBoKYGbjbvAqJoTXKwiZBhUc9+JSllRj4DheT3WaXefwF\r\n1urrB27BrEUgnu6fBAoXAHh0ewHlKdzlmhlXVFbhnHx/MHpHeBffPrgDHmmK\r\n4jw27Pq+xdg6TjQlF4KF+huCPp3FSl0H0sDw7olHLktPvQW1R3SO7NKomky1\r\nxyt2rdAiA2cO45jAA0+vLe+FL7wZpyFjbVoETpqws0BDxj1iaxLwM5fkz4XC\r\nDKlyPy+RYW4uo55M4s15iXEaSbXNUFo8irUOfsOo6WBDR2XoyNquxtNmoNyR\r\nfxhuPGkiz6c08MnlluyX+/A3FIlFIJzhbr5c/t2wswyADMiavtyqG84waJfG\r\nqZumSk4n6tP3gJFSUmWnkST6etXQoLDmbKALnFG5oxQnsjtqjtAvlDUx+t+b\r\nDL4DbxEmwiAevO2ZqgYZzByrTsq2mRbGjLgOEzRRtOjh2Us+kHZo2ZorrJ2V\r\n72dzhlv1E6CyF0WgL+DXcQAK7DV6I238ww7Ow0JHr2beV+SRV3XuRRTkHRK8\r\nrclG+8Ne8/5fz4bOmahLdJfb0M06Mb6J9Thv6ze6mxfHQ+nb5rMsHFthI9b7\r\ncXr1HTRKI0ES2MzgkQTg90IS7kvobhJ8L6Kjs9wvQapPWJhJ6x1P3o7wk64e\r\n7bMb+7HKng9/g6CLn5atx2g0X5WwjZrQuc4=\r\n=r4d5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.14.3.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/Users/tomekzaw/RNOS/Reanimated2/react-native-reanimated/react-native-reanimated-2.14.3.tgz","_integrity":"sha512-2xSs2C6ukqF201y/H3KkUV0XXf3qAHp8i+8ovELUFGoy+K+Z1hR8MRi3/9HKtJyDdVPf0MdNZMAxZu2gFDrUTA==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.2.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"19.4.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.14.3_1674145857849_0.39438366520347423","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.14.4":{"name":"react-native-reanimated","version":"2.14.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.14.4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3fa3da4e7b99f5dfb28f86bcf24d9d1024d38836","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.14.4.tgz","fileCount":674,"integrity":"sha512-DquSbl7P8j4SAmc+kRdd75Ianm8G+IYQ9T4AQ6lrpLVeDkhZmjWI0wkutKWnp6L7c5XNVUrFDUf69dwETLCItQ==","signatures":[{"sig":"MEUCIQCaEVgdSMtVh1f66KJ0X/jebs5QlezLghBL76L750C3gQIgIC16bHL/jKip8MRrA+0q4rH41NLWG2QmpWrN/XItWk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45413675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyaSAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3oA/+It1TfmJiPFxHgrtSwM40wgE0wUULMfki5pZktdifrjbB9CAM\r\nX6sZ+FA1Tk1/46lkjYXCR+IXzSWDCzevlwcFjl4T8waYBppysZvGyUzl4QAP\r\ngKUfJSRf8HUNSGusBsZBENqqMYEnupOIX0iauoU6AZtCXfgITal5AQ4S2JHC\r\n0kMpvxQl6MflGsw2OT6I/XPEst1dicOx7sElZW/+U2w4GbGXN8id5tqT1/8M\r\n9rjtVpCyIWkbVuDrkT1uqKMNtd9X99O180Z70faxNydHtUNx8V7tuEN873Iw\r\nkCmJgf7Eb7HaCWDLrd2jRAZmyumPmNChAQ4/dsviXrwsj70cA0Xl5I6WyWaU\r\nWqzWtrDJ62ZmnqGdpy6trPtb4BZ1lCveCmdmRCfLdwIOPBheB9Cnhd+0/awY\r\nqaU15EciuCg7SxEGYZ0UBENA0HVvSiYXCzvCgmzkIOIgfKYiZ87KV9SaVF8N\r\nfmecf1csTS8ELGAlO7DpBDGTbqtJKbntzQpdNZyZr2nPAwpm5EPLwB+Wycjp\r\niB19HvE41XdjoA/Td9Bsw0FBAenvE/HvztvHeTJ+2N4BUdyCCap8ykd5btwW\r\n559obR7IseR3i6Q91d/KZKsXqAdd9++owcIcz0Zsh4HobRFvmj3sxFKG5W5N\r\nCvJZS6BFERa+5VAnmYLg1gzQtcEuFwJ0nU4=\r\n=ehc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.14.4.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-2.14.4.tgz","_integrity":"sha512-DquSbl7P8j4SAmc+kRdd75Ianm8G+IYQ9T4AQ6lrpLVeDkhZmjWI0wkutKWnp6L7c5XNVUrFDUf69dwETLCItQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.3","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.13.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.14.4_1674159231720_0.6766698742975186","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"3.0.0":{"name":"react-native-reanimated","version":"3.0.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"03389efd8464b0ee1da18eb4e0bac28157c2b258","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.0.tgz","fileCount":706,"integrity":"sha512-GPyUrLZHK+kou0I5PTMWNUkAaJ26ndk/MD2hcA1F8U69RSMmtzJuKUxK2C7uz3Y72W1eFunuDgsNCoLi0+W1vg==","signatures":[{"sig":"MEQCIGzQt6ZABLWqT/4NhtwvtrqSQg+zigmtrLZ6/vxm2nejAiA3vyChST3tFdRg4ptTwp6FPBLoSucKNryfpCrvNPHwRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3336445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/hxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfZw/7BocN93PGDo58GqHDOBkvry/FGvEvFC9XCju9bKX3e6iftOI2\r\ncj6CkJxfiLjG2LNrw79o/GUTxR+7E+WHYqyoRgHLlufhRgmBlkDLWR04hiB+\r\n6O0hnOHJvtFCBmpi7rki/olnQ7qdHrASxfNrQM/rpWnOA264xsz85USoomYS\r\n5Uu6cE4aBZZzBpT1ojz9CkAT8p82Up9mx4ydoImwPwNoHC94Qf2/wzO3o9W2\r\nrSbKIfAbsw3PV8NUealb+IDP7kYee5lzFQB/iBVTW7bl4b9ka1nG/S7ig+8T\r\nQ0GocJ3MfCl+vHnKvMSnq1E2sOdnw0Up7OWOxLGhgwo+aBbM9QR8S03aekZ7\r\nAgz0IkWktUsobKugCuvMpFmAQ9LouZlVTRbGm+3ul2r4PfttcEWAMp/R8UaK\r\nr6nRM8vUDe0fvq8CcBZsex+xC37w2F/Dfx3xrvtqM/qcTKF1mwW9QYAM0X2r\r\n2DcGh7iaeptTifK6dcwHmWFm9U0BMe2rp/zaDKvgBzAOcCTAt355l/WVVIfy\r\nF3t0VQAGNjJBtLn5JoAPe5R06oXKmF/IZkTYms2/gRZMRLkKuQIMaWztPRBm\r\niiDW7xPMDIBejEN1kbuzzfNF1IqNc7MdTBLnIpWmUnVS2ylf1B8GNhJGRk7k\r\npd4SUQKPgzSi3L0vtf8Wzw74dUott+1u6WY=\r\n=CaU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","gitHead":"7fd61c5f76c7e58821739a0dbb5ba8e15017a032","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.11.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.1","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.20.0","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.3","@types/invariant":"^2.2.35","@babel/preset-env":"^7.20.0","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^3.2.0","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.0_1677597767866_0.628952845094999","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.1":{"name":"react-native-reanimated","version":"3.0.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e5b15b0b5d2e02eaecb7dbccc1fdcb379379a6ef","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.1.tgz","fileCount":706,"integrity":"sha512-zesX0VwzqUjcD6aY+jlDLqZWMn/nUx8RfIRHUMEn0NzcFHXk3TnMkWL2K/gx4k6NOMhtaBAx866ShRtR+i1hgQ==","signatures":[{"sig":"MEUCIH6D9inc+4xHroisyPAn4BkStjh82v//G6N4zy/EM2JiAiEAmwUhaxTG2uYr5BEJrgzilhPz4Vrf1/WvMl2qMzg397I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3318104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAnGYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonNA/5ARUgx5K4umv7VdWhTKbG4o6KqsN3P6n/QqMREm/C7jJL88ai\r\nDeTLyL4UNOXx7dt8pA2Iglvz73DTCQpiXW1zCC3AnFz1oRo4z02pOjtqZqC9\r\nRd1jcPFTrF1iOyLmD3idU3t+SE0qAB0HetzvHPm6CK3x0X1EqjZn+hiaIU5X\r\nkBmV6Y3DDN85/WygTZGeyNMbS5EkVHG5fVkb3N0/rFnR0QMlT6gG38FBTcbx\r\nZ60/nONcocOtyJQEDsVx62UoXsAND+HcqEtrvyA+MKXNmJxntRSAGrITtn8J\r\nS5PMtwp1gqbICxAaMhPVMzVx+xRUgYCmPxo3TkaXG/eJfBjbXuE56RTVzbdC\r\neYyEIFk3BT11LbfIsM/BWK5s39RoMxa1uIQoXHh06kAiQw1F2Of7zzTr2zsh\r\nYQ0I9k4wZwAtkB1jGmr5PcwHfSWn9nVN42wEOUnhS1d+EqNH22urOVSaQUEv\r\n9ZkF9YEkv00Hv8NbdNDMGh++y+lXu8Hq7do3yJHVYqT0a9DTklD3gK9Mi8Q3\r\nRx+4YoMUfAltIEvYmBblIPcPlxInYKlTdaSLx2oNwghviqviDjsF31ITKWi8\r\n9DL1EzWMa6unzhO2fjQP3/SM0MxwI4o2bFaXIr1n6pkAXNJr6EvD+ohHcWki\r\ndVslvrq1wiCLSeqwqjzQSEEGYQIcnO8gjrI=\r\n=7LsO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.0.1.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-3.0.1.tgz","_integrity":"sha512-zesX0VwzqUjcD6aY+jlDLqZWMn/nUx8RfIRHUMEn0NzcFHXk3TnMkWL2K/gx4k6NOMhtaBAx866ShRtR+i1hgQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.3","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.13.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.20.0","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.3","@types/invariant":"^2.2.35","@babel/preset-env":"^7.20.0","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^3.2.0","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.1_1677881751877_0.8558501067848856","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.2":{"name":"react-native-reanimated","version":"3.0.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.0.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8f7284fab2b0cd949779429e48f32d19a966bbd6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.0.2.tgz","fileCount":706,"integrity":"sha512-8Et90yTI9yxchGbDP79k391XZqc/64zNbASbGy8X3Vgv4EbZ1M3IkKwcIbZmbVwpA804VJ6V9nJAGUh9fP0LrA==","signatures":[{"sig":"MEQCID8TqQw2dSEvzdQYgpcGhER7MpEOWNNyMB/B0yM97gujAiBfDVxGiuSj1yrlM3iyPke9O8tZi0gGcsVqrwF5puA4tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3317775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB6cvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd+Q//VmZcJdyWc5mbGI2RTEZLWIqc3ZzEZFYQ/b9H+55SQ+h4ZfyG\r\nFRlyaZfb3234kQXk3UjWvG4Fx5/V/Adc9ChRf3vyGnbggRK9Xww4cUUhI1yy\r\nLte3PgaMzrsgbFLsGX7HzLLxnFMwBRUnOZqxrR4fa37IYHsdZNBHfDuUF5zv\r\n9T299fH8Rp1wGJtdzn2B878dCB9uYOOGhfkci+4R7bBVCC6ZNetmjCUt2FOH\r\nGUST7X9kPg9ggynWbLoo66kqXIQuDmP4MHlk/J3AOOety78hZKzsUGsNNtTW\r\nDzPKsj5zsPf+UbtVDLnPlzvucdgMqakH/FHvdo0By3/b1BEQASvQaWyx1ZZo\r\nSFM580QRV+2jIEosbm3ENQtWQk90OTa91qGgJWXicrbwtLlrtnwcFf1I2bRI\r\nvB/IHoVd7xYrFywf5edQC3iHxcxy+c3Y1ZdSthEjPlj4bg7NXq1bNyXDORdM\r\nUJDV7PzQqh0jQHASgbjX/rXrGQvilGO61sYJyz1MliZFbg21tFPmLqcWkYVP\r\nkfx6ZE/zs8qR3Y2wyYWdqg1Hazrz2YT4VGxv6VSyHHn+vtQd2Qr/zKouW7hX\r\n+uolo9wjGrtTqY/o/Hi/sXT15cEVuLGJE95E5oIW8LK9GxvAjpuSlBT1VN4z\r\nmi/FWZCS9RxnP1/Zeag2acRlB2VE0X/xJmc=\r\n=4LLd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","gitHead":"7f8dc063954156369ecbb5f9220ee830234447dc","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"bob build && husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.11.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.1","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","convert-source-map":"^1.7.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.20.0","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.3","@types/invariant":"^2.2.35","@babel/preset-env":"^7.20.0","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^3.2.0","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_3.0.2_1678223150957_0.7864732596914548","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.15.0":{"name":"react-native-reanimated","version":"2.15.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.15.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d795ed8a56f61cdbb3413d07d4dd43f47e161d1e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.15.0.tgz","fileCount":672,"integrity":"sha512-pNbcjIsqB72lsLGr7DvcXl07oovTvQUaBgP6CdkYtogmrCKUMcB+TDe2OjUNPWdzJ9JkgNIZZ1h71LM78H9HrQ==","signatures":[{"sig":"MEQCIFQBKO0802/zFdIr00Mn5Tm60RB92Mtj4YYmTdlYFT3bAiBsX68CfsLLpE1ZXOi1wmKxMSzpA2albjmH36IB/yI6dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45442813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLU/YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+KQ/9Hvf1H+i8iUB81SrWPfBO3h4KyjEjkC5CeK1pVrXdDaDjhX6w\r\noL65sjqjy3XbZazIb8bfMJnhKReau1oCWL/txcj563wSaFT5vp0atnoIIXk5\r\nEqilf6L8h51ieTwVnZ8LzB7Wc0/SpuraC4STi3NDbn81jgFLz80JLYmeYnpu\r\nlRJ37Mr89OMz1H5Sn8XN7fSvdeIpFbhg4BVaD3CWI1PYDzuI/0oIAcSvwbyO\r\nl5jvr4yAja89tRamVW/6sDXJjCCxB2lh1FPlhIBqE5l96hbFNWXVXWuaXXmj\r\nNqKi6nmYd0yJnR6scwr3Bh5EFLucScJul03VUX5LyX1Id93UzaKHUW7HwHGW\r\nxZa83J3waF+6Q3cmWbLaxr1AisxI3mKXaR6eO7n5+ejfTmSZCl9dqR1/r/L/\r\nvepo3SEYStf+SYumrsmrQGSsuW5qV8gyz1+mHrKbzmWI4q2Nv2SN2ueMUDTr\r\nm2npcyLeX9utUJMJ+dbP/HpzCPwqEuPZ9my0IbyS8M3UFr24GfhXn31YLN/s\r\n1dmZJsuAQ170lxSfJztlPG5QnJZngN8GYMLODNWNavRdE+Ww//qpDfRZpopR\r\no3rGp9vTzWJ0uQ82CAvbe2QGXC7ueBMUld8xc4+QI3U1j1vKSehjHhkvHMGT\r\nP7bDBmmoWOhuZelVi8DJcG9qh6+ClbBNkng=\r\n=MYWJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:react-native-reanimated-2.15.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-2.15.0.tgz","_integrity":"sha512-pNbcjIsqB72lsLGr7DvcXl07oovTvQUaBgP6CdkYtogmrCKUMcB+TDe2OjUNPWdzJ9JkgNIZZ1h71LM78H9HrQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.3","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"resolutions":{"@babel/core":"7.20.12"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"18.13.0","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","metro-react-native-babel-preset":"^0.74.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.15.0_1680691159433_0.6668532894046524","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"3.1.0":{"name":"react-native-reanimated","version":"3.1.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.1.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6fe757dadf06a59b365c1c0339e992751ab03792","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.1.0.tgz","fileCount":731,"integrity":"sha512-8YJR7yHnrqK6yKWzkGLVEawi1WZqJ9bGIehKEnE8zG58yLrSwUZe1T220XTbftpkA3r37Sy0kJJ/HOOiaIU+HQ==","signatures":[{"sig":"MEUCIAYBvcfPRXg+TNiyW0pHims0kIs6Zzk7ytbQ4VIJmab7AiEA7jstTS6LwUMj7yKfoujQ3BDBb12KQt6n3vk2veVS8qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3690356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQQymACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5lQ/+KDzFMBKn9haMraMRomhgQC+8G6gPcgggXlTATOmKHpKf1LoP\r\nSl5jKvYu9Zza0Z0yDQZ3gm5GukhjXVC6+8prW5FlvJUZtbTo9sT5jDm1Wx5Z\r\nEUMcgpSf27y7t8wCsxzW8ikA54jpOyhAgqh+/Akbk6P2PT5bRf1KXLfWWJ7V\r\nBTx01yD5A0dPvmWsmSJe7mSWsg77qvH2Up1ADK4DSH0ON4XzdUWl8jjTAP95\r\nPEpb9SNOz3JXToo/lKi0Pp5IlEonjHnsqel+/bUdQeiHsshtlDHO9t96kU3m\r\nA/u8Gq40esju4e7mlvc040zoAfDw1GeiVGLD7quek+Z3EIT3CphK92BEl2/B\r\nMxjw6Ot4B4wGrJTTcj3qbbW8uiRtQbYfNG2yPxZ5MleEtKB+eJ0X5CcjdaVp\r\nV1XgJcLR0mGAhEU16zJziNNdWAk8HJy4NJAHw1qPSRzt5nkaNDEFPx8XcjWx\r\nbFUIv7foKhYoE64I7oVLyKlaw1FGsgHaO2s5VQee36b6MJgt8z1fQIArvFjs\r\nJN88P6a90TWUV3DVO9T/hTQfuPVQPMXLifjr4IevYuACcWAfzgvvy8174XR4\r\ntKJ3kaoRDJTSytxbitIGsCclTCy7QEBzVZHuJ4cMYCqZGvvOy0vSyn57mTn3\r\n5pPWpsJY0N52FZeceywFC7qFJ9VxtTGX/xM=\r\n=Pgmp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.1.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"bob build && husky install && yarn plugin && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.1.0.tgz","_integrity":"sha512-8YJR7yHnrqK6yKWzkGLVEawi1WZqJ9bGIehKEnE8zG58yLrSwUZe1T220XTbftpkA3r37Sy0kJJ/HOOiaIU+HQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","code-tag":"^1.1.0","prettier":"^2.5.1","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"^4.1.3","@babel/core":"^7.20.0","@types/jest":"^27.4.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","react-native":"0.72.0-rc.1","@types/invariant":"^2.2.35","@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","@react-native/eslint-config":"^0.72.1","@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.9.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@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","react-native":"*","@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_3.1.0_1681984678446_0.8375047160965199","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.16.0":{"name":"react-native-reanimated","version":"2.16.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.16.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6765470de25f1ad0450ac6aed2541df4231cc13a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.16.0.tgz","fileCount":388,"integrity":"sha512-bjgKnTCGlE7vrHpyMe6q5MMU1I/PJmXqN+8nIDv1+RZcPbRic6Q/u6BQ84/AzZsDFVsNsebxIapo2TKUokAufg==","signatures":[{"sig":"MEUCIBLBwTUf8p/3r+WX3oEkZYuQ0fD+iD6vNRn1PeKYIbFEAiEAh1kmGpcubBSbd4GIwXwCCaRPALdBdN7TDHwgM5+3At8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1218354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQmyIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozxA//SH6D9yg1k+w0ewxNwiQJhCOpdIsEjYgZZJNFewz/aHlrsqwg\r\nQbfYSeblrFqcG4vFuEucflyJQRiFNxQNAEplqY0OARsu0D9J1xWyyHkADjYK\r\nlXTLbrM1O8u9rO4tWJwvVTwffJiNPGNwzK7G/2iNo49OGOZpHb0romzZhtwE\r\nmGrPR8rvfzpSeBVvq3nrhAMBOJ2psTMSIsjnS1h/GqsiIYpK8xjcGvAKjHnv\r\nf3H4n9mqk0bFWpprNKWBSzjG4kCW4il6Pd/wpfR6hgsRbA304KQGCm2F0vYH\r\njTWeEJtfb+w+w+roRXPgrsd2tFildiVRpxXjnA4rk/dn6CKEWjrzk0vUFgbE\r\nDFk3/7An2wgQBLlpUJk0q+OX2bywLlsMaKjlw2KMnD+4NCJoUVgtQKozUVe2\r\n6AsDAeXrwqhLmWFkUbm7bJBNnEQ1/m2URLEFggQ9kUibTGNwDh+QtOXIB/aw\r\ngfIXUaKOL982tmkTcg9vtdyiok3U9NfwQsAiArI6XS52F04RMrmYthRkH/q+\r\njk2sHJ2dZUJO44AILpsp9MDcOjYkki+sDu26+8IeMWqGfAkFTB0OgeVixGT2\r\nMH71D8hnK/sWHzaZlDrz/PbtIuxPMy3PEBuLDgB9URQ+/6PwIItfZtEjYjjH\r\nLxzGCCzAW5ZWBb4rUPCQFfMF3uQErawYxCU=\r\n=7Po4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","gitHead":"4e8da5099133c0fd774e5414bd06eca4ca254e6a","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.11.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"resolutions":{"@babel/core":"7.20.12"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.1","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","metro-react-native-babel-preset":"^0.74.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.16.0_1682074760645_0.36255937477151323","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"2.17.0":{"name":"react-native-reanimated","version":"2.17.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@2.17.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"eae2308235961cdd79810e01dfdd7e88b1ae5b5c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.17.0.tgz","fileCount":672,"integrity":"sha512-bVy+FUEaHXq4i+aPPqzGeor1rG4scgVNBbBz21ohvC7iMpB9IIgvGsmy1FAoodZhZ5sa3EPF67Rcec76F1PXlQ==","signatures":[{"sig":"MEUCIGdiExmiAwNVgB1ufZKNGHLbbQLY/RNfZhTAuZSvSYCxAiEAreZzRd/FRobWkOUGxfnDV5WluED+V8Gnxp3VbfZ7VHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45442843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRjPVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0TBAAnWrTHFT+YJzAuekxg/WTcjmtFI26BN5gdCH/fM2J1djKL4Hy\r\nAXlpZtRJsqvNSJGcGIswdmWR/xTrz6apD0rkNBtTZ8Ux00KzXI08S5orwHOQ\r\n8HGdUAEDvwhWLIPCfmh+YLPUEVFqu65hdBqNaELz2zyoa0npQlol7lLWH+55\r\nBI0msjpEMx6F6Vmb3ZF5eOkZVjwEfOpyQkR13DySIWHqvEKAbbTp5qG+VPLo\r\nx8WZtR4BI/YOlE0f2ic/f+Gnv3Tx462SsGZ7mQC6yNeRYWsYQc5EQhZpo1m/\r\ndRfMqKY8FsdnPsN/TXF/5J8SHlDIgeV4QARTT9O+ovZ6/ZmAstoRhrZob5Pc\r\nPzuHdmTvzFfFQTXb9G8K+FSoMmucx5PY79P0OtpJM9nQamrBTZkVgq2VHVy7\r\ng0H2HXLrb+5LSz5jJJrbk+BFMbZHQYmz5ZnjYDPqJS7KCs4resb+gyCoFjuT\r\nNdPJExov/FpEF0sR568kJFRWNoT6E0iIJzy2pArC188iI/yrC05ynOcWptAO\r\nQx0IhCmDHfGNxC8Ukl4kwGhYH8n9qEQdOqTkRgmZCmB1XAsB2YoU/LeI+ou8\r\nmmCX1oWRTTN2eS1xkYgT+x47rhed+X3X26Tu8s1MkCbPDyJu9HAjzu5i/Ir2\r\nk0raz52Q1u5QRNFOYkg5J58rKe+f/VIqQ5w=\r\n=UM4m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":"file:/Users/tomekzaw/Downloads/react-native-reanimated-2.17.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check src/","prepare":"husky install","release":"npm login && release-it","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different './src/'","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit","format:java":"node ./scripts/format-java.js","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate":"yarn type:generate:clean && yarn type:generate:cp-js-src && yarn type:generate:tsc && yarn type:generate:tsc:declaration && yarn type:generate:remove.ts && yarn type:generate:remove.tsx && yarn type:generate:remove.js:from-src","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:generate:tsc":"yarn tsc","type:generate:clean":"rm -rf lib/ && mkdir lib/","type:generate:cp-js-src":"cp -RL src/* lib/","type:generate:remove.ts":"find ./lib -type f -name \"*.ts\" -and -not -name \"*.d.ts\" -delete","type:generate:remove.tsx":"find ./lib -type f -name \"*.tsx\" -and -not -name \"*.d.ts\" -delete","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","type:generate:tsc:declaration":"yarn tsc --project tsconfig.json --pretty --declaration --emitDeclarationOnly --outDir lib/types","type:generate:remove.js:from-src":"find ./src/reanimated2 -type f -name \"*.js\" -delete"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/Users/tomekzaw/Downloads/react-native-reanimated-2.17.0.tgz","_integrity":"sha512-bVy+FUEaHXq4i+aPPqzGeor1rG4scgVNBbBz21ohvC7iMpB9IIgvGsmy1FAoodZhZ5sa3EPF67Rcec76F1PXlQ==","release-it":{"hooks":{"before:git:bump":["# check if version corresponds to changes in native files  \n  if git diff --name-only ${latestVersion} HEAD | egrep '(android/.*)|(ios/.*)' -q ; then egrep '\\.0$' -q <<< ${version} ; else true ; fi ;"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.11.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs","prettier --write"],"Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"resolutions":{"@babel/core":"7.20.12"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.1","dependencies":{"invariant":"^2.2.4","setimmediate":"^1.0.5","lodash.isequal":"^4.5.0","string-hash-64":"^1.0.3","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","prettier":"^2.5.1","babel-jest":"^27.5.1","release-it":"^13.7.2","typescript":"^4.1.3","@babel/core":"^7.17.2","@types/jest":"^27.4.0","lint-staged":"^11.2.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.71.0-rc.5","@types/invariant":"^2.2.35","@babel/preset-env":"^7.16.11","@types/babel-types":"^7.0.11","@types/babel__core":"^7.1.18","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","@typescript-eslint/parser":"^5.11.0","@react-native-community/bob":"^0.17.1","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^4.1.0","react-native-gesture-handler":"^2.4.2","@testing-library/react-native":"^7.1.0","metro-react-native-babel-preset":"^0.74.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@react-native-community/eslint-config":"^0.0.5","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.17.0_1682322388327_0.1262436897153889","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"0.0.0-20230509-6d9c5aec5":{"name":"react-native-reanimated","version":"0.0.0-20230509-6d9c5aec5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@0.0.0-20230509-6d9c5aec5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"64cf105379dbb3116f72cbe46e9b7d13d4841c9d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-0.0.0-20230509-6d9c5aec5.tgz","fileCount":723,"integrity":"sha512-/TTwj4TH3h8wXnOMf4ekbnF+/Dx1fIJoCVCMog4cyOqZX0wYcmc6CKDrH3U/+RtuCo1GnwSsZsfQxoA32LT5qg==","signatures":[{"sig":"MEUCIF/xZIGCkBWVKqYy4YF9Ipzey11SjMS088iCYk598pVBAiEA9GUti07HsI0LPTYVMJ/w3YsOc0mI7/G6V5/HhhQ0z48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3582089},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-0.0.0-20230509-6d9c5aec5.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-0.0.0-20230509-6d9c5aec5.tgz","_integrity":"sha512-/TTwj4TH3h8wXnOMf4ekbnF+/Dx1fIJoCVCMog4cyOqZX0wYcmc6CKDrH3U/+RtuCo1GnwSsZsfQxoA32LT5qg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@types/invariant":"^2.2.35","@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.1","@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.9.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@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","react-native":"*","@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_0.0.0-20230509-6d9c5aec5_1683656885174_0.4416259765427468","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"0.0.0-20230515-b22c04e79":{"name":"react-native-reanimated","version":"0.0.0-20230515-b22c04e79","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@0.0.0-20230515-b22c04e79","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d045a86b0e29aaec05d329bba18e1a948fe147e8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-0.0.0-20230515-b22c04e79.tgz","fileCount":723,"integrity":"sha512-WXl+/n8dhHvYPjARXSlR0/m49P8a7OhHLZFTm9DGWeZHleUQ0t66vkbSmyjE7MDW9UFeuVEGt5RJrOdjOzzJaA==","signatures":[{"sig":"MEYCIQDIJRVhEuk1toihh9KKastyjxx4BGpH/SF79PeVpBeueQIhALYXACH4MU2SRhQztmxZf8je0lEoSfX/wVY2MvLIuUeG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3582089},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-0.0.0-20230515-b22c04e79.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-0.0.0-20230515-b22c04e79.tgz","_integrity":"sha512-WXl+/n8dhHvYPjARXSlR0/m49P8a7OhHLZFTm9DGWeZHleUQ0t66vkbSmyjE7MDW9UFeuVEGt5RJrOdjOzzJaA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@types/invariant":"^2.2.35","@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.1","@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.9.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@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","react-native":"*","@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_0.0.0-20230515-b22c04e79_1684134398202_0.11117086021391964","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"0.0.0-20230515-4d99cb76c":{"name":"react-native-reanimated","version":"0.0.0-20230515-4d99cb76c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@0.0.0-20230515-4d99cb76c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"291e2c1670f97db00bde32dbdbf400b1b8533c30","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-0.0.0-20230515-4d99cb76c.tgz","fileCount":723,"integrity":"sha512-7Fma9AfkXEoUgO0tVbEdOAiEgocWYeEIGVQiJt4m+SuTUnHOtvUomTI0n8XfjfM8zPRN0BA+sz7Lh1rg9UcFOQ==","signatures":[{"sig":"MEYCIQCyi5slRVXZX6StxCMizd8CiAMBfqFcXwQIPpJ1rLIsKwIhALIKo7uTQWM2b51AkvRn+GVr2IM7Z6aIkNfRiyzCa/+C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3579826},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-0.0.0-20230515-4d99cb76c.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-0.0.0-20230515-4d99cb76c.tgz","_integrity":"sha512-7Fma9AfkXEoUgO0tVbEdOAiEgocWYeEIGVQiJt4m+SuTUnHOtvUomTI0n8XfjfM8zPRN0BA+sz7Lh1rg9UcFOQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@types/invariant":"^2.2.35","@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.1","@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.9.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@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","react-native":"*","@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_0.0.0-20230515-4d99cb76c_1684193679471_0.5916322858386083","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230516-474ca875c":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230516-474ca875c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230516-474ca875c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bb8d4027850190db64146d1ec0c1b65f225fca63","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230516-474ca875c.tgz","fileCount":723,"integrity":"sha512-eFGB/a11DwHa5qpVm8hvuQE02cKC3Gtm8wxsFqrobu3TMZzaGP56g4Jy8p08yKmEkLWVCRH/gqmGHp0u3+88XA==","signatures":[{"sig":"MEYCIQD4uxHGxGo1poCWe9PjZVuCSYbNs+5U2HSbOG2bhvSCWAIhALoxWfrlsmaxSI+yJCC5cz7B/K+Ta2N1km53p1zT2M0f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3579874},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230516-474ca875c.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230516-474ca875c.tgz","_integrity":"sha512-eFGB/a11DwHa5qpVm8hvuQE02cKC3Gtm8wxsFqrobu3TMZzaGP56g4Jy8p08yKmEkLWVCRH/gqmGHp0u3+88XA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@types/invariant":"^2.2.35","@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.1","@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.9.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.1","@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","react-native":"*","@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_3.2.0-nightly-20230516-474ca875c_1684244816381_0.8779197003852917","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230516-398e620f5":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230516-398e620f5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230516-398e620f5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1edaf289b6500263f3ad89dd59e946f1c039ce09","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230516-398e620f5.tgz","fileCount":728,"integrity":"sha512-qh1kQZ83k/CHxjdr38kUJ7UFpQkIj7LmhwoXi8n05D0Cn+H70jWo7e0CuP570mreR7MSfV2RCaNpelJIJLJzLQ==","signatures":[{"sig":"MEUCIQDhvVyqpPmc3/tbngqwvP8CmO1weBptSm/XrHrK0FkKEgIgW6ClEs5NmE8DbstCPB5ckmul4ZHou8GbMz0dqbCW4VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3589453},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230516-398e620f5.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230516-398e620f5.tgz","_integrity":"sha512-qh1kQZ83k/CHxjdr38kUJ7UFpQkIj7LmhwoXi8n05D0Cn+H70jWo7e0CuP570mreR7MSfV2RCaNpelJIJLJzLQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230516-398e620f5_1684280045781_0.29548703852705316","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230517-7d3448668":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230517-7d3448668","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230517-7d3448668","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1617d44f22639dad40941d1d0c987ae860d1feaa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230517-7d3448668.tgz","fileCount":728,"integrity":"sha512-2WTrh/YAMsWZCMl0RaZKQwXLt42JKvzqKhx9dngCrbKaiPLYuI8NEHnmWfrRrGUSPPP8pDN4CjIDNkRfQ2qQlA==","signatures":[{"sig":"MEUCIQCEWCQGEqFCggsvr7XC6Ad6zH+xjvkqGHZGJLEMyRYhewIgLWkgYsHpBU29pQLxXpdITtznwhB6g4bhuMSaKRaNpAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3588258},"main":"lib/commonjs/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230517-7d3448668.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230517-7d3448668.tgz","_integrity":"sha512-2WTrh/YAMsWZCMl0RaZKQwXLt42JKvzqKhx9dngCrbKaiPLYuI8NEHnmWfrRrGUSPPP8pDN4CjIDNkRfQ2qQlA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230517-7d3448668_1684326393219_0.6654229816932251","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230518-4ebd01165":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230518-4ebd01165","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230518-4ebd01165","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dd09ea7133d147fb253229d308565241c4b16491","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230518-4ebd01165.tgz","fileCount":511,"integrity":"sha512-ns4DuQpL6fiFNUxtuFOKoic9LlbQ5099tyDPleD95hCW3OWxtBR5sgyMkUVLWOqY+ecKe0gZs1QJyQyVL8LPbw==","signatures":[{"sig":"MEUCIQD3FQ4O/+Nk++BUJ3gjcOLMMOfXnoBo+zy1nfa31j4U2AIgQPdAAmMiI+IyWsAQgW0HOVAcPU5ZlT1hwywq7IAUSwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2355060},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230518-4ebd01165.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230518-4ebd01165.tgz","_integrity":"sha512-ns4DuQpL6fiFNUxtuFOKoic9LlbQ5099tyDPleD95hCW3OWxtBR5sgyMkUVLWOqY+ecKe0gZs1QJyQyVL8LPbw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230518-4ebd01165_1684452867577_0.6656392539502429","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230519-e7c8bcc0d":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230519-e7c8bcc0d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230519-e7c8bcc0d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f11849367b682d812cbb64525cc7517b2bf6f93b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230519-e7c8bcc0d.tgz","fileCount":511,"integrity":"sha512-Z37yLc/Wzvk5Ny1p61G8qUpWef7w7xt3+U/eMsPSgHN1RfCQQIgS/3p7iuuYeTJo+Yg0isTdjbCzOqlMVzpQXA==","signatures":[{"sig":"MEQCIB8w2BP4881Cyrc6GLgGgST8DdurjaZXqJrnzFY6w5rgAiBf7rxdpfY9yX4NRWsxzzLuJFUOhOc7k6M93Y0eDZWONw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356408},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230519-e7c8bcc0d.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230519-e7c8bcc0d.tgz","_integrity":"sha512-Z37yLc/Wzvk5Ny1p61G8qUpWef7w7xt3+U/eMsPSgHN1RfCQQIgS/3p7iuuYeTJo+Yg0isTdjbCzOqlMVzpQXA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230519-e7c8bcc0d_1684539289270_0.06448068073823121","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230520-e7c8bcc0d":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230520-e7c8bcc0d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230520-e7c8bcc0d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1dade806dd838a940b6f8290d0610400d7e68759","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230520-e7c8bcc0d.tgz","fileCount":511,"integrity":"sha512-7TTWcL/9l6TfGsGpBQcn3h4Q0iLG1t38BB7+4C3mdHNvPjE/jI/tnHneD7LZxDATFRpJoI1G4Odae54uv/0OdA==","signatures":[{"sig":"MEUCIDq7V+PTygBCTGNDPkXC79lVp8uVRE5q/MFwuY4a0nC5AiEAoziREdnnovA9vjikD+dFWGq8lQ5GEdkDhrxb7YRy0pY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356408},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230520-e7c8bcc0d.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230520-e7c8bcc0d.tgz","_integrity":"sha512-7TTWcL/9l6TfGsGpBQcn3h4Q0iLG1t38BB7+4C3mdHNvPjE/jI/tnHneD7LZxDATFRpJoI1G4Odae54uv/0OdA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230520-e7c8bcc0d_1684625647079_0.6009033051768742","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230521-e7c8bcc0d":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230521-e7c8bcc0d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230521-e7c8bcc0d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"eb1c824103ebafaa363b139638aa27e7cd43350b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230521-e7c8bcc0d.tgz","fileCount":511,"integrity":"sha512-GGOtxbYbp1GA95frDzYgSuYJCMsi1rDcTREYMHqXUB5sBxsJVsOYmsNNR6LP3474vtctC61AZ2OoAG3g1tzUQg==","signatures":[{"sig":"MEQCIBPPqFcCx/K7sljftKtYVS+lOp1GNurzpiE/EGUQAOuqAiBCBYDuVhhpAoVL0gKXn4qg0nAT4UM1DC7miRdQRGdEOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356408},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230521-e7c8bcc0d.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230521-e7c8bcc0d.tgz","_integrity":"sha512-GGOtxbYbp1GA95frDzYgSuYJCMsi1rDcTREYMHqXUB5sBxsJVsOYmsNNR6LP3474vtctC61AZ2OoAG3g1tzUQg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230521-e7c8bcc0d_1684712034395_0.42647875117662815","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230522-297bdd0ed":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230522-297bdd0ed","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230522-297bdd0ed","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e9611d7bd85b40b63a76a0f451722bfc7d8d29fa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230522-297bdd0ed.tgz","fileCount":511,"integrity":"sha512-lz0bATsPkcku1k8znKHMTuH+FCq9WKcLkFaVvh+j6jtFcaAC7Qp9uBYoD3zbEvspUd/XNG9s5ohUdlou4dviJA==","signatures":[{"sig":"MEYCIQCQlH/3PQ6u8P+SFIb5RF37C+LzW1PDfG77sGRv2H00KwIhANYKHfKaAyjAk+JuviUB/x+ffQ+q2cya9NAA6FAcm/gD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356308},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230522-297bdd0ed.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230522-297bdd0ed.tgz","_integrity":"sha512-lz0bATsPkcku1k8znKHMTuH+FCq9WKcLkFaVvh+j6jtFcaAC7Qp9uBYoD3zbEvspUd/XNG9s5ohUdlou4dviJA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.1","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230522-297bdd0ed_1684798428661_0.5657532685049211","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230523-f2bcbdd9c":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230523-f2bcbdd9c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230523-f2bcbdd9c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f29eeb66e469f223cc30a02164eef953eaf25ef6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230523-f2bcbdd9c.tgz","fileCount":511,"integrity":"sha512-mhL/yyhs5N6wBiE0oq3a7YxkWafb5KgvfZjqf82GP43Qt5Q7AH3UfKeP2KPslBjChGqU5TAM7tmK51Ww8+eviQ==","signatures":[{"sig":"MEUCIGi50QfAgoJL5J9kEVuCwrhrLf/z+C418VKBZs5z1ZuiAiEAm7RUcmv5hEzzpe91AUQQwq+9OVUQrPeFf6vtgfBtjdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356308},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230523-f2bcbdd9c.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230523-f2bcbdd9c.tgz","_integrity":"sha512-mhL/yyhs5N6wBiE0oq3a7YxkWafb5KgvfZjqf82GP43Qt5Q7AH3UfKeP2KPslBjChGqU5TAM7tmK51Ww8+eviQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230523-f2bcbdd9c_1684884840948_0.4376577415203533","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230524-311bb56a3":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230524-311bb56a3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230524-311bb56a3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"98afdf9f6817ae251428b7e6f7938c59e9999c8d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230524-311bb56a3.tgz","fileCount":514,"integrity":"sha512-B4MP1kyiFIh4/NuPJfDjXAy+RmfvvaolQz0sXXd4gsTfLfxX2x9MTXlVzaaHp7ClmjzJ1Dyf6KW2iGLD9Qf2kQ==","signatures":[{"sig":"MEUCIHwZtd4mgTBPGcpVNcMIjPmhKwFQucSa/005yNZl2LrtAiEA0rhRD0FTg/Qi+o5Sxf2AUuXVWybVazfOs+xQFEP6JRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2387019},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230524-311bb56a3.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230524-311bb56a3.tgz","_integrity":"sha512-B4MP1kyiFIh4/NuPJfDjXAy+RmfvvaolQz0sXXd4gsTfLfxX2x9MTXlVzaaHp7ClmjzJ1Dyf6KW2iGLD9Qf2kQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230524-311bb56a3_1684971292939_0.10123704587530136","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230525-8b4fef8af":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230525-8b4fef8af","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230525-8b4fef8af","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a3de564ed8719f5fa26cbcd7b7d4a28cfd87f41f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230525-8b4fef8af.tgz","fileCount":514,"integrity":"sha512-2l8kr2lYxnq/OepYtwRxelpIFO05lsYYvwJPRsZOtIs9LWW63Ndqg7iv7+5iJEUmjM5TaQ4ov/5nDrW5m11srw==","signatures":[{"sig":"MEUCIHrcxHofH3jMzYodQ8aoyVw+gB6+JPwKz2UieXNp5mNCAiEA/vpk7k3u1GV+QCRGP5IO0GQFALvVuzAZwZb2saeV5b4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390779},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230525-8b4fef8af.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230525-8b4fef8af.tgz","_integrity":"sha512-2l8kr2lYxnq/OepYtwRxelpIFO05lsYYvwJPRsZOtIs9LWW63Ndqg7iv7+5iJEUmjM5TaQ4ov/5nDrW5m11srw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230525-8b4fef8af_1685057680631_0.5997564077185018","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230526-8b4fef8af":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230526-8b4fef8af","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230526-8b4fef8af","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"746a7235a852fcc043c5e79cba2fd791c3ead99c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230526-8b4fef8af.tgz","fileCount":514,"integrity":"sha512-YyunIEAYm3/5ed8hmzsKJ6ioRNhQOBAXZlGRvleGRvLF8tNPwnGTRCOJXB4FgqcvtHytPAahY54PTFUybNxTOQ==","signatures":[{"sig":"MEUCICq+YTL+Uhjvs+/nCJ+3/EI2zqtsPx2vFUCGdsws+mZ/AiEA6417uBqSvXTfW2DbYF9ufBXstLnSKx/Gdjn56dFFgQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390779},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230526-8b4fef8af.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230526-8b4fef8af.tgz","_integrity":"sha512-YyunIEAYm3/5ed8hmzsKJ6ioRNhQOBAXZlGRvleGRvLF8tNPwnGTRCOJXB4FgqcvtHytPAahY54PTFUybNxTOQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230526-8b4fef8af_1685144068484_0.5673440993933809","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230527-8b4fef8af":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230527-8b4fef8af","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230527-8b4fef8af","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5e48d5f178dc056ac976aa6b60cb6ead1fbf6caf","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230527-8b4fef8af.tgz","fileCount":514,"integrity":"sha512-wNhtdqvyOypC/93h4FT2cU84snzKVwPh5kfqR66YlvaXd7thz1qCt8zJbuk8zuwSH3bWAfP1evj6E0nwJg5Fxw==","signatures":[{"sig":"MEUCIQD0x60h/95pCiVO2b3uWvFaFSJjfueiar9/OhG098cWPAIgYhJYVR1uERFfLm5FRum2hG+zWTe1DTjr1F+t5qHyg+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390779},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230527-8b4fef8af.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230527-8b4fef8af.tgz","_integrity":"sha512-wNhtdqvyOypC/93h4FT2cU84snzKVwPh5kfqR66YlvaXd7thz1qCt8zJbuk8zuwSH3bWAfP1evj6E0nwJg5Fxw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230527-8b4fef8af_1685230434226_0.38376661101889087","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230528-8b4fef8af":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230528-8b4fef8af","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230528-8b4fef8af","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e72a81417aad539107ae6c52429493444434ca20","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230528-8b4fef8af.tgz","fileCount":514,"integrity":"sha512-ItCvPezKQm4qYv9/JUU0lST7vrHLP47vgQGf/QCG7CJK2ISoItDHYsfa0xpHhW0oDyGMio+t728N4/3bqwd9xg==","signatures":[{"sig":"MEUCIAM8H2WTw5Wy6063cq7NWuLCajvN6FQyb2Y6wk4CSKAbAiEA3KKmDRA5IClLKNGl2FIbJ4qoEBrffKAPmaO4gwsyz6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390779},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230528-8b4fef8af.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230528-8b4fef8af.tgz","_integrity":"sha512-ItCvPezKQm4qYv9/JUU0lST7vrHLP47vgQGf/QCG7CJK2ISoItDHYsfa0xpHhW0oDyGMio+t728N4/3bqwd9xg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230528-8b4fef8af_1685316848210_0.6969730663461247","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0-nightly-20230529-8b4fef8af":{"name":"react-native-reanimated","version":"3.2.0-nightly-20230529-8b4fef8af","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0-nightly-20230529-8b4fef8af","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6cbb74b0a45ed969823de3c5f2005a3d520c957f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0-nightly-20230529-8b4fef8af.tgz","fileCount":514,"integrity":"sha512-GQ5UFJqzqN9W8zq1mz32t5KI0PWTskpHPCe+n1GilvpoHtLW+z8H0vtt8qGJjnbBm1uh2GdHeoEDWDFTM87O0g==","signatures":[{"sig":"MEUCIQCvwsINM3Pthh5wk67o41XAaz11jj55wWncCoZfmT7BNgIgHeDlkU38U3fhEz10UzxZNzqNGG7rrr836r1fBnPNdpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390779},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0-nightly-20230529-8b4fef8af.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.2.0-nightly-20230529-8b4fef8af.tgz","_integrity":"sha512-GQ5UFJqzqN9W8zq1mz32t5KI0PWTskpHPCe+n1GilvpoHtLW+z8H0vtt8qGJjnbBm1uh2GdHeoEDWDFTM87O0g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0-nightly-20230529-8b4fef8af_1685403267534_0.5045141724769524","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.2.0":{"name":"react-native-reanimated","version":"3.2.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.2.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9b885fcad6cb0b570e63a05e02b6cf62c26a4875","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.2.0.tgz","fileCount":514,"integrity":"sha512-zMCYZ/t/nz5cI9MQ25gmM1ZMJXQpQ3SCd3ZVREd5cUDwF2wHsw1Wzqn9xHt9MtC4utsPDYPPvAOFKDi9vGKsEQ==","signatures":[{"sig":"MEQCIGXXf4ft1M8OYw/7djZSXiEyReRv1hYwTWJqRq35sQvAAiADlTEpIR28r7EJkUjJItnjU7KflYH952hb+nk3CALLyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390953},"main":"lib/module/index","_from":"file:react-native-reanimated-3.2.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.2.0.tgz","_integrity":"sha512-zMCYZ/t/nz5cI9MQ25gmM1ZMJXQpQ3SCd3ZVREd5cUDwF2wHsw1Wzqn9xHt9MtC4utsPDYPPvAOFKDi9vGKsEQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.2.0_1685446193990_0.9779614453694976","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230530-663ee7492":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230530-663ee7492","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230530-663ee7492","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"74b366d77a215abc77f0fe52db7db10551e0dd22","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230530-663ee7492.tgz","fileCount":514,"integrity":"sha512-I9yM1qS87wsPucuSXVnuxecdgEOm3WLHw7Wa4VvMnyLxNRygMAeJd77QxCp9zTx4h2H9C/Li3fGJe6AAYajtKQ==","signatures":[{"sig":"MEQCIH0aZ92jaaw2ZW0abPacaYb2gwVEJ4lkngBibNLagIChAiBK3Mf0zHy4sm4ei22bCIvUB8J81cSA+mDg4oVb7603uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391063},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230530-663ee7492.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230530-663ee7492.tgz","_integrity":"sha512-I9yM1qS87wsPucuSXVnuxecdgEOm3WLHw7Wa4VvMnyLxNRygMAeJd77QxCp9zTx4h2H9C/Li3fGJe6AAYajtKQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230530-663ee7492_1685489649416_0.32045418791649527","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230531-663ee7492":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230531-663ee7492","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230531-663ee7492","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cbc84663e9eee3a75b163e6218b932f24828b150","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230531-663ee7492.tgz","fileCount":514,"integrity":"sha512-jTcLZ/0ScnQtev8W1HdpVqczODlwkg5MzTBwZ/MS1RxRBB+YMK9nVA8WvVyWfQTQ/pqJxjkYmMpO6iUxVzJlPA==","signatures":[{"sig":"MEQCIFJ1mUAMBAqJJ0qE0PZLavaejA5Hcfs/1Lp1GCHsLTQrAiA+7xxAAwPHlGvRt3k2/3ivx/UrSpZs348bmVAwTJ6wRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391063},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230531-663ee7492.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230531-663ee7492.tgz","_integrity":"sha512-jTcLZ/0ScnQtev8W1HdpVqczODlwkg5MzTBwZ/MS1RxRBB+YMK9nVA8WvVyWfQTQ/pqJxjkYmMpO6iUxVzJlPA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230531-663ee7492_1685576051707_0.6565099616711063","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230601-663ee7492":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230601-663ee7492","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230601-663ee7492","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2e5616f9e21a4c68d99cec34cc1595d8c9cb1e1b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230601-663ee7492.tgz","fileCount":514,"integrity":"sha512-zvAicGqbKhO/xEOhLapV0x/LxtQ6KYUDFTDyBTRqrleKPS8hPDBTkfDT068IP8E99S+EelDmM2Oaq78lChr9Fw==","signatures":[{"sig":"MEQCIBOKQmtD9pZ5wgMpieCU/oa/PvhqVCaYfjH8w2aGcWCGAiBUDll6676e+Hwa2agokRh6RXpkSLyOchi7Z2o9uNS5Aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391063},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230601-663ee7492.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230601-663ee7492.tgz","_integrity":"sha512-zvAicGqbKhO/xEOhLapV0x/LxtQ6KYUDFTDyBTRqrleKPS8hPDBTkfDT068IP8E99S+EelDmM2Oaq78lChr9Fw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230601-663ee7492_1685662491624_0.5633382997045158","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230602-663ee7492":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230602-663ee7492","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230602-663ee7492","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9def5ac79052cc570d04c1a4d91e1bdbb3a0e1b5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230602-663ee7492.tgz","fileCount":514,"integrity":"sha512-bAxjWNUeBNwoP+iILygdSocHsxyYdsYMkBn9TB5kn0cysykaTnrr1Ml+Iz1VtfoM3ReRgSqIQpQc3/vton/r/Q==","signatures":[{"sig":"MEQCIBtpJsbeNxYhBMRooO1cfEmJ1cidzUsTgyuGytU1bCLGAiA/5TVXGjYq6MZAw02IpvTG7IAS92u1TepbRc3grV6ZLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391063},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230602-663ee7492.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230602-663ee7492.tgz","_integrity":"sha512-bAxjWNUeBNwoP+iILygdSocHsxyYdsYMkBn9TB5kn0cysykaTnrr1Ml+Iz1VtfoM3ReRgSqIQpQc3/vton/r/Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230602-663ee7492_1685748868445_0.6122961241990748","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230603-663ee7492":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230603-663ee7492","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230603-663ee7492","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c669e8703def4774a68dd9c856540a92b66e660e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230603-663ee7492.tgz","fileCount":514,"integrity":"sha512-Z2Ak4ViNLfuvQzz7YBSaDKJKGu6xg0kBmRMmQkWgqOaV1n8HTgGNPvqg0BTHr8Temnyl/04RVsEi3AUD++4sHw==","signatures":[{"sig":"MEYCIQCOnzIyPBeKlsFsrNImYgYemnBDoSnYymP/LPheactQ4wIhAOeSZfcYXI+aMJZujkG60qX7ecC1rBHrCzzUh1LIkrin","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391063},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230603-663ee7492.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230603-663ee7492.tgz","_integrity":"sha512-Z2Ak4ViNLfuvQzz7YBSaDKJKGu6xg0kBmRMmQkWgqOaV1n8HTgGNPvqg0BTHr8Temnyl/04RVsEi3AUD++4sHw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230603-663ee7492_1685835264259_0.9242980678328774","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230604-663ee7492":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230604-663ee7492","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230604-663ee7492","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"98bb799444186f8a67eaee9fc6aee59e35a816f7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230604-663ee7492.tgz","fileCount":514,"integrity":"sha512-BL1yGCFQle6edWfCRulGMUuNBjJAg561JwHVENC3p5vj+cPHE4IYQQBpwJ4o27CnUPOS4wwG5o8M0LognfYe8g==","signatures":[{"sig":"MEQCIA72cNjBfOFwSqhUQwMsJFmSCLAFm6kz4pDpfWGhdCOuAiBd6jJ2kgyXy1qa89eGn+IWElJhYJ0UjXcq9W1rB/g4Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391063},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230604-663ee7492.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230604-663ee7492.tgz","_integrity":"sha512-BL1yGCFQle6edWfCRulGMUuNBjJAg561JwHVENC3p5vj+cPHE4IYQQBpwJ4o27CnUPOS4wwG5o8M0LognfYe8g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230604-663ee7492_1685921707838_0.6803016930491028","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230605-70fea4d08":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230605-70fea4d08","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230605-70fea4d08","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d03e785ad84fca366115585d085c7487e61d778f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230605-70fea4d08.tgz","fileCount":514,"integrity":"sha512-NSN0k9Tw+Q883ikGzf3dgGTPNdTp8WSWa6awfuqx6YLLUkMtZNCSTK7KFsYABp+nLsEFJ8xI2tEiqso1iE6m1A==","signatures":[{"sig":"MEYCIQD/LrLgBYOR+YpLx6gXKQSKy+zsxyv5sw0rcLVHMkEcjAIhAOHaB7jwTlN5Cb4VIo/+HJslT9SRTatg9YD2XeUjGV3T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2389401},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230605-70fea4d08.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230605-70fea4d08.tgz","_integrity":"sha512-NSN0k9Tw+Q883ikGzf3dgGTPNdTp8WSWa6awfuqx6YLLUkMtZNCSTK7KFsYABp+nLsEFJ8xI2tEiqso1iE6m1A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230605-70fea4d08_1686008024412_0.6526731824686143","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230606-a27e45f92":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230606-a27e45f92","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230606-a27e45f92","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5652734a288926647a720abcfacc6ff76ac0fb57","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230606-a27e45f92.tgz","fileCount":514,"integrity":"sha512-Jhuky/hqBmR0FgOYOlFr8IxgoFyxr0XyOV8sQDd9fdO5+kjwTKhixj3OlPKzNurJzqxUrtDCqr2zuwaGku9+/A==","signatures":[{"sig":"MEUCIQDzDCQQ0+IX8pz9Ak6X6yQbyISt+sjKKGuhuED1TjJ1uAIgblSx0eR4FBhO2FK76RZF4lYNGb4tVsQ5cJVC/91igzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2389573},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230606-a27e45f92.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230606-a27e45f92.tgz","_integrity":"sha512-Jhuky/hqBmR0FgOYOlFr8IxgoFyxr0XyOV8sQDd9fdO5+kjwTKhixj3OlPKzNurJzqxUrtDCqr2zuwaGku9+/A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.3","@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.1","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230606-a27e45f92_1686094426384_0.09836227260352781","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230607-2426f3209":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230607-2426f3209","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230607-2426f3209","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ef7293334cdd58fb4ba1d4216c7319a3dbbdf6b5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230607-2426f3209.tgz","fileCount":516,"integrity":"sha512-gx9KmWfTcC+sGxTGnKiVjlMaiR+GL+z1YVrUc5wSnQeILK3NbHOryGp75kRgB4Vznyzi+PXQiYYGLWGfagdTdA==","signatures":[{"sig":"MEUCIQDt0GozjNK1vP37yiQ9ETY7fEboYifepuIoNzcjX+8SlQIgcRHqOxHIwxjsaP7/UFHkB/Mk6hi4xUMPXqhlxhlm5vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390815},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230607-2426f3209.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230607-2426f3209.tgz","_integrity":"sha512-gx9KmWfTcC+sGxTGnKiVjlMaiR+GL+z1YVrUc5wSnQeILK3NbHOryGp75kRgB4Vznyzi+PXQiYYGLWGfagdTdA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230607-2426f3209_1686180849691_0.2880133308769677","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230608-2426f3209":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230608-2426f3209","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230608-2426f3209","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"55ac3896e5ab7884c4ea08ca3ed9115876504826","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230608-2426f3209.tgz","fileCount":516,"integrity":"sha512-SXVbS/UZ1OMJ6pc4oJKks/5avoPi2k1+ITOFsQmcN1EFsmlwhONSRinC4qNkhlNNPwOkSFMf0kiVtqKL4u0dOA==","signatures":[{"sig":"MEQCIEQZ+9eGzk8LrGYyChLr4ul0Xk0i4D8PQmhyHKrRtDbJAiBVuqnfKXfjv+eetVeyGCpGZXvUg3MY7FfCxZXydGFlYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390815},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230608-2426f3209.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230608-2426f3209.tgz","_integrity":"sha512-SXVbS/UZ1OMJ6pc4oJKks/5avoPi2k1+ITOFsQmcN1EFsmlwhONSRinC4qNkhlNNPwOkSFMf0kiVtqKL4u0dOA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230608-2426f3209_1686267277617_0.13254856621858147","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230609-2426f3209":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230609-2426f3209","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230609-2426f3209","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f33c1cf8cc6299741b0d30683711ceda83c30106","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230609-2426f3209.tgz","fileCount":516,"integrity":"sha512-3E7Gcx6jmPCOoa+vPbQHTTu3DJlGTW+mlDSAUOH8eIhu12Ur5P7huATJDbURBVfFtWWFvyJy7kcQQc/gLOhNuQ==","signatures":[{"sig":"MEYCIQDwl2FsBxBn6zGxdmt8aMCE3ZgJyShsGqNnrGyKeapGLAIhALJhyVbYPRHui2LdPFJQv0Rf+tB2v/oWQWb4+uJioFdU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390815},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230609-2426f3209.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230609-2426f3209.tgz","_integrity":"sha512-3E7Gcx6jmPCOoa+vPbQHTTu3DJlGTW+mlDSAUOH8eIhu12Ur5P7huATJDbURBVfFtWWFvyJy7kcQQc/gLOhNuQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230609-2426f3209_1686353660135_0.7071428593762781","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230610-2426f3209":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230610-2426f3209","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230610-2426f3209","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"663885ff49eb4981ad0cc0cd783a10bf78d0081e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230610-2426f3209.tgz","fileCount":516,"integrity":"sha512-b42mXxuh/mgRFMPZDYO959G1reZs2un6fkKPato4uy54H+L/qiz81SKNpuy24vr8skZWS5KJvX3QrR0jqc9V2Q==","signatures":[{"sig":"MEQCIHZ7YmemRbWVSvY09EN1uudfg8+F54wFb7QEcbdDGXHhAiANbNT6XmqGQPkW3DxP/4MudkHqaDMGyiaEx8AMbsmlRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390815},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230610-2426f3209.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230610-2426f3209.tgz","_integrity":"sha512-b42mXxuh/mgRFMPZDYO959G1reZs2un6fkKPato4uy54H+L/qiz81SKNpuy24vr8skZWS5KJvX3QrR0jqc9V2Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230610-2426f3209_1686440066129_0.6001756945319221","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0-nightly-20230611-2426f3209":{"name":"react-native-reanimated","version":"3.3.0-nightly-20230611-2426f3209","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0-nightly-20230611-2426f3209","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1bdba7099fcc92c20fd36640830931bab27b980d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0-nightly-20230611-2426f3209.tgz","fileCount":516,"integrity":"sha512-2wH5CFujcs0IdRf+jtCiOJLif8sFob02IED1L69CiuotKtaAiW5g5OC4qkBpqBzDWAr0E4WuwcB8RMtUX5gPPA==","signatures":[{"sig":"MEYCIQCeLBcv3vP93DPg0LhjaZ2ySU5SahZ6EKaLCWnie6E0RQIhAI8uQlGNkTAcs1fU+yymITq2IomfPTpNQz3nIFCXWUa0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390815},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0-nightly-20230611-2426f3209.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.3.0-nightly-20230611-2426f3209.tgz","_integrity":"sha512-2wH5CFujcs0IdRf+jtCiOJLif8sFob02IED1L69CiuotKtaAiW5g5OC4qkBpqBzDWAr0E4WuwcB8RMtUX5gPPA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.10.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0-nightly-20230611-2426f3209_1686526484315_0.3102547707927237","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.3.0":{"name":"react-native-reanimated","version":"3.3.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.3.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"80f9d58e28fddf62fe4c1bc792337b8ab57936ab","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0.tgz","fileCount":516,"integrity":"sha512-LzfpPZ1qXBGy5BcUHqw3pBC0qSd22qXS3t8hWSbozXNrBkzMhhOrcILE/nEg/PHpNNp1xvGOW8NwpAMF006roQ==","signatures":[{"sig":"MEUCIQDMrYfbs0sI8x6qxQtLruy5uNoKjJQYlJSGpSeWrWTc0AIgQOiOVDbb6L5rTETbQ1Siv7VLfxaWg54qEAQaCvia3ME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395567},"main":"lib/module/index","_from":"file:react-native-reanimated-3.3.0.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/Users/tomekzaw/Downloads/react-native-reanimated-3.3.0.tgz","_integrity":"sha512-LzfpPZ1qXBGy5BcUHqw3pBC0qSd22qXS3t8hWSbozXNrBkzMhhOrcILE/nEg/PHpNNp1xvGOW8NwpAMF006roQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.11.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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.15.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.11.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.3.0_1686601740299_0.4014920884928168","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.4.0-nightly-20230612-09fafdf39":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230612-09fafdf39","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230612-09fafdf39","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"70aba8816bd553226f2533f2e194ba48ca273a54","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230612-09fafdf39.tgz","fileCount":516,"integrity":"sha512-aJ8WghdkTu7TE7EqR8Oms/lUI2PXQ/LtZGAyI+3NzcSqFNB5uuDypOxJGZ7KtVUenfRt1vYPmyWLhWQIVPwHtQ==","signatures":[{"sig":"MEQCIEFFUIQyBv+kFG4RtcrfU9wFoAiQJbuw2EhwnpUGaNAoAiB2lQEYYxGL5+5koYJNV3856gc2xL7jEekLKoDbzxmXdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395677},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230612-09fafdf39.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230612-09fafdf39.tgz","_integrity":"sha512-aJ8WghdkTu7TE7EqR8Oms/lUI2PXQ/LtZGAyI+3NzcSqFNB5uuDypOxJGZ7KtVUenfRt1vYPmyWLhWQIVPwHtQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.11.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230612-09fafdf39_1686612847331_0.20198407130709017","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module",["typescript",{"project":"tsconfig.json"}]]}},"3.4.0-nightly-20230613-d6c178870":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230613-d6c178870","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230613-d6c178870","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"77c4955c44053ddf3779d10f335f4efdc63e2a1a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230613-d6c178870.tgz","fileCount":516,"integrity":"sha512-fAdyIhQNQBelfeNwmDSwNKoabh6IrKTuyLGePlgjx9Zmdp/kemaMs7VlbkhZw0LA0hitCQxioh3+PZA5zzV+nA==","signatures":[{"sig":"MEQCIGKvbuGDYNty1JXES+Z9o3V/nKIcueWbD6a8Kz5xdzTPAiBzXy/Zosbwa66OT+HC7WAzeRv6WfBlNBHAMJlCrXEmDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395654},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230613-d6c178870.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230613-d6c178870.tgz","_integrity":"sha512-fAdyIhQNQBelfeNwmDSwNKoabh6IrKTuyLGePlgjx9Zmdp/kemaMs7VlbkhZw0LA0hitCQxioh3+PZA5zzV+nA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.11.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230613-d6c178870_1686699221626_0.15872780998507374","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230614-d3b2b84df":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230614-d3b2b84df","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230614-d3b2b84df","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"13eb596978af8507dcc425589caedacc9e2fca48","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230614-d3b2b84df.tgz","fileCount":516,"integrity":"sha512-ncL8KA+lWPiltlOstzvXQdliHPuoAmbgNaBPztO++breTY6gw5zJcaiAN6nZMHEtCY4Hl3manQCb+LYKUSzJ7w==","signatures":[{"sig":"MEQCIEu+NmQaehlCjcsYEr7sqTIPDHNDPFydr0JaL2cwpb1ZAiAtpfY2QX/eWKbiy8MEN/wObZ3nXVUVoj+WXoby99cbKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2396127},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230614-d3b2b84df.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230614-d3b2b84df.tgz","_integrity":"sha512-ncL8KA+lWPiltlOstzvXQdliHPuoAmbgNaBPztO++breTY6gw5zJcaiAN6nZMHEtCY4Hl3manQCb+LYKUSzJ7w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.5","@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.11.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230614-d3b2b84df_1686785636064_0.7755076249902395","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230615-09f344a6b":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230615-09f344a6b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230615-09f344a6b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cdad06e504d097c8cce8419214ecc022c5ba88d4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230615-09f344a6b.tgz","fileCount":516,"integrity":"sha512-14Zg3pGct4nTWRkLFQG35Au+2poHGW2/uMGr6hJo5l9wIY3zti3IwWQP+TwkOcj4vJY9S9M/gHEnLTKiYpwVBA==","signatures":[{"sig":"MEUCIDoVa1+XFykUoDKxrT6aoTUMfroZvCWzfzhPaTGRQseGAiEAn79PFm0xBKEKFdtM4os7SEsErxW+CKDZUm3aO1Ami70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2396127},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230615-09f344a6b.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230615-09f344a6b.tgz","_integrity":"sha512-14Zg3pGct4nTWRkLFQG35Au+2poHGW2/uMGr6hJo5l9wIY3zti3IwWQP+TwkOcj4vJY9S9M/gHEnLTKiYpwVBA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/reanimated2/js-reanimated/global","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230615-09f344a6b_1686872023909_0.28157263075126204","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230616-abec3fe10":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230616-abec3fe10","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230616-abec3fe10","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c3da455f82a5aef1dff7a4df9f659a6b3bd56b6c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230616-abec3fe10.tgz","fileCount":513,"integrity":"sha512-A+D7cVKgIhji6x2IN7YiUcjdbsyws9hkAEhMhBHO3LQU3zHKsh3u68TY5Jz+riZljPSodZIdF4OGp17FhXPuUQ==","signatures":[{"sig":"MEUCIFFBRSvi4KKovRSNWN/X0YWHskWjiHo2zBPvYEV6ub87AiEA+R8AjkhDVT/m1+JcDEr5DW5HtGE2MjYAn9H1oI1ckZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402008},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230616-abec3fe10.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230616-abec3fe10.tgz","_integrity":"sha512-A+D7cVKgIhji6x2IN7YiUcjdbsyws9hkAEhMhBHO3LQU3zHKsh3u68TY5Jz+riZljPSodZIdF4OGp17FhXPuUQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230616-abec3fe10_1686958444685_0.7210087014160198","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230617-abec3fe10":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230617-abec3fe10","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230617-abec3fe10","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"19e80d21fd4b071ffc0906b6608130ddfaf611ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230617-abec3fe10.tgz","fileCount":513,"integrity":"sha512-wdOWZWqwh7+yKEsMNzd9JwT/UIpGSZEZNdn4ZN22C+7rURQBOufcjS6JUoFCoUFDuetAM+rGa5fuBgJTTMPvWA==","signatures":[{"sig":"MEUCIQDoq1ndqfruYriJ+vrndtMAoFRTQnYUxm3GpxlDEp3SAAIgMRWwH4taOm44+gn76tF/VUS1QAZSNGjXLxOfdrfl+6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402008},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230617-abec3fe10.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230617-abec3fe10.tgz","_integrity":"sha512-wdOWZWqwh7+yKEsMNzd9JwT/UIpGSZEZNdn4ZN22C+7rURQBOufcjS6JUoFCoUFDuetAM+rGa5fuBgJTTMPvWA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230617-abec3fe10_1687044831470_0.8379230315562007","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230618-abec3fe10":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230618-abec3fe10","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230618-abec3fe10","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7bc9b3bcee02f4167e103a18e6896b1017305d89","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230618-abec3fe10.tgz","fileCount":513,"integrity":"sha512-RUbs2BxXN2ej+F9lQmnWm8MijKN8eDxFPDboElU9rvznzUsdA87sPWUrJx7ZxWfGKagK6vjo1NQS7rm3nf67VA==","signatures":[{"sig":"MEUCIQCOamAtPgCJb4hv7gE9TfGdfUFHsA1MEEeWkFnjYcUVnwIgZIVeXdP/uQOKDfPSZM8pTwwJgBSGaJSP95ACcK9LEuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402008},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230618-abec3fe10.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230618-abec3fe10.tgz","_integrity":"sha512-RUbs2BxXN2ej+F9lQmnWm8MijKN8eDxFPDboElU9rvznzUsdA87sPWUrJx7ZxWfGKagK6vjo1NQS7rm3nf67VA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230618-abec3fe10_1687131288667_0.07179274335722341","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230619-3a186e0b7":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230619-3a186e0b7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230619-3a186e0b7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5333df78293a7d274774bc9f3dce5bd56d4abdbe","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230619-3a186e0b7.tgz","fileCount":513,"integrity":"sha512-abORF3Oh3oZRJvyZwfVPEo15JSz85rW16Quqr9kJTjXOHki6ei+y+SYmWQCPQt3/dzcHaCQLUr7nqF3iZrJshQ==","signatures":[{"sig":"MEUCIQCY4UJxYkeYW8G66kd+GbHUY5IHEoJ64vbY9iVUJTb/vAIgCv5H/7r98Gs8L0p+kLnmIEbh9E6W6HpLx6iCqG4uOw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402262},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230619-3a186e0b7.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230619-3a186e0b7.tgz","_integrity":"sha512-abORF3Oh3oZRJvyZwfVPEo15JSz85rW16Quqr9kJTjXOHki6ei+y+SYmWQCPQt3/dzcHaCQLUr7nqF3iZrJshQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230619-3a186e0b7_1687217620032_0.9800731218909466","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230621-7b43e32d8":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230621-7b43e32d8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230621-7b43e32d8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0104f3cadab4a578a73d3fae29effdbdd19484d4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230621-7b43e32d8.tgz","fileCount":513,"integrity":"sha512-XfYKwDjHjFB3iSXEOAutWh6fJIcuyW5R15BKSMLbEk1aKdHxQTAPtRpiGzRJIOltUpMhd7tnJzIqDyuagRnYGw==","signatures":[{"sig":"MEUCIAZkJVHGLK9+DrPlkoxOf17Q67czITyFDyw5S0E9D12PAiEAxl9OYo9yOapQqzAwXsEOH646f2VjrBzf2N5h6cqaNck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2406089},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230621-7b43e32d8.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230621-7b43e32d8.tgz","_integrity":"sha512-XfYKwDjHjFB3iSXEOAutWh6fJIcuyW5R15BKSMLbEk1aKdHxQTAPtRpiGzRJIOltUpMhd7tnJzIqDyuagRnYGw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230621-7b43e32d8_1687390492644_0.5788817924779979","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230622-d1597ff53":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230622-d1597ff53","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230622-d1597ff53","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f4e81249114fe6da736bf81755d361b47797904e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230622-d1597ff53.tgz","fileCount":514,"integrity":"sha512-AZ2A2eui8IabvNim8LBM+vmcuHEdi80MoQVEycvo33f5x157O2yuNJNguz1h56d9DNKufKYzWEN7ZbKDLzA6xg==","signatures":[{"sig":"MEYCIQCmG5ES1JYtbtTuLqarexH+5IV+cBB5f4KVWirB6+1mlAIhAITZ6Ypm9tqQbDKNF6Lh1LghCLT21Rz1O30tj8HyJnpI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2409345},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230622-d1597ff53.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230622-d1597ff53.tgz","_integrity":"sha512-AZ2A2eui8IabvNim8LBM+vmcuHEdi80MoQVEycvo33f5x157O2yuNJNguz1h56d9DNKufKYzWEN7ZbKDLzA6xg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230622-d1597ff53_1687476852432_0.058529906133752085","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230623-79d0e5baf":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230623-79d0e5baf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230623-79d0e5baf","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a88ededef3f93293ab0026a709b270c9cc128c5c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230623-79d0e5baf.tgz","fileCount":514,"integrity":"sha512-rOYpnmjIC6nCiHe2MsqhRGagUjNNDHy8ofWzbfEa+526QdITsvxi1sN4vtdtFNy8atTzGMFxPGBT5v5pB/8eiw==","signatures":[{"sig":"MEUCIQDMEWRfin0IOQ/4T6fo8bVdcp2ht1gpPT/tk/bPVN2t4QIgGz/Wn9OFsJ6lZSeEVOm1qthDe6dfRqFeIY+dMuyl7aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2410348},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230623-79d0e5baf.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230623-79d0e5baf.tgz","_integrity":"sha512-rOYpnmjIC6nCiHe2MsqhRGagUjNNDHy8ofWzbfEa+526QdITsvxi1sN4vtdtFNy8atTzGMFxPGBT5v5pB/8eiw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230623-79d0e5baf_1687563220954_0.050295668678357996","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230624-db77a01c1":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230624-db77a01c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230624-db77a01c1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7a06b02194cdfcae94fe7182e1b8fd4a5d32ed35","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230624-db77a01c1.tgz","fileCount":514,"integrity":"sha512-HmxaK+ojsphqu6iddPT/irGgIQnN7ApjsHCr6TYlg8Q2QCrtcjE+RHL7WcuWWNNFFc4+h+y6ohE5Kdbuir9m1Q==","signatures":[{"sig":"MEUCIBjSBA8b9L6sUoQ5ss3yGAJtEREhi6JVILLPEohN7lc5AiEAhN/zBln4gZVcp0VuCqNF/JCpO3LQV/t+vAA5WM+gIv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2410598},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230624-db77a01c1.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230624-db77a01c1.tgz","_integrity":"sha512-HmxaK+ojsphqu6iddPT/irGgIQnN7ApjsHCr6TYlg8Q2QCrtcjE+RHL7WcuWWNNFFc4+h+y6ohE5Kdbuir9m1Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230624-db77a01c1_1687649655009_0.5842572391309628","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230625-db77a01c1":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230625-db77a01c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230625-db77a01c1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b1410d1ff8b7c0f7cda06eec03ea537b299a9eca","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230625-db77a01c1.tgz","fileCount":514,"integrity":"sha512-19Mrv8GY89OdtC25Q66kngOXlcrbvNjn0NjEJ+WxFlbOnr+9d2G/C7ya2VWKlSvqpxOft792O+AUoKeRKEzJsA==","signatures":[{"sig":"MEUCIQD38OnJbnmrBbLpZ/XdvRL6QkkDrAwLKD/XaqY+UCRLgQIgM6T4HpLPFDNGDLLivTq3YMAVJOLPh5bqBAc80GR0eZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2410598},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230625-db77a01c1.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230625-db77a01c1.tgz","_integrity":"sha512-19Mrv8GY89OdtC25Q66kngOXlcrbvNjn0NjEJ+WxFlbOnr+9d2G/C7ya2VWKlSvqpxOft792O+AUoKeRKEzJsA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230625-db77a01c1_1687736030743_0.3870979461240507","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230626-bc0fdbd6e":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230626-bc0fdbd6e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230626-bc0fdbd6e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8e778aa8ed3f23088c57b6a5819898018313bad0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230626-bc0fdbd6e.tgz","fileCount":514,"integrity":"sha512-R1rRcMt768jWmmLBSkbCoszbtJYEY8RBz5SRJ3LbicCAEY+bqodCUM7NSikF+fmYbA1YvyQ75+on6ADlfa1ZGw==","signatures":[{"sig":"MEUCIQDGIlX/llGxT+K5BkZFBQYO5545d2na8qHL/++JB1WhlwIgS4mM2WdarFaFDMCcunNLKjVYkaNNsJWK+CO6WrJJVuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2410462},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230626-bc0fdbd6e.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230626-bc0fdbd6e.tgz","_integrity":"sha512-R1rRcMt768jWmmLBSkbCoszbtJYEY8RBz5SRJ3LbicCAEY+bqodCUM7NSikF+fmYbA1YvyQ75+on6ADlfa1ZGw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230626-bc0fdbd6e_1687822444322_0.2778145697849861","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230627-5c61e4065":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230627-5c61e4065","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230627-5c61e4065","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8411823f3dfa9219d0e9cbe1eccdcad5603d8331","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230627-5c61e4065.tgz","fileCount":515,"integrity":"sha512-qn1r1fO8W/UOP7Im1wdANLK9+s9l+cSchE15VaqJ5J0YUYeVn1PVZjmW8cjgIQY2yobQvgF7LGGNM78+7OmO0Q==","signatures":[{"sig":"MEUCIQC81nnt2ChtKnjHWKoBlqr6dmYo+ZlzE6PwlPItn+r2BwIge/JozVW8FU5wcSp7LniFa03979fzqfsYvPCe2D678zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2414489},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230627-5c61e4065.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230627-5c61e4065.tgz","_integrity":"sha512-qn1r1fO8W/UOP7Im1wdANLK9+s9l+cSchE15VaqJ5J0YUYeVn1PVZjmW8cjgIQY2yobQvgF7LGGNM78+7OmO0Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230627-5c61e4065_1687908838649_0.3689813071730761","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230628-551ac24ca":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230628-551ac24ca","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230628-551ac24ca","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"354b46f77085a08e292b16234cdf476662dfaaca","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230628-551ac24ca.tgz","fileCount":515,"integrity":"sha512-2UUDaQIwIhLoE3+0Je97bnhDVb+gihZxwprQFZyQqCsjThpBmZQlIdnxmg7uaKA68qS8QehEs9414ixP4VXoew==","signatures":[{"sig":"MEQCIH2ORpHkwvmPDuk1Y/pLXOfDujjb6QuAPqA42JdrnaS7AiAus5ptjileZu4ldT/mM34F4c3roYjFd8S6dRqcUBZaCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2414311},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230628-551ac24ca.tgz","types":"react-native-reanimated.d.ts","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230628-551ac24ca.tgz","_integrity":"sha512-2UUDaQIwIhLoE3+0Je97bnhDVb+gihZxwprQFZyQqCsjThpBmZQlIdnxmg7uaKA68qS8QehEs9414ixP4VXoew==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230628-551ac24ca_1687995255781_0.4688412846764207","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230629-1fa467e6a":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230629-1fa467e6a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230629-1fa467e6a","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5e1f93ee5cbb2f5fc1b997d68cef9619fe996adb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230629-1fa467e6a.tgz","fileCount":631,"integrity":"sha512-u80Gt2x3PlvOQr5AS7Qd4cEUFXlRRZPh7ANsoWphARgsGWEtu8qjRC+ShvbPrz6sjnBr2qHyBSJ9BD8MbGoqNw==","signatures":[{"sig":"MEYCIQD7GZTbDJM8p3OjAMDg46bBstPEiAjY3RT3EStE4GgmmgIhAM1i8nk81FaL9aCW7VOzo13lkAlsUBzQRjobMyC1XNhR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2530936},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230629-1fa467e6a.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230629-1fa467e6a.tgz","_integrity":"sha512-u80Gt2x3PlvOQr5AS7Qd4cEUFXlRRZPh7ANsoWphARgsGWEtu8qjRC+ShvbPrz6sjnBr2qHyBSJ9BD8MbGoqNw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230629-1fa467e6a_1688081637376_0.02868460032835851","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230630-7143b1e04":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230630-7143b1e04","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230630-7143b1e04","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5a90297a2c60736cd9762b046196e55435dcafc2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230630-7143b1e04.tgz","fileCount":631,"integrity":"sha512-sn9QPhkAo5rvIo+aFDTuZGXLiQoFZf2gPBSMHORrGyt7rF0jPEn8v1Y6lQLlkQ/UDbnhaRqOpAUw+5fDU4LrIA==","signatures":[{"sig":"MEUCIAvaO2dFleJa7FP7K6JwHnv7IwGi2oGAGbhNF8DdehnEAiEA5Oy0bjtnwSp3fHw0TYBCfTyngH2LV1Z1kofnYS9C1oU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2530936},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230630-7143b1e04.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230630-7143b1e04.tgz","_integrity":"sha512-sn9QPhkAo5rvIo+aFDTuZGXLiQoFZf2gPBSMHORrGyt7rF0jPEn8v1Y6lQLlkQ/UDbnhaRqOpAUw+5fDU4LrIA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230630-7143b1e04_1688168020887_0.9400757513409479","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230701-7143b1e04":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230701-7143b1e04","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230701-7143b1e04","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b8f13a574aa35636fe5ad37d3350cd1e450cd6d5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230701-7143b1e04.tgz","fileCount":631,"integrity":"sha512-TM9zUTi9mPYWe498Amogreyq+6LuFhjRCvuP9um7thvfnih5tF10+5lXaQWqwNP/vkX+QxkxrqsM4uVyTTkU6A==","signatures":[{"sig":"MEQCIHp6n0N29obgd0lNDHVdQZ+mH45OHNj7N6Lc1weH7sXZAiB9pAciz8+6nA0Xict/cbL0E47CQCFcp/deQJzJlTsx+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2530936},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230701-7143b1e04.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230701-7143b1e04.tgz","_integrity":"sha512-TM9zUTi9mPYWe498Amogreyq+6LuFhjRCvuP9um7thvfnih5tF10+5lXaQWqwNP/vkX+QxkxrqsM4uVyTTkU6A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230701-7143b1e04_1688254470579_0.7152932946689952","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230702-9e5edf9c1":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230702-9e5edf9c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230702-9e5edf9c1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2c3c1d1757c85f7f859d4fcb3753a84a595e9db2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230702-9e5edf9c1.tgz","fileCount":631,"integrity":"sha512-Z0vncbA9EFI6qRFJd6APeHXcW+s2a7k0IUbbwWg5E8FuBaoWT4fnEZtoy6iUCJUJuEOj2bsWmKo3zDq0oCjWhA==","signatures":[{"sig":"MEUCIQDFjudlzgMBgqMWalukDSThvO+UvPloVTGkGn6Icm8hnAIgJ5CGbb6qJdKQ9nPCT9WkHDYJXDeZCKsWO2C3RTLPkKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2530933},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230702-9e5edf9c1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230702-9e5edf9c1.tgz","_integrity":"sha512-Z0vncbA9EFI6qRFJd6APeHXcW+s2a7k0IUbbwWg5E8FuBaoWT4fnEZtoy6iUCJUJuEOj2bsWmKo3zDq0oCjWhA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.0-rc.6","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230702-9e5edf9c1_1688340867444_0.9678036060537323","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230703-c35c122ea":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230703-c35c122ea","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230703-c35c122ea","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"266be8d80faad4555254171a3bd4d9fcc7e94acd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230703-c35c122ea.tgz","fileCount":631,"integrity":"sha512-ppMXXfK0ukY/mmwQluYh9BJqJ9h30ePBG6FXUtw0q02A0T/cEUUMqxlRPRFvkPztWYrdiPR6V2m6i4DSZaDbzA==","signatures":[{"sig":"MEQCIB+QYRsU2ZEPHmK5ZxdETB+7ec1sldR4xBOoRfDWxaT5AiBha9XkSdEqQFjMMwpY+OchCCLoqxZXSI26+gh4Ef9qTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2532525},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230703-c35c122ea.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230703-c35c122ea.tgz","_integrity":"sha512-ppMXXfK0ukY/mmwQluYh9BJqJ9h30ePBG6FXUtw0q02A0T/cEUUMqxlRPRFvkPztWYrdiPR6V2m6i4DSZaDbzA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230703-c35c122ea_1688427231702_0.49986920912177313","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230704-2e8ad8e2a":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230704-2e8ad8e2a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230704-2e8ad8e2a","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2d67136a2709f736d6d4291aea66275dda663bb8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230704-2e8ad8e2a.tgz","fileCount":631,"integrity":"sha512-hL9BVavfSOt+25RE3uTo2uDzg7uJuqZqWTXHup3r/DbQW3b79vMn++ug2tbejhUUvmlDH+gSzbMqzi9C0GujKA==","signatures":[{"sig":"MEUCIQDHEG5ZwI2yQB/MZ+QBfqIQPKHZdzDzN7OATDB2vHDxPgIgBJd+6hzpWjjBfPGmKTyByJA8OzrarqrbJJd3IKx1lt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2534208},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230704-2e8ad8e2a.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230704-2e8ad8e2a.tgz","_integrity":"sha512-hL9BVavfSOt+25RE3uTo2uDzg7uJuqZqWTXHup3r/DbQW3b79vMn++ug2tbejhUUvmlDH+gSzbMqzi9C0GujKA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230704-2e8ad8e2a_1688513640703_0.8387971229690547","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230705-ce3a2820a":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230705-ce3a2820a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230705-ce3a2820a","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cd531f375cb66b987ade94a7ba9f523d6496180b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230705-ce3a2820a.tgz","fileCount":631,"integrity":"sha512-YDHOEEpsmDWYiQlgkGytO91fJGNfp/ylwaikfefuJTYfTAfxT3XK0WoIIWOKUG2sOZVxG+d04QdyUGPLEuoMZQ==","signatures":[{"sig":"MEQCIDEAqzJMGkc7UEYu1yES1fm9hO4XfJ9OgL1Oag7ySJZgAiBrqRzlGYgxiKoOjclYqlcHHIe8KHzKyV4gK1FfAeGqHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2539652},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230705-ce3a2820a.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230705-ce3a2820a.tgz","_integrity":"sha512-YDHOEEpsmDWYiQlgkGytO91fJGNfp/ylwaikfefuJTYfTAfxT3XK0WoIIWOKUG2sOZVxG+d04QdyUGPLEuoMZQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230705-ce3a2820a_1688600034226_0.4259668183204577","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230706-ca2bcda22":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230706-ca2bcda22","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230706-ca2bcda22","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"93375fefa88a1af9f4267e8cec82eb669f160a32","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230706-ca2bcda22.tgz","fileCount":635,"integrity":"sha512-nfOaDot4J31GQlG7MVw7l2ZciQBfPGBf8MolN0n/TMtDD7H1Usrgy5YkcfS/ESyRdXp5qAnGu3xO767zWyCekg==","signatures":[{"sig":"MEUCIG/YoZkXifgs0VXLrY/g+645CaiHt4QzDVyK1dGXL8YIAiEA73jRkMiSInI11En+VF+/kelV4l+PA3x2LJOCZKPYheQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2543189},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230706-ca2bcda22.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230706-ca2bcda22.tgz","_integrity":"sha512-nfOaDot4J31GQlG7MVw7l2ZciQBfPGBf8MolN0n/TMtDD7H1Usrgy5YkcfS/ESyRdXp5qAnGu3xO767zWyCekg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230706-ca2bcda22_1688686541637_0.5208813014353288","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230707-6f19a367f":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230707-6f19a367f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230707-6f19a367f","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6fce722bd93617279f54dbfb4b1888c5f8cf5658","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230707-6f19a367f.tgz","fileCount":630,"integrity":"sha512-mCNjs+R/gXHs9drmr0RT5xtX3uh2nuP8PFrM/9Rg7FMgs2aTxmq5kIRo6KZxdN+3ta57CtbVQg6ARsKpZb6ekg==","signatures":[{"sig":"MEUCIQDCDL/6Aopb9RhA/1UqCMuR3MQy5QXzmJvPRGJCa5r/vwIgMrdLyJyQUk67euMjoHM+8Zz7KcMHNo5ZiCk5zhOBvRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2538067},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230707-6f19a367f.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230707-6f19a367f.tgz","_integrity":"sha512-mCNjs+R/gXHs9drmr0RT5xtX3uh2nuP8PFrM/9Rg7FMgs2aTxmq5kIRo6KZxdN+3ta57CtbVQg6ARsKpZb6ekg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230707-6f19a367f_1688772822325_0.16878077077060283","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230708-6f19a367f":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230708-6f19a367f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230708-6f19a367f","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"433750c82b9ec9b6877fe3b551f9c92ec1f8a521","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230708-6f19a367f.tgz","fileCount":630,"integrity":"sha512-RZ7tCcKAGEneKelptUpzhcJArKePepF1uud7tViNOiuOG6XIzvzXYK9zkV/ChIgbKvISMINueoXxSmHqjacIBQ==","signatures":[{"sig":"MEUCICmX9vcIje7V28Wl7kzfdEYLp7yb5uw0lY5gCYrpcW4WAiEAqGoiUcuKyOLkpW+rwyEJ2RhpzUJk2GztA6+KhqewdJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2538067},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230708-6f19a367f.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230708-6f19a367f.tgz","_integrity":"sha512-RZ7tCcKAGEneKelptUpzhcJArKePepF1uud7tViNOiuOG6XIzvzXYK9zkV/ChIgbKvISMINueoXxSmHqjacIBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230708-6f19a367f_1688859243977_0.24286841409022109","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230709-6f19a367f":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230709-6f19a367f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230709-6f19a367f","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fb28afe986331419231282fd3b48aeefc66c7083","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230709-6f19a367f.tgz","fileCount":630,"integrity":"sha512-JR+6ONdOq7GndXv8J1hB82Q+N8ez05g3xUR4gALNevGRB/A13tUCvooty2+1WG3amDnw62RW9JmRfC3ooRZqoQ==","signatures":[{"sig":"MEUCIE4xiCctEfEaBdvCCcr30Nzpn57qnD2PDqao021cIdBvAiEA4wsBDMqZTowZsxJKZSxLCwhn23UnGrhc+0NyjD6NrdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2538067},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230709-6f19a367f.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230709-6f19a367f.tgz","_integrity":"sha512-JR+6ONdOq7GndXv8J1hB82Q+N8ez05g3xUR4gALNevGRB/A13tUCvooty2+1WG3amDnw62RW9JmRfC3ooRZqoQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230709-6f19a367f_1688945632150_0.44472328481856316","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230710-c6e752354":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230710-c6e752354","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230710-c6e752354","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"21020de84f3c5b46471011d15f2e4df64a171a47","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230710-c6e752354.tgz","fileCount":630,"integrity":"sha512-YGQe5I+qiD3M1P9Qbyr+mCPkhHM9u+m+0Q8UBSmP2d+0wm7K8w613+DzebyEHsr66ljoqwsS+tyUe7BDXN2Wtw==","signatures":[{"sig":"MEQCIEskxQc6770wU9MsZbKd48X2jFJjiMpp4lAUcIqlQrGlAiBbJYah2/kk8kMP+GB02mH06O/DodrT+pgdT4zNITkXrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2538067},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230710-c6e752354.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230710-c6e752354.tgz","_integrity":"sha512-YGQe5I+qiD3M1P9Qbyr+mCPkhHM9u+m+0Q8UBSmP2d+0wm7K8w613+DzebyEHsr66ljoqwsS+tyUe7BDXN2Wtw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --ignore-pattern docs --ignore-pattern plugin","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.8.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.4.0-nightly-20230710-c6e752354_1689032068028_0.7636765667672134","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230711-79e82c729":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230711-79e82c729","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230711-79e82c729","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"042c8fc3dbdf08055774d413cb4842f4f42d1dc0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230711-79e82c729.tgz","fileCount":640,"integrity":"sha512-RRWnDdU+WzBx/wAdasxmcic9aJRqYI5zOjwp7CS66SReJLLrqACPmmoTCIe9jAUP5aj1LjrQqMNmjB58XFZY/Q==","signatures":[{"sig":"MEYCIQCTSsqYBE/N7JyzuVB1ZjEXCAT4Ik65ChiHZpCWSXOTlwIhAJ5Pr1nXeweyvzsGCEPB4G7lu2KksQyDmYV72ICNNCrb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2555512},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230711-79e82c729.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230711-79e82c729.tgz","_integrity":"sha512-RRWnDdU+WzBx/wAdasxmcic9aJRqYI5zOjwp7CS66SReJLLrqACPmmoTCIe9jAUP5aj1LjrQqMNmjB58XFZY/Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230711-79e82c729_1689118461801_0.02781519257649534","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230712-c7f8d7986":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230712-c7f8d7986","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230712-c7f8d7986","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"244fa4d78aeb3bc1b832b551e5f47c304f6d7419","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230712-c7f8d7986.tgz","fileCount":639,"integrity":"sha512-Lk6LDFc4A/ZnSRTdIGvTqSEG41ohLedwbgv7sfJ5Ff1Hg9ynOLs9B3VqKIhhGBcF7kFwrzMzunrAEyVjLV5/bg==","signatures":[{"sig":"MEUCIQCvSd+zUtbnYXDc1OS39XcEMzW5Ptu6NOflvy+DvTP5IAIgZlp0HiU8iAbFNlB0W3xJW2sBGu8MvURyGFVZgT1g6eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2552736},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230712-c7f8d7986.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230712-c7f8d7986.tgz","_integrity":"sha512-Lk6LDFc4A/ZnSRTdIGvTqSEG41ohLedwbgv7sfJ5Ff1Hg9ynOLs9B3VqKIhhGBcF7kFwrzMzunrAEyVjLV5/bg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230712-c7f8d7986_1689204832935_0.9496694943934938","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230713-36e274717":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230713-36e274717","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230713-36e274717","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d25ff65375c32764e3a262eb5e450b8d4cd8c4d2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230713-36e274717.tgz","fileCount":634,"integrity":"sha512-Jd6O1qXjJDy33Ls/KJxhPfiuGtniaSDJgKmXWwrcaEHwrB+ANQHRybtmXmIL9JmHfNM8Wz8xoNZYjkyAwEphBQ==","signatures":[{"sig":"MEQCIHUhVpe2QqXkTpPQ4Q4mJfmekODCAoiJFZwT+Vi7F8wyAiBsCe+i7E9RJZTYgoadUVjUsxNY21VandM56bKAAg7LRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2541914},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230713-36e274717.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230713-36e274717.tgz","_integrity":"sha512-Jd6O1qXjJDy33Ls/KJxhPfiuGtniaSDJgKmXWwrcaEHwrB+ANQHRybtmXmIL9JmHfNM8Wz8xoNZYjkyAwEphBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230713-36e274717_1689291227529_0.7697683233906303","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230714-6f206e2ce":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230714-6f206e2ce","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230714-6f206e2ce","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"76d79c029c064852bf2554d9495fbe107d05c126","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230714-6f206e2ce.tgz","fileCount":642,"integrity":"sha512-5gxI3W1yN/oQgD+FqlKyxx8O3K4OOIs/yb+2JwkZIEK/rtbIClMh8aisSbwQOcYPk6JVCpeHA8Dum8B9m/nbLA==","signatures":[{"sig":"MEQCIFfx+UGwgxEIoY52UEMwG/RF07TfjSpU/hnlFqKa8ZeOAiAMMQ2tKuar3Ty9e8DPa+6osR4XRM342mXtoaoZjtZINA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2593722},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230714-6f206e2ce.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230714-6f206e2ce.tgz","_integrity":"sha512-5gxI3W1yN/oQgD+FqlKyxx8O3K4OOIs/yb+2JwkZIEK/rtbIClMh8aisSbwQOcYPk6JVCpeHA8Dum8B9m/nbLA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230714-6f206e2ce_1689377628016_0.6650374089497013","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230715-6f206e2ce":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230715-6f206e2ce","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230715-6f206e2ce","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"66d0648e622c10afbea0c3e77740ae3b4766f215","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230715-6f206e2ce.tgz","fileCount":642,"integrity":"sha512-a3Aluco44opTunuk7JVvUj36Su9jyU3Ce7IS4EDszoAlIeraOkTUxgXdDAzyHR1M/hDBZTYQ8HA8CHemw0zOvQ==","signatures":[{"sig":"MEYCIQCz6ZKUdAQs+NXXH1lkNBTlLemIGGMFwiclBYmrOOdi9gIhALGcexfhEuRDs/gfeMopy3v3jlXgPIxuZ7Xv6pUOWZmD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2593722},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230715-6f206e2ce.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230715-6f206e2ce.tgz","_integrity":"sha512-a3Aluco44opTunuk7JVvUj36Su9jyU3Ce7IS4EDszoAlIeraOkTUxgXdDAzyHR1M/hDBZTYQ8HA8CHemw0zOvQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230715-6f206e2ce_1689464039752_0.0032925553062848056","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230716-6f206e2ce":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230716-6f206e2ce","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230716-6f206e2ce","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dd917cff7c7ddcebcd96615a2be6bb8b68effb2d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230716-6f206e2ce.tgz","fileCount":642,"integrity":"sha512-ma1xlhCbQI54lRlVbm2KvhIDspGcvNGT6wj4w5wg1wJ+siGK0OiaqI9A63iFh/o81HiACz6xpVZBzSlnMmjvLQ==","signatures":[{"sig":"MEYCIQDgZj5KkANFcScbtg/aVdJP+KTvGmzEw4aFsfCXudg5kQIhAJPLgH0BKIWe2zsz7/dqp1eQFAeALw6jfKSs/Abtx2u5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2593722},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230716-6f206e2ce.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230716-6f206e2ce.tgz","_integrity":"sha512-ma1xlhCbQI54lRlVbm2KvhIDspGcvNGT6wj4w5wg1wJ+siGK0OiaqI9A63iFh/o81HiACz6xpVZBzSlnMmjvLQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230716-6f206e2ce_1689550428024_0.49169279363544427","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230717-76b39470e":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230717-76b39470e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230717-76b39470e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ea5a9a2a0ac884ff706f16140cc53f48b25f6628","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230717-76b39470e.tgz","fileCount":642,"integrity":"sha512-viFZAbt+FEmzydqUinaFLSwESRrb2U+iPuonQ+g5WEO2C+yKdaqr1sDSWamtG//4nCV37lac/CGWjRavJjorlA==","signatures":[{"sig":"MEQCIBBumT+IHhzUEIfqmkhRK4gDRcCwqovMXGe3qy8MGw/5AiB3Sdznm3J6YrpXRbvH8m9fU06cxjMKU/wmoUIEmTr/lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2595734},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230717-76b39470e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230717-76b39470e.tgz","_integrity":"sha512-viFZAbt+FEmzydqUinaFLSwESRrb2U+iPuonQ+g5WEO2C+yKdaqr1sDSWamtG//4nCV37lac/CGWjRavJjorlA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230717-76b39470e_1689636814890_0.7430326727671224","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230718-5290ea2c8":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230718-5290ea2c8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230718-5290ea2c8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d9f4cdb788977ce7636f8dd8987ca19660caf278","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230718-5290ea2c8.tgz","fileCount":650,"integrity":"sha512-7qI21NKld7/8Yrz1KUHiMWAkrcHGovPr1MjqnPwNZ0L7EEhHVXVpRPWhkLi3Ok6tzZ5u+72eXRIFIHyUuL4Cvw==","signatures":[{"sig":"MEUCIE7vYopLIf0YkBjMXfRu3TjDTp5VoDzKCH5z0DCxcUnAAiEA8FwY7LOdipINiJBYPdF76X2MHba63ikoIcwtZ44keUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2662670},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230718-5290ea2c8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230718-5290ea2c8.tgz","_integrity":"sha512-7qI21NKld7/8Yrz1KUHiMWAkrcHGovPr1MjqnPwNZ0L7EEhHVXVpRPWhkLi3Ok6tzZ5u+72eXRIFIHyUuL4Cvw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230718-5290ea2c8_1689723270402_0.29046004594530483","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230719-90c356634":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230719-90c356634","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230719-90c356634","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2d37b8fef9a76f9ca5d3fc0c8813382e146ab5cc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230719-90c356634.tgz","fileCount":653,"integrity":"sha512-0pHLbVsAVTzETS++crgLzFahbaiAHjwAr0LBsZ3q2tBqsZbl29Pns8Ws9n44oIPSJLQLaHcNzhp99cAoK0b38w==","signatures":[{"sig":"MEUCIQD9EPcEt+WPWKVUGenOAfUFycW+McTZFwe9uI0BpbYYfQIgcK2VwidH0r0M54ZB3Wh8r1nJoP+/EllER/HsDJ5WolY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661366},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230719-90c356634.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230719-90c356634.tgz","_integrity":"sha512-0pHLbVsAVTzETS++crgLzFahbaiAHjwAr0LBsZ3q2tBqsZbl29Pns8Ws9n44oIPSJLQLaHcNzhp99cAoK0b38w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230719-90c356634_1689809636876_0.3787521330852197","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230720-8a40f9715":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230720-8a40f9715","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230720-8a40f9715","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b9d0b85aefa7fdf70bd1ff6d159ddc0d7885c2a1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230720-8a40f9715.tgz","fileCount":653,"integrity":"sha512-0PeASgGl9k1rFnA6VMfS9jDarVwrTJZ0z6nHqOGmVYyUV+MOeK+c9ghAiTqARu3hgjer0eJfkJAuk2Xv5xkrDQ==","signatures":[{"sig":"MEUCIQCgmJ0BtK5yZz0fIJr6bjqt2tbLT3CemgnEcOgxhkIS2AIgeHy6SK/ul8HjMdzhvI2ezNVGfhAXAPC99WjLKpAOh2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2668328},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230720-8a40f9715.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230720-8a40f9715.tgz","_integrity":"sha512-0PeASgGl9k1rFnA6VMfS9jDarVwrTJZ0z6nHqOGmVYyUV+MOeK+c9ghAiTqARu3hgjer0eJfkJAuk2Xv5xkrDQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230720-8a40f9715_1689896056932_0.26531273216360973","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230721-ae670212e":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230721-ae670212e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230721-ae670212e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"de88e3bf266a3e0e622e1d14667e3ab641d2a3c7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230721-ae670212e.tgz","fileCount":654,"integrity":"sha512-+i/70Ea6X95wZOyE7/PaV40anFuyJxP5DyokMPetLn6+dQF2+g9dQmYwpSmNPz7kGd6xUFmQswqMFfGakgassw==","signatures":[{"sig":"MEUCIEiDMqUvWzeJ93a/oYVHClpuZTUWryL3oAlmFyJNjnbsAiEA7dztrNKBLyNjXQ1fFosrgD75CLHI3cHtMxrRg80F5tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675314},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230721-ae670212e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230721-ae670212e.tgz","_integrity":"sha512-+i/70Ea6X95wZOyE7/PaV40anFuyJxP5DyokMPetLn6+dQF2+g9dQmYwpSmNPz7kGd6xUFmQswqMFfGakgassw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230721-ae670212e_1689982474260_0.4218716858327576","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230722-ae670212e":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230722-ae670212e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230722-ae670212e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c99aa554e7f0cf04432ff11a7a965cc3b4d9d879","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230722-ae670212e.tgz","fileCount":654,"integrity":"sha512-prSIccq4lgzXKvLRdwyF20LzxocgeVQeDGzUcAP1j4xjMVhghZPCdLyP36N8Z/PhmNiqNzjmOD5LyTTVwm52og==","signatures":[{"sig":"MEUCIGpMeTxlSAbpA7WOdlige3j+FWz19ZTIA5xs4KmzSTMJAiEA9+DpWE+LXhx+cG2RMtAZEPBSJyJgOdL3lrV2QyI93c4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675314},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230722-ae670212e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230722-ae670212e.tgz","_integrity":"sha512-prSIccq4lgzXKvLRdwyF20LzxocgeVQeDGzUcAP1j4xjMVhghZPCdLyP36N8Z/PhmNiqNzjmOD5LyTTVwm52og==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230722-ae670212e_1690068838447_0.25257145397197855","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230723-ae670212e":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230723-ae670212e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230723-ae670212e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"45a6119d9325df734de8c13a339c2bf48b098d54","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230723-ae670212e.tgz","fileCount":654,"integrity":"sha512-bBx4KaWihJM3GKHgaFd7lTaSSCadBCMZak5Hi64iLxLg588lCgrmLYRcGnw5Am0O56sX+oM/tNanhgdfNYKbAw==","signatures":[{"sig":"MEYCIQCwq1qdidKUN0H4Pn+XJByyq/olX8wyfZlrUnmxCfkkJAIhAPoROrlcLJwZNw5HO7u1p7jrgMU3UxNmMVVe5ejEVJQB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675314},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230723-ae670212e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios && yarn lint:docs","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230723-ae670212e.tgz","_integrity":"sha512-bBx4KaWihJM3GKHgaFd7lTaSSCadBCMZak5Hi64iLxLg588lCgrmLYRcGnw5Am0O56sX+oM/tNanhgdfNYKbAw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","docs/**/*.{md,mdx}":"yarn lint:docs","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230723-ae670212e_1690155222042_0.559361819415612","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0-nightly-20230724-2e77bbfc4":{"name":"react-native-reanimated","version":"3.4.0-nightly-20230724-2e77bbfc4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0-nightly-20230724-2e77bbfc4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dd6143e47983a4e81e912d0b4f8879bda4dabfa9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0-nightly-20230724-2e77bbfc4.tgz","fileCount":654,"integrity":"sha512-8nJ8ozJ3AlwEUWL27tKFmCIxeqNfiUU+WXAN7JTyM7J1Q/v2ALPlJN+xg2WFD89UX+FgvRyMQHUtvVrXT4WbrA==","signatures":[{"sig":"MEUCIHSIDt3BdS7aX61aL3q0VBljLMKuAFgjBq9prkC6JbgqAiEAthHmTfxBm42ZxG0nydlyZZHXRwCTDnxKWJKlif2Ya9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2678850},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0-nightly-20230724-2e77bbfc4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.4.0-nightly-20230724-2e77bbfc4.tgz","_integrity":"sha512-8nJ8ozJ3AlwEUWL27tKFmCIxeqNfiUU+WXAN7JTyM7J1Q/v2ALPlJN+xg2WFD89UX+FgvRyMQHUtvVrXT4WbrA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0-nightly-20230724-2e77bbfc4_1690241663759_0.515016011746825","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.0":{"name":"react-native-reanimated","version":"3.4.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"93b4d0b4b48e712fdc93f6828654b93083c6531d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.0.tgz","fileCount":654,"integrity":"sha512-B5cZJseoIkYlZTRBRN0xuU1NBxUza/6GSHhiEBQfbOufWVlUMMcWUecIRVglW49l8d2wXbfCdQlNyVoFqmHkaQ==","signatures":[{"sig":"MEYCIQCTd82+erv5/VfI12TCNK6tqGEFDZeH5mgHcDJKA+FJ4QIhANTQPd8mqkEQ8vCG6snRAZ9Zo7I1s4VNzC3qEpOnQvbx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2679026},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.4.0.tgz","_integrity":"sha512-B5cZJseoIkYlZTRBRN0xuU1NBxUza/6GSHhiEBQfbOufWVlUMMcWUecIRVglW49l8d2wXbfCdQlNyVoFqmHkaQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"18.16.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.0_1690286524403_0.9656956992476005","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230725-a678f4c44":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230725-a678f4c44","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230725-a678f4c44","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"852387dd38ed7d8ca1fd1f9b3ea04db7d244ba8c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230725-a678f4c44.tgz","fileCount":654,"integrity":"sha512-j4hrnGkbos8wj+IevY3MjRGMJVmbif0MMBWB0xxZdqmwh9u0JxQKUKHISNO5GHEGNjKsPM4LdGcvImovQgbi7g==","signatures":[{"sig":"MEYCIQC1mSacU+KiVXcGj+sPstIu7od59wRoPv+tZaQZZsMlLAIhAKSjzzQvm+uoUjzw9wu3AWxfHQNgTtRAnt6grEZPGvZa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2679163},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230725-a678f4c44.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230725-a678f4c44.tgz","_integrity":"sha512-j4hrnGkbos8wj+IevY3MjRGMJVmbif0MMBWB0xxZdqmwh9u0JxQKUKHISNO5GHEGNjKsPM4LdGcvImovQgbi7g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230725-a678f4c44_1690328071527_0.3844218249525835","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230726-a5ed8c0bf":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230726-a5ed8c0bf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230726-a5ed8c0bf","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f84205fe3aea6fda9be2e5df4ea04689c84f6074","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230726-a5ed8c0bf.tgz","fileCount":656,"integrity":"sha512-Ps1jS7clmaGs8anTwl3t5H+XG0NovgL4tzo3txeB64UzUWbB63QF42Ar+FS759iP7thTygqRHiunH/K0fkWTrQ==","signatures":[{"sig":"MEUCIQDkr946xkR7890aYMIlfKOwvTI6ZDIXH8sIVbE4Yz2kvAIgT3imNES3dl+AUCAkHny3ddTc8j6pPd5MgTNW8THr958=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2679746},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230726-a5ed8c0bf.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230726-a5ed8c0bf.tgz","_integrity":"sha512-Ps1jS7clmaGs8anTwl3t5H+XG0NovgL4tzo3txeB64UzUWbB63QF42Ar+FS759iP7thTygqRHiunH/K0fkWTrQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230726-a5ed8c0bf_1690414452878_0.9033393226422242","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.1":{"name":"react-native-reanimated","version":"3.4.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3518f4fbe716423a4361dfd4a2276c9f9c832a05","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.1.tgz","fileCount":654,"integrity":"sha512-UjEBbWloCoUB/fkehj9GWAhuvfUx2BLYkQ3rP7+nVMJ5K5Ck1K6XFEBGfYdz4ttCBoyTSuzrPxe2XxJl3yRSdA==","signatures":[{"sig":"MEUCIFDhQdTylLkaVo5Ze0YuLew5i6RJnyFfNZZsvr1uttkKAiEAy/88ljxk6B1D3A8Ds3neIKYJM9hp0eALxmeNmh8MNFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2681457},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.4.1.tgz","_integrity":"sha512-UjEBbWloCoUB/fkehj9GWAhuvfUx2BLYkQ3rP7+nVMJ5K5Ck1K6XFEBGfYdz4ttCBoyTSuzrPxe2XxJl3yRSdA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"18.16.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.1_1690449520420_0.35768280069612257","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230727-3bf3cce57":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230727-3bf3cce57","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230727-3bf3cce57","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e4ec1331d51dfe43c533748b29fc0506cf17a2f6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230727-3bf3cce57.tgz","fileCount":656,"integrity":"sha512-U9MjWJBIhmidRsveMVf5/2go6HhVIAERTctuHZ8+SA8cpJCrHLWSC6AkmW3LTBd0KeM5jzjyAiVTZQw2Dh23Hw==","signatures":[{"sig":"MEUCIH6FkJtKExk+fynyKugCso8L/mmH4xsuoRO2aobCKUm3AiEAgD0c0ZUGZJO1EHzWaiJIvwTAgLVG2AWJJQfNgV6lZA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2682177},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230727-3bf3cce57.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230727-3bf3cce57.tgz","_integrity":"sha512-U9MjWJBIhmidRsveMVf5/2go6HhVIAERTctuHZ8+SA8cpJCrHLWSC6AkmW3LTBd0KeM5jzjyAiVTZQw2Dh23Hw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","@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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230727-3bf3cce57_1690500874623_0.8194166756967993","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230728-10b6d7efc":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230728-10b6d7efc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230728-10b6d7efc","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ce5bb9bedbf27476c49f45c0b8dfb77f808fc418","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230728-10b6d7efc.tgz","fileCount":648,"integrity":"sha512-vxYAyChtriD3cluW/cuvB2NKHem8WbWXbqiwbGx/UqqY2985X07aecY0zDkYeSREXu9hWFeL4DFgtxiQPtIuhQ==","signatures":[{"sig":"MEUCIEQoqnpdDr/xi9gWOhbO/t/4fJczD2+xRyYIFLKVvvBJAiEA7N2d3A27EM7rH0UAUtMuY57VvsDyAkJnORDjlQRn+FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2645208},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230728-10b6d7efc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230728-10b6d7efc.tgz","_integrity":"sha512-vxYAyChtriD3cluW/cuvB2NKHem8WbWXbqiwbGx/UqqY2985X07aecY0zDkYeSREXu9hWFeL4DFgtxiQPtIuhQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230728-10b6d7efc_1690587220522_0.7065897080873598","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230729-10b6d7efc":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230729-10b6d7efc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230729-10b6d7efc","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"612f503a56f9db45ae5d1276aaa1c8c11551e0ea","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230729-10b6d7efc.tgz","fileCount":648,"integrity":"sha512-gOJT+djUFbi4bryub+APPezgYYU02jPbFqT+Y7MN9+QisCQwy2PhH83EWp1iSlGXa2nndkOqdS/kflqBPDntxA==","signatures":[{"sig":"MEUCIQDC8z8c3nehJrzdFpwOZwfiG3G4+NS0dyg15QpdB2qxkwIgbb33Tlq2i0YcyqS2gNBo2dP34hgq3fKjzYVXJ30o1JA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2645208},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230729-10b6d7efc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230729-10b6d7efc.tgz","_integrity":"sha512-gOJT+djUFbi4bryub+APPezgYYU02jPbFqT+Y7MN9+QisCQwy2PhH83EWp1iSlGXa2nndkOqdS/kflqBPDntxA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230729-10b6d7efc_1690673630597_0.9024530131147586","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230730-10b6d7efc":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230730-10b6d7efc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230730-10b6d7efc","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2edddd8c6fb1a97387f43a657eb5f78c6f8a2325","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230730-10b6d7efc.tgz","fileCount":648,"integrity":"sha512-ZRFHuE/wqD9IdZ8N6Idtq/BQHJPeZ4sjl5ZpwjflujBSje9eu3H4gmKNcDJgSgp1n7xqufT18yDuadxS1ukepw==","signatures":[{"sig":"MEQCIFNy8F+nVcxsXpFf14WOZu1DRI1sg6BJLPf9bpGLdL2jAiA/1+DkHD1R/AHjON9IOo5ePGekmnyUKkMJ0uZ+M2qxYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2645208},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230730-10b6d7efc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230730-10b6d7efc.tgz","_integrity":"sha512-ZRFHuE/wqD9IdZ8N6Idtq/BQHJPeZ4sjl5ZpwjflujBSje9eu3H4gmKNcDJgSgp1n7xqufT18yDuadxS1ukepw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230730-10b6d7efc_1690760072341_0.6850475475713718","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230731-673de8382":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230731-673de8382","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230731-673de8382","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8c9d65786f8bd6e998f2346b04e0f39d120f5d80","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230731-673de8382.tgz","fileCount":648,"integrity":"sha512-oTnZdzObofYEPGWacJfxPw49f+WUGYYVvYwYoy/FifNEcvy4zCIeo7q5VK7wuUjFkUD6y1mDamM8VMRWXIjqjQ==","signatures":[{"sig":"MEUCIQC7pb9PkfCNWgDGJsoE3i6bDUlERLrgrDHWiop3oMcJsQIgR8s059qTH/2+bix9i0G5Z5pFZ+gmjv48fJBRVTi33pQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2645372},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230731-673de8382.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230731-673de8382.tgz","_integrity":"sha512-oTnZdzObofYEPGWacJfxPw49f+WUGYYVvYwYoy/FifNEcvy4zCIeo7q5VK7wuUjFkUD6y1mDamM8VMRWXIjqjQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230731-673de8382_1690846464642_0.44137030758401896","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230801-673de8382":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230801-673de8382","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230801-673de8382","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"62a5838c5caeeefe0addb7321fa094eca5689385","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230801-673de8382.tgz","fileCount":648,"integrity":"sha512-UYixHz76w/PZjQ+Wd9PHyUdBjqHi/EbuIiXpkChKiHpGVUC469bMHZSLPPMHjgTmNuYdwt9sbxnI5Ge9KTZxHQ==","signatures":[{"sig":"MEUCIGsNvmSWd0RIdP8Twn2NEgqxj+v/3nbiTjcdGtNpjlZEAiEA4na4leSXpxTOWCBn3NbzOCWu8UVQlcw/zC+1r6v0xIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2645372},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230801-673de8382.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230801-673de8382.tgz","_integrity":"sha512-UYixHz76w/PZjQ+Wd9PHyUdBjqHi/EbuIiXpkChKiHpGVUC469bMHZSLPPMHjgTmNuYdwt9sbxnI5Ge9KTZxHQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230801-673de8382_1690932867789_0.8478199943134315","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230802-3a8886e71":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230802-3a8886e71","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230802-3a8886e71","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3aac213c206e681328cbafb8eb6749eea5466059","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230802-3a8886e71.tgz","fileCount":648,"integrity":"sha512-y7K3c4d85foiqgQkXwU0u7MlnMYwyj27VauN3DyUr5x/qK/8SP/Rz2XP2hz5DYKNetPGQlvMhTKg0cNTHFykpQ==","signatures":[{"sig":"MEUCIQDuiml7gn2QVxE3mkLDsxFN9dQLR5Y++dzDbpR687iRXwIgfPwPm/29aGEcNlT1Phh/chc4ZahkU/43A3o7/foiUsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2645372},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230802-3a8886e71.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230802-3a8886e71.tgz","_integrity":"sha512-y7K3c4d85foiqgQkXwU0u7MlnMYwyj27VauN3DyUr5x/qK/8SP/Rz2XP2hz5DYKNetPGQlvMhTKg0cNTHFykpQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.5.0-nightly-20230802-3a8886e71_1691019248699_0.3834276368365579","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230803-60c177bae":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230803-60c177bae","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230803-60c177bae","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3365db7e625521db6df187a3558948360eecd118","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230803-60c177bae.tgz","fileCount":648,"integrity":"sha512-svW54ob6FKTrq5nb8g+HNYgincsmLAaSYnxH2clYjCmD4feLj+b0mXbDSiSji190bQ+PCN6Dx6dCAwIe2/LC8Q==","signatures":[{"sig":"MEUCIQCsm4p4AE4yqGhTWdissmawuFcOXT1sjpyG4N8Kg3wzIAIgINmYEFLNb0r4TmJPN/2L5ot4E2j3Qx29J+YVca9LuUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2639256},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230803-60c177bae.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230803-60c177bae.tgz","_integrity":"sha512-svW54ob6FKTrq5nb8g+HNYgincsmLAaSYnxH2clYjCmD4feLj+b0mXbDSiSji190bQ+PCN6Dx6dCAwIe2/LC8Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230803-60c177bae_1691105660675_0.4953510775323817","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.4.2":{"name":"react-native-reanimated","version":"3.4.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.4.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"744154fead6d8d31d5bd9ac617d8c84d74a6f697","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.4.2.tgz","fileCount":646,"integrity":"sha512-FbtG+f1PB005vDTJSv4zAnTK7nNXi+FjFgbAM5gOzIZDajfph2BFMSUstzIsN8T77+OKuugUBmcTqLnQ24EBVg==","signatures":[{"sig":"MEUCIHB35AS1NxTnkPxQHYzHI5/1jT8WWsSaSHVrxNMoH7hqAiEAhurNnAGBTubKdB44nzFwi4bn6/xL3iOljiYoXJtBmQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661793},"main":"lib/module/index","_from":"file:react-native-reanimated-3.4.2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.4.2.tgz","_integrity":"sha512-FbtG+f1PB005vDTJSv4zAnTK7nNXi+FjFgbAM5gOzIZDajfph2BFMSUstzIsN8T77+OKuugUBmcTqLnQ24EBVg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"18.16.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.1","@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","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","react-native":"*","@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_3.4.2_1691150838666_0.3438069788583673","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230804-5868489f5":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230804-5868489f5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230804-5868489f5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"753cfdbb97bf9c3a1cb9e021e28a58574b073a59","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230804-5868489f5.tgz","fileCount":652,"integrity":"sha512-PuSwAPbzV8J94U/cfwssBZn4TWg9udY+HMUzfm4zd4fa0TaQSDj2oN4cjIsLlDlfT9EXUy8Wal7R3Iwgdgx8Ag==","signatures":[{"sig":"MEYCIQDzYa90Xd7xj4TmVr7SWPisokgnSMU9U3J10mAcf8f7iwIhAMNW6qJFEM/Fwtom5vQa+wEC9bLz2P/X+gUG/Q3IccOk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2667419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230804-5868489f5.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230804-5868489f5.tgz","_integrity":"sha512-PuSwAPbzV8J94U/cfwssBZn4TWg9udY+HMUzfm4zd4fa0TaQSDj2oN4cjIsLlDlfT9EXUy8Wal7R3Iwgdgx8Ag==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230804-5868489f5_1691192079075_0.17187211683344672","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230805-5868489f5":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230805-5868489f5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230805-5868489f5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b59c35efea1a8d0aba6d3030729e3d4745ab6216","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230805-5868489f5.tgz","fileCount":652,"integrity":"sha512-hzk8/+jyIc4d7Hz8AWj5YrohT4p7SJdDvX2ld/bBjZEUtJdB4IYZdFHDBKv5vF2YNNGkalnNSD+mOXxuuQ56LA==","signatures":[{"sig":"MEQCID3vM5XgzEaNEvBzz/LflA5Lq3Vrl5NfiD7j0U4MKllhAiBBKGwCmNRPkE2XfbcYRKOH2UccdGNx4yFdRzgjxJjNMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2667419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230805-5868489f5.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230805-5868489f5.tgz","_integrity":"sha512-hzk8/+jyIc4d7Hz8AWj5YrohT4p7SJdDvX2ld/bBjZEUtJdB4IYZdFHDBKv5vF2YNNGkalnNSD+mOXxuuQ56LA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230805-5868489f5_1691278433380_0.832348881444851","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230806-5868489f5":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230806-5868489f5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230806-5868489f5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"65a56ae5c65970cb5ed7811c7beda952d76b4b0e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230806-5868489f5.tgz","fileCount":652,"integrity":"sha512-L7Pls3cx9l0u6iJinz2SMRYdD4xDKbFyOhBzI7jznX5RPtcbM9Xv9yhriy4+4CpYHeGu4s+QeyZc/NFLIo9v2A==","signatures":[{"sig":"MEUCIQCbRD01khfsxfDblmT11pAyVvaJ38qxANeKvZJZ/IvHcwIgBTFzEoIfeFNTGKepUlE8bM8UHaJIeYPWucGI4oGlypM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2667419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230806-5868489f5.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230806-5868489f5.tgz","_integrity":"sha512-L7Pls3cx9l0u6iJinz2SMRYdD4xDKbFyOhBzI7jznX5RPtcbM9Xv9yhriy4+4CpYHeGu4s+QeyZc/NFLIo9v2A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230806-5868489f5_1691364822769_0.27861058966917374","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230807-3934719e4":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230807-3934719e4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230807-3934719e4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"26dfebb424d0b62a371c342aa115aa9d09bc1321","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230807-3934719e4.tgz","fileCount":656,"integrity":"sha512-RNDpRh/T5qkgLaY7O3axEG8vw+SSHaO5+KWxGgSnWOguuQ9SwZLlcgrNX+3rGCoIUt4/pdvmSu/osPP9gvjaoA==","signatures":[{"sig":"MEUCIQCOv8HwvFVj7eg/dlFcqE+9igmzCLLHCa+3Odnh45XRtQIgfGygq0wXmB2XynleyYmLw54dyHIoCibbUSDjlwr8FZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2676412},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230807-3934719e4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230807-3934719e4.tgz","_integrity":"sha512-RNDpRh/T5qkgLaY7O3axEG8vw+SSHaO5+KWxGgSnWOguuQ9SwZLlcgrNX+3rGCoIUt4/pdvmSu/osPP9gvjaoA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230807-3934719e4_1691451232542_0.09296087118675067","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230808-5dac63a10":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230808-5dac63a10","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230808-5dac63a10","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6e06954907f868d10965b5379f1b014b919baa7c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230808-5dac63a10.tgz","fileCount":658,"integrity":"sha512-UaK0VRDS7w5oL1PRrpyL2jSCRkhxHdFx2bn+e7GX+coR6dxtqY9yBU4jzAnQ+fszOhYOyDvPkaV4VAs/kA2nZw==","signatures":[{"sig":"MEYCIQCsi780se3O91sQC1bfvTdgCJ72ZdqpoQhv3/z/OqZliQIhAMR9oDdbMpw9WZytI0D9ktQeqK1XmFh6mHbJBB0ce9NE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2686781},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230808-5dac63a10.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230808-5dac63a10.tgz","_integrity":"sha512-UaK0VRDS7w5oL1PRrpyL2jSCRkhxHdFx2bn+e7GX+coR6dxtqY9yBU4jzAnQ+fszOhYOyDvPkaV4VAs/kA2nZw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230808-5dac63a10_1691537635949_0.4052485568442046","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230809-a696a380e":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230809-a696a380e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230809-a696a380e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"afb717632e58cf9da69f721f540d08a9a8bdcfc5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230809-a696a380e.tgz","fileCount":658,"integrity":"sha512-X66wkV80nZ+BPVzF8+R9ET/Cvv3wbXPMgKwNpPk0LLTqy7vTWPifRlFqWQSYFRih76pw6/RHXvugMbUHl2OmIA==","signatures":[{"sig":"MEQCIE87xJTFVayzwTjIqQulgHh2hkb5U06MRfRtwt5HvwCXAiBWiNDkaQVpht61f4rgopoAy1Er4AH/7z8bWeA3s9I/Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2687002},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230809-a696a380e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230809-a696a380e.tgz","_integrity":"sha512-X66wkV80nZ+BPVzF8+R9ET/Cvv3wbXPMgKwNpPk0LLTqy7vTWPifRlFqWQSYFRih76pw6/RHXvugMbUHl2OmIA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230809-a696a380e_1691624027882_0.35613029748554603","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230810-9c7e7ae4e":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230810-9c7e7ae4e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230810-9c7e7ae4e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e4f217ea1c757771f90e2745c972e07016e9a023","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230810-9c7e7ae4e.tgz","fileCount":658,"integrity":"sha512-RP/oHG3WFMDVwLlOeaPsFtsp3itrEy2OjDLA7Q4u3o2n91+OqM7sWvh6vccr7v/piAaMsh+hkIDDR1qSsDGpcg==","signatures":[{"sig":"MEUCIDn2IKmXI6EaRYCfoB59eyBCYIA2aFPgsf0hDZvVxPPLAiEArStu+x51hAnTOzZXfSF4g2UKZQ/z+GWPPJLh6o8U59w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2690405},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230810-9c7e7ae4e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230810-9c7e7ae4e.tgz","_integrity":"sha512-RP/oHG3WFMDVwLlOeaPsFtsp3itrEy2OjDLA7Q4u3o2n91+OqM7sWvh6vccr7v/piAaMsh+hkIDDR1qSsDGpcg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230810-9c7e7ae4e_1691710490187_0.33368002638106975","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230811-f55e831b1":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230811-f55e831b1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230811-f55e831b1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7c110e2efa1442b936fb8b03ce6ba2aa251789a7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230811-f55e831b1.tgz","fileCount":658,"integrity":"sha512-DiA73LyxLJ7qg2GrjynljnJ0fLBfzxnVTYOa5A/VV04Z4WUVua2KXZBfkuLW8jc7/Lvm09dhDkteLHw1RJblFg==","signatures":[{"sig":"MEYCIQDROGlUKcbIEWH3w1bk0acqHLZpLzdob/rldizMHOWd9AIhALX95H8JBto/mGDp5e1lG+T37Ug/XFTGnGadZ3lEEZqd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2690817},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230811-f55e831b1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230811-f55e831b1.tgz","_integrity":"sha512-DiA73LyxLJ7qg2GrjynljnJ0fLBfzxnVTYOa5A/VV04Z4WUVua2KXZBfkuLW8jc7/Lvm09dhDkteLHw1RJblFg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230811-f55e831b1_1691796862806_0.19139340023185802","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230812-f55e831b1":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230812-f55e831b1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230812-f55e831b1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"965a50b0478e3e0f92a5348501a27b51c0747a50","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230812-f55e831b1.tgz","fileCount":658,"integrity":"sha512-x68BbcqTxqJQQA9JO1qsz+JLzJd9fMQ4v4TofKMXwYRyaHx4fk+PVhm4vbRCcVGTuKOKu+n+iYqG46OjhyFAsw==","signatures":[{"sig":"MEQCIGH/HBypo288ERbWecJ25v97a146JaPQ2dje6UZnMMbXAiARAF4PJQGtXbvzIPcOd6B1usqxQgNTw/5lDe3fjhRSeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2690817},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230812-f55e831b1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230812-f55e831b1.tgz","_integrity":"sha512-x68BbcqTxqJQQA9JO1qsz+JLzJd9fMQ4v4TofKMXwYRyaHx4fk+PVhm4vbRCcVGTuKOKu+n+iYqG46OjhyFAsw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230812-f55e831b1_1691883233951_0.919342541489576","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230813-f55e831b1":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230813-f55e831b1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230813-f55e831b1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7b6ba80a1d9ce485f4f58259d426c60dfabbc877","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230813-f55e831b1.tgz","fileCount":658,"integrity":"sha512-wY3BV6Ho/q50f4dgkeND8RS5wRoxm4aiLK0Xo4R/0tqtl2o07iCB/3dOkwqcJPuovJD0G/ivJl11scWzAc1T4w==","signatures":[{"sig":"MEYCIQCn35vPmtnBFJbBBtHlYEXYpRHu3mucw5Qz4axYCe3U2QIhANnb8k0fobaHesMel3+Ur8nJPj6fWSTAAnxD2syHxF+d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2690817},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230813-f55e831b1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230813-f55e831b1.tgz","_integrity":"sha512-wY3BV6Ho/q50f4dgkeND8RS5wRoxm4aiLK0Xo4R/0tqtl2o07iCB/3dOkwqcJPuovJD0G/ivJl11scWzAc1T4w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230813-f55e831b1_1691969625992_0.7248821938825334","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230814-f55e831b1":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230814-f55e831b1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230814-f55e831b1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ace419ac7f80f5511524486e01d1df8c207620db","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230814-f55e831b1.tgz","fileCount":658,"integrity":"sha512-WVcb8orZbSAmeDB0YcjZfAqv9j+WN3DKDgExCxPeAIiMO873QYXejnpllBLHrPkXYhlWTIA56h5xidkiUmyfPw==","signatures":[{"sig":"MEYCIQCn9iaAIAExWMV6biyDOTmIUR+0aM9/KHEWSwrUfhJJdwIhAKPe+nR3P4Pf4X8W4LxhruIa+shtZUtIqkJ+PR3GVs80","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2690817},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230814-f55e831b1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230814-f55e831b1.tgz","_integrity":"sha512-WVcb8orZbSAmeDB0YcjZfAqv9j+WN3DKDgExCxPeAIiMO873QYXejnpllBLHrPkXYhlWTIA56h5xidkiUmyfPw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230814-f55e831b1_1692056087981_0.7973008676103981","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230815-f55e831b1":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230815-f55e831b1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230815-f55e831b1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8339a1babf1434f0642ed8b3f7ec61e14c596625","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230815-f55e831b1.tgz","fileCount":658,"integrity":"sha512-RgEKLRDw/ePJB/sOmkJi/c7NysJ+eMlS3d2yQ5S7IyPtI6ty9kBHwM0NCMRA4FMpfVqwcxDhmbPEwy66cHs3JA==","signatures":[{"sig":"MEYCIQD4nY6D6ybtYlyUPZ+V2EoCmt9tbJdE4EjIc7YgJ2wqoQIhAO9Ecpg4WjScenstZaOKqOJhDHKs1a9/n5Soumqpr/17","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2690817},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230815-f55e831b1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230815-f55e831b1.tgz","_integrity":"sha512-RgEKLRDw/ePJB/sOmkJi/c7NysJ+eMlS3d2yQ5S7IyPtI6ty9kBHwM0NCMRA4FMpfVqwcxDhmbPEwy66cHs3JA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230815-f55e831b1_1692142473114_0.4398291486474091","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230816-49692e8d3":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230816-49692e8d3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230816-49692e8d3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"14c2b88055fb675cf622c4c4328eedcb32d968ef","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230816-49692e8d3.tgz","fileCount":654,"integrity":"sha512-fo1/emxUwBF7aNkhSGQ6H4IdwDgp5igXq8ddfMgVV6llFDtndrQOSdtmyMURLLPKQlopFUhL9UO1JPkDj/4KcA==","signatures":[{"sig":"MEQCIBfJrzJtNbGuDN1GX2Ejhef89Wy+SLW7ZbOdZy+5oyKSAiAta9R4EgY7ksbM5xAxFEnjzG5iRuQWp4MQJQpZkyTLNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2718043},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230816-49692e8d3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ios/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230816-49692e8d3.tgz","_integrity":"sha512-fo1/emxUwBF7aNkhSGQ6H4IdwDgp5igXq8ddfMgVV6llFDtndrQOSdtmyMURLLPKQlopFUhL9UO1JPkDj/4KcA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.5.0-nightly-20230816-49692e8d3_1692228853259_0.49248325757550804","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230817-9eead1e7b":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230817-9eead1e7b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230817-9eead1e7b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"318876cef2cd54f19a55ecb0743b10e657d14c95","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230817-9eead1e7b.tgz","fileCount":656,"integrity":"sha512-Hq+ZpwId7FgpqJMbQLmtVwxdtwH6UiA1OmYE5QelbvHIKlSXJ+M5ZHxnWL7X1FuPGI8B2yIjvhCYF/W82dLdiQ==","signatures":[{"sig":"MEYCIQDKLDcGKvCJ11L4qcw7qXXeFJOkV+vOqvu6h2M87f+n4wIhAIKkhMXz5SOsPFkIrsGRsXjD9VSUse2CXn3AJSkfE3iS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2728402},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230817-9eead1e7b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230817-9eead1e7b.tgz","_integrity":"sha512-Hq+ZpwId7FgpqJMbQLmtVwxdtwH6UiA1OmYE5QelbvHIKlSXJ+M5ZHxnWL7X1FuPGI8B2yIjvhCYF/W82dLdiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230817-9eead1e7b_1692315250060_0.018758405012931245","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230818-8992a604e":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230818-8992a604e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230818-8992a604e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"66fd04906fb1bfdc4d4ccb51ea704644aa382b4c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230818-8992a604e.tgz","fileCount":656,"integrity":"sha512-VMHKtAbZDY8Sxiw74/Tw9K4bEg+HfO4tlZUgaF96yDODGSmBEXVElBp0Bx8tFnXe0qRVxmHDSliDATWcKbR46w==","signatures":[{"sig":"MEUCIADbodPQBWWgTf23TFCcOdOVGPeC6AZ4eqnZACFPk+YsAiEAqScqkZb/O0fVysChHCZy4IbV9OBGO+CuYkkyXE9xlKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2734426},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230818-8992a604e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230818-8992a604e.tgz","_integrity":"sha512-VMHKtAbZDY8Sxiw74/Tw9K4bEg+HfO4tlZUgaF96yDODGSmBEXVElBp0Bx8tFnXe0qRVxmHDSliDATWcKbR46w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230818-8992a604e_1692401699523_0.986813486770322","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230819-8992a604e":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230819-8992a604e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230819-8992a604e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ec4950f7e5f02c96af2d0d855902495853f58e87","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230819-8992a604e.tgz","fileCount":656,"integrity":"sha512-JlK6ShFb/9tB93K1SBukC7bDCtvOafGzO3O8ic0OHujSkQgBPrlLwa9Njvp4eetu+vwjrLRcgw59FmHi7wW42Q==","signatures":[{"sig":"MEQCIHVc41mEvibpRZ7YQLf9ecS5fMBUjBcS5DtlwB6/q66vAiALks3vQsIkZUjsHbxT4NV03bSVqPiY+a+HdyxCzCht1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2734426},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230819-8992a604e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230819-8992a604e.tgz","_integrity":"sha512-JlK6ShFb/9tB93K1SBukC7bDCtvOafGzO3O8ic0OHujSkQgBPrlLwa9Njvp4eetu+vwjrLRcgw59FmHi7wW42Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230819-8992a604e_1692488075384_0.7614080308343176","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230820-8992a604e":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230820-8992a604e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230820-8992a604e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a5e6cbf0745282752358a550c7dd2af5aa673ce0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230820-8992a604e.tgz","fileCount":656,"integrity":"sha512-IvPJwjyBUUdq4LqrhZj/vbamjE4nyAlYuLbEKNLZzAiNeQyqOzbDJXYDjDI3JR7AZ+a3IIj67bxQG6rNSjzmzA==","signatures":[{"sig":"MEUCIEei1V8uThwQLMjF4SRoViffNqOkIayFamqY9nMZ7MVkAiEA3GLzOXYelALriBQmALQEh2UXb+LVh+AT/zJdrHzunwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2734426},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230820-8992a604e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230820-8992a604e.tgz","_integrity":"sha512-IvPJwjyBUUdq4LqrhZj/vbamjE4nyAlYuLbEKNLZzAiNeQyqOzbDJXYDjDI3JR7AZ+a3IIj67bxQG6rNSjzmzA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230820-8992a604e_1692574470008_0.8454117521589539","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230821-9efb3700b":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230821-9efb3700b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230821-9efb3700b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"840d6a381d9bf9db0b7a18bc8852c5bc2d7fb41a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230821-9efb3700b.tgz","fileCount":658,"integrity":"sha512-Vnp2yrKKwV456TpzI2PMydQsmBf/sIizuGKpDmQpSOYDqTLyl/b1YcWWQxPPlYv56oB/usccbj8039CCJ+E2hw==","signatures":[{"sig":"MEYCIQCI9+FJ2Z6seWf1V+USSvzafjUTqPml3joSPrKPOXxNoAIhAM2SQ2HYfV8BVlgUhWQo/H0OiMk3kx1nFVCbop815MRG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2735835},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230821-9efb3700b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230821-9efb3700b.tgz","_integrity":"sha512-Vnp2yrKKwV456TpzI2PMydQsmBf/sIizuGKpDmQpSOYDqTLyl/b1YcWWQxPPlYv56oB/usccbj8039CCJ+E2hw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230821-9efb3700b_1692660851158_0.5005156982248729","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230822-8ef27c219":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230822-8ef27c219","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230822-8ef27c219","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"04c1dd306a7b333d7a1e59a441fdb9e9928f88de","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230822-8ef27c219.tgz","fileCount":658,"integrity":"sha512-DVIhXJKlMZ/IqRbHz9knZfeOezwZLVHOEcFZnkgNAoUMWMszEqCVczr4Nj/N/rXaKn0VN0ZqLzrw0Oe5e5B0NA==","signatures":[{"sig":"MEUCICwyRcba9BwYncUOAwez4ozul3OX9uI6l0ei8Hw49zWZAiEAwXvdc3xo8FL9qS8rMLNQbWrlNvA6fIHZOvlM4R4YGp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2750350},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230822-8ef27c219.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230822-8ef27c219.tgz","_integrity":"sha512-DVIhXJKlMZ/IqRbHz9knZfeOezwZLVHOEcFZnkgNAoUMWMszEqCVczr4Nj/N/rXaKn0VN0ZqLzrw0Oe5e5B0NA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230822-8ef27c219_1692747254809_0.4872017155763473","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230823-600b3ec2c":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230823-600b3ec2c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230823-600b3ec2c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"68d8ac4a174117d18a3d093f26c8f4c843127aee","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230823-600b3ec2c.tgz","fileCount":658,"integrity":"sha512-cd3cCM6PEsw2bmlyu4eYRxIs13WDurLuusxBKc2k8WnYs9KXiY3tDW+7ScIGMv0FVw7QI39N7LjjpFkJYEiqcQ==","signatures":[{"sig":"MEUCIBddyBeHeE6RgV0/2fg/Hym3FExd1YO9X27QCPV+3UAxAiEA8Yr3mYBrpEX5dH27Ps9YkGdBrf6VEtSqgeiTIkl4zKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2751927},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230823-600b3ec2c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230823-600b3ec2c.tgz","_integrity":"sha512-cd3cCM6PEsw2bmlyu4eYRxIs13WDurLuusxBKc2k8WnYs9KXiY3tDW+7ScIGMv0FVw7QI39N7LjjpFkJYEiqcQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230823-600b3ec2c_1692833672226_0.5640803641209946","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230824-9b453a1bd":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230824-9b453a1bd","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230824-9b453a1bd","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bfb7da04d49e9aaf22c943a89d608ca8f446b160","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230824-9b453a1bd.tgz","fileCount":658,"integrity":"sha512-q5/ZL8XN6iE+FyL2dmx/6az4bhg2aovUFjOtr0JXFWgSUKh4agwAnKn/XHDQKq4AgeK4+qHyVOHLFuvkBCpcSg==","signatures":[{"sig":"MEYCIQCU0wIBAVw7yYs0uUY+gY2PoEAWo9FRgVN/sdkMftFg/gIhAP+UF5ve9jnVqlbriqEopR6hi/rhUmGdl7TNUsyMcJXw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2756470},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230824-9b453a1bd.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230824-9b453a1bd.tgz","_integrity":"sha512-q5/ZL8XN6iE+FyL2dmx/6az4bhg2aovUFjOtr0JXFWgSUKh4agwAnKn/XHDQKq4AgeK4+qHyVOHLFuvkBCpcSg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230824-9b453a1bd_1692920077201_0.739034391533349","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230825-51054d392":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230825-51054d392","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230825-51054d392","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7436258929f5c16ee694262e51ce38aa327389ee","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230825-51054d392.tgz","fileCount":658,"integrity":"sha512-ju3GSEQKVMpEhtGicplXgumlKfJRlS8AJN463rpnPdtrUG5PJVUUjHE37C3+HK85lkDCnp4vj/B66MrHkj81zQ==","signatures":[{"sig":"MEQCIDKZ49A5l89vrUef9Sdxu2YwIHd+uiu6iLCGz5d5DgAeAiBSM4YUDQmGE8yPI90QXl4vHIt3364eeafMB4rrtTPEkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2763246},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230825-51054d392.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230825-51054d392.tgz","_integrity":"sha512-ju3GSEQKVMpEhtGicplXgumlKfJRlS8AJN463rpnPdtrUG5PJVUUjHE37C3+HK85lkDCnp4vj/B66MrHkj81zQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230825-51054d392_1693006454051_0.8125364287534222","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230826-cb04295c9":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230826-cb04295c9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230826-cb04295c9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"433a2181f1b064501cb5cd3aa9b322c336ea2dae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230826-cb04295c9.tgz","fileCount":675,"integrity":"sha512-c9I2FjKlLkaBYgFe4fgB1Yb/ZDVGQOI41tlZpbXpIsg6Z5ngfUJ/b6uwAaraSjKijr3tIA8cMKomPq5AhKO1bg==","signatures":[{"sig":"MEQCIA5STwUJM8B01MgakkcmvcZr3M3hD9aGDRWabD7EV/zWAiBumskuewsreKU1n1mF32aJKJz1D9QvYE4qi9oDXpGZ7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2770705},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230826-cb04295c9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230826-cb04295c9.tgz","_integrity":"sha512-c9I2FjKlLkaBYgFe4fgB1Yb/ZDVGQOI41tlZpbXpIsg6Z5ngfUJ/b6uwAaraSjKijr3tIA8cMKomPq5AhKO1bg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230826-cb04295c9_1693092857196_0.8993066240931407","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230827-cb04295c9":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230827-cb04295c9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230827-cb04295c9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"43b339419b7a34b4e894a672fc70683da641a598","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230827-cb04295c9.tgz","fileCount":675,"integrity":"sha512-arhg/9iOPUX9vMVe5coLSCxvp3Xl4MG6c4tj+9+GBaoCVdCtRXUMp5U48Kg8rEWlba07FG1z1Zg376fUj1Df0Q==","signatures":[{"sig":"MEQCIGduFz/DpTOnUj5ePq5lgJ0Q8/HkkO+7B/scgQ1cBYU7AiA3FeAzh9sRI5cWUQKoOhNJ42yOWm//CxCPwHYuqUFH8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2770705},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230827-cb04295c9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230827-cb04295c9.tgz","_integrity":"sha512-arhg/9iOPUX9vMVe5coLSCxvp3Xl4MG6c4tj+9+GBaoCVdCtRXUMp5U48Kg8rEWlba07FG1z1Zg376fUj1Df0Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230827-cb04295c9_1693179298468_0.6491040642992547","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230828-e860ae5c4":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230828-e860ae5c4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230828-e860ae5c4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"50ba0da9ed695f44ea286af0ed4d5f87cb26f0cb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230828-e860ae5c4.tgz","fileCount":679,"integrity":"sha512-aBTFEzoEaknFQatdwPEExb9eDsvr7L+O3IXDcjVFPLYXs32qb1EShV2eMzQj91aDSSA3xZOGdaH0qynpnGCDbA==","signatures":[{"sig":"MEUCIBGlHqT4n5LZhC4cXsHOVZQyb+Hbn2fNbAfd0GpULitUAiEAmRfi4hsdarXK68Orpq6ZlAyC0cRotqEtfDD0m9zuCHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780914},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230828-e860ae5c4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230828-e860ae5c4.tgz","_integrity":"sha512-aBTFEzoEaknFQatdwPEExb9eDsvr7L+O3IXDcjVFPLYXs32qb1EShV2eMzQj91aDSSA3xZOGdaH0qynpnGCDbA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230828-e860ae5c4_1693266280363_0.37017144926380485","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230829-dd8e1d530":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230829-dd8e1d530","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230829-dd8e1d530","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bfe36836fdf7319bc935d5606e2e7c3c1e9d243b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230829-dd8e1d530.tgz","fileCount":679,"integrity":"sha512-kGIA3DtE5UsUsZFQ+NRvc6QoRVsS/8OrJNWu+9n33s4KJVgpf2qjGbDCh+h+TcvfFwlwY9oMvxHTRMiaWMYXQQ==","signatures":[{"sig":"MEYCIQCuCG7xi3WHlp5dofiGLGqrixBFRcll29KUdQr8ygitjwIhAIIh/G6/m2K+toUmA5b6hNcwdTlvDPs3WmnrTUyVHYst","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780510},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230829-dd8e1d530.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230829-dd8e1d530.tgz","_integrity":"sha512-kGIA3DtE5UsUsZFQ+NRvc6QoRVsS/8OrJNWu+9n33s4KJVgpf2qjGbDCh+h+TcvfFwlwY9oMvxHTRMiaWMYXQQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230829-dd8e1d530_1693353197944_0.3628962440164081","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230830-fda18504c":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230830-fda18504c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230830-fda18504c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ecf237ef6d21fb47c09fda00115aad85a0c9683f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230830-fda18504c.tgz","fileCount":679,"integrity":"sha512-stuZbBGuruHmerplex9fqrcCycjr2lGNLzS+9PwsS/YL+iUvF4edSDEt7mWDuEsXcxCkATdKLCbKa3Ppby+zOg==","signatures":[{"sig":"MEUCIBkqYcSRElFsY+/DYnwjYomQnxvU34KV44msrBH/TY1nAiEA/Twd/Hz/sacbphK3QdSba0F7I1bD5UIKCDgWzyGu7/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2777604},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230830-fda18504c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230830-fda18504c.tgz","_integrity":"sha512-stuZbBGuruHmerplex9fqrcCycjr2lGNLzS+9PwsS/YL+iUvF4edSDEt7mWDuEsXcxCkATdKLCbKa3Ppby+zOg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230830-fda18504c_1693438596139_0.15929489002710673","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230831-9402f1f43":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230831-9402f1f43","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230831-9402f1f43","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a061c14a8ea6d1efffc330dc96dfe67492a32600","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230831-9402f1f43.tgz","fileCount":679,"integrity":"sha512-73IybbgI208pV2yePtdjrRC+LDpcp3sZ0E5RG/XAoSGpXM+nPP5ozdUZ65q0zQUTS5Fne9Kj3jIuumIZlNhetA==","signatures":[{"sig":"MEUCIFn0SdgbKWCLGLlYhPFM3d8Z0GEujX+auVZi3FHHnsL0AiEAlQNX44nzJ9I8ntbjFhnKkY0fBiso5SGqxnDyjx6u27A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2777085},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230831-9402f1f43.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230831-9402f1f43.tgz","_integrity":"sha512-73IybbgI208pV2yePtdjrRC+LDpcp3sZ0E5RG/XAoSGpXM+nPP5ozdUZ65q0zQUTS5Fne9Kj3jIuumIZlNhetA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230831-9402f1f43_1693524888730_0.0899428166979197","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230901-79201c8c0":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230901-79201c8c0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230901-79201c8c0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"eda6420dcb89a1b6016eb101ffb6ccadee0b8c4d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230901-79201c8c0.tgz","fileCount":679,"integrity":"sha512-VfQP9kGYbg0s0JnirIo5gPCX8Qj6J3u4egvZC8h7ggCC3lp8Tgx116OA6QKgbS0lvOVBWmesFuf1j2TyMcxe4A==","signatures":[{"sig":"MEQCH1cHnrUuOUXQ2fpAgUeLlTvdrUJZz/wMd4Yr1htq958CIQCkGPAk1vehM/PdGeSpnMxEKlpy9A420Y3Pq6nWLZcoIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2777553},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230901-79201c8c0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230901-79201c8c0.tgz","_integrity":"sha512-VfQP9kGYbg0s0JnirIo5gPCX8Qj6J3u4egvZC8h7ggCC3lp8Tgx116OA6QKgbS0lvOVBWmesFuf1j2TyMcxe4A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230901-79201c8c0_1693611263631_0.48657003911224894","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230902-79201c8c0":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230902-79201c8c0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230902-79201c8c0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b887e89d5a7b72d910dccb01f991af33ff13c0f5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230902-79201c8c0.tgz","fileCount":679,"integrity":"sha512-x3kCRj+2L64w9x36nn0q5BTLvvU44hgAfDyeSx3hJ9OuiINRro+XhXqh8puOUeyJ5KXT3e8OWKSRfb8BOdCdiw==","signatures":[{"sig":"MEUCIQCtIjkfiV40l99csJQoqMzyJTwQdnE+qiZpRWCDQVvJxAIgKLIPyO2Ppp/dfAkV8BUnrQDFUism0f6GEIlMsi+1K00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2777553},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230902-79201c8c0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230902-79201c8c0.tgz","_integrity":"sha512-x3kCRj+2L64w9x36nn0q5BTLvvU44hgAfDyeSx3hJ9OuiINRro+XhXqh8puOUeyJ5KXT3e8OWKSRfb8BOdCdiw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230902-79201c8c0_1693697651690_0.7191006344372106","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230903-79201c8c0":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230903-79201c8c0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230903-79201c8c0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cfffa84a601ff2b02cf319c5e0d78dda0b79a13e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230903-79201c8c0.tgz","fileCount":679,"integrity":"sha512-DR+ONOTjvKjNHXaPADD0OX4qLYkz37m/rYVuP/uVIHKqb/zKuVZH79bb7dZEnB4ou3fguNWOa9tSkMq/YoR5vw==","signatures":[{"sig":"MEUCIBgACO/ZG2OL8I+gbzZZczTGjeq+pzeDjQN4JDjND0JKAiEAruTkrgI3R88F6wQ1ZBFoDJLIdWyFcuTVzHm1z+MHfyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2777553},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230903-79201c8c0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230903-79201c8c0.tgz","_integrity":"sha512-DR+ONOTjvKjNHXaPADD0OX4qLYkz37m/rYVuP/uVIHKqb/zKuVZH79bb7dZEnB4ou3fguNWOa9tSkMq/YoR5vw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230903-79201c8c0_1693784039862_0.10372445184993206","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230904-dbfef8ba4":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230904-dbfef8ba4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230904-dbfef8ba4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c780166a2fae6a55dc857baad63e3b21d9e348ba","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230904-dbfef8ba4.tgz","fileCount":679,"integrity":"sha512-rsJDcVvnhd4Ep5cWG9iMSu/ofFCpwQXbETgD2oIXAMX6eQaqKSuSyYjMHWtzofL1yEHS6U6xBMeNMnJEdv/9SA==","signatures":[{"sig":"MEYCIQDCP/+tCsweQ8A6Bowt0y56D440eZ8pr2/kNYTuQIQ/NAIhALHOPxwLK8s3Fo4vewozrdxvPMqRhtXRMHNUED7qk3gN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2760279},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230904-dbfef8ba4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","type:check":"yarn tsc --noEmit && cd plugin && yarn type:check && cd ..","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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-api":"yarn tsc --noEmit --target es6 --module ESNext --jsx react-native --skipLibCheck true --allowSyntheticDefaultImports true --moduleResolution node --esModuleInterop true --strict true --forceConsistentCasingInFileNames true --resolveJsonModule true app/src/App.tsx __typetests__/react-native-reanimated-tests.tsx","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","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","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230904-dbfef8ba4.tgz","_integrity":"sha512-rsJDcVvnhd4Ep5cWG9iMSu/ofFCpwQXbETgD2oIXAMX6eQaqKSuSyYjMHWtzofL1yEHS6U6xBMeNMnJEdv/9SA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230904-dbfef8ba4_1693870507340_0.8131793528308988","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230905-8cecbd054":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230905-8cecbd054","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230905-8cecbd054","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b25130df5da7b3a672d9771d3c9ea99b0b30b2b8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230905-8cecbd054.tgz","fileCount":679,"integrity":"sha512-w1MPjtqk6t3d7KUCRZ6SGz/ElNOJCFMlAPwxhBL1Sy0K/ujuCFgvyHJtwGhsLkt+ZYi16E2OF4dBB0uzPTfd9Q==","signatures":[{"sig":"MEYCIQDAjInms16Wb3C9YvENwQYi5WGaogTCurgewLfYMVCaQQIhAMSjPm2TGTxwqZkvrbvVx0G9/Ssm6A5or8yR5a36aeuC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2765827},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230905-8cecbd054.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230905-8cecbd054.tgz","_integrity":"sha512-w1MPjtqk6t3d7KUCRZ6SGz/ElNOJCFMlAPwxhBL1Sy0K/ujuCFgvyHJtwGhsLkt+ZYi16E2OF4dBB0uzPTfd9Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230905-8cecbd054_1693956904629_0.27839483780925733","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230906-4b6bd1dd6":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230906-4b6bd1dd6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230906-4b6bd1dd6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"66f7d01a045f32c0a1facc7b4aa11ad7d8a6c499","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230906-4b6bd1dd6.tgz","fileCount":679,"integrity":"sha512-l/Z9CSHdl4Iw9OkjlIYqiwIMhY8A+u9ro1eJkpaGb+2L7pBBrqz3f24YW8iGK7/qcXBXtllw5II7W7Ja5n5yRQ==","signatures":[{"sig":"MEUCIQCDZr5Pt0hrTdRU0BVJqxgjgOeEFHX6HSbpPolul371gwIge3K8YKdAwKPePuNR91X3Upurf513n/tzOexxjAXy8SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766842},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230906-4b6bd1dd6.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230906-4b6bd1dd6.tgz","_integrity":"sha512-l/Z9CSHdl4Iw9OkjlIYqiwIMhY8A+u9ro1eJkpaGb+2L7pBBrqz3f24YW8iGK7/qcXBXtllw5II7W7Ja5n5yRQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230906-4b6bd1dd6_1694043253711_0.628758073172192","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230907-4b6bd1dd6":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230907-4b6bd1dd6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230907-4b6bd1dd6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c6b114643b3a55514736773246dd1b56735826d1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230907-4b6bd1dd6.tgz","fileCount":679,"integrity":"sha512-QDqZFwTwVc9mbtDxSxLHDCPEEFCBf9f5DlXnt+IoP0h0xtU1B0IjR95C1AZKgBy54aacBDRh1GIvI2Vj9dt6Qw==","signatures":[{"sig":"MEUCIQCk233fOEfJW0x+XjA8twKlWQjRWxhm2xbL2+Zt25vq7wIgXKMMI62GDYmI1lgBGS1aRwfpAaBkb0zaPQ6A6usFgIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766842},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230907-4b6bd1dd6.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230907-4b6bd1dd6.tgz","_integrity":"sha512-QDqZFwTwVc9mbtDxSxLHDCPEEFCBf9f5DlXnt+IoP0h0xtU1B0IjR95C1AZKgBy54aacBDRh1GIvI2Vj9dt6Qw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230907-4b6bd1dd6_1694129640450_0.534497384336718","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230908-073b64568":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230908-073b64568","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230908-073b64568","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"36ba876d23c743ebee266b9a332501211c5e2b5d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230908-073b64568.tgz","fileCount":683,"integrity":"sha512-G6ZJTFjCZijdG5MaXQcPren/TQO+mr8ZkWHtn2EkWkgocsSvs3DUCJDiUgo4PyL37zOCN1bV+sZk5cdfknQbIA==","signatures":[{"sig":"MEUCIByJ+zSBH/fxk8CIJqUJ9iYO2f16Ug0Zxmln5hsAEMB2AiEA8BJubOPqj0BP8xtBigLSbRhSkwikQt/EnWwTrFaPDl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2776724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230908-073b64568.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230908-073b64568.tgz","_integrity":"sha512-G6ZJTFjCZijdG5MaXQcPren/TQO+mr8ZkWHtn2EkWkgocsSvs3DUCJDiUgo4PyL37zOCN1bV+sZk5cdfknQbIA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230908-073b64568_1694216134797_0.9859462152481193","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230909-073b64568":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230909-073b64568","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230909-073b64568","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d74075444ec89bbd22432311d9a5777fca990472","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230909-073b64568.tgz","fileCount":683,"integrity":"sha512-/YNGHadkMK63cyn9+mEXd4U3rLk9YBBOpbHq6IDt7QfsEkGqoWkVrSB+583FCogwe4pBHhgdlxj8T4ussptB+w==","signatures":[{"sig":"MEUCIHB9cHOjiaRFHt74R25KNGihzrijqoGz65GVmDRTsCEkAiEArx14dYuEjHeJ7/nODbPEEFRNxll4j8EI2uq90vnld9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2776724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230909-073b64568.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230909-073b64568.tgz","_integrity":"sha512-/YNGHadkMK63cyn9+mEXd4U3rLk9YBBOpbHq6IDt7QfsEkGqoWkVrSB+583FCogwe4pBHhgdlxj8T4ussptB+w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230909-073b64568_1694302483526_0.386638337954758","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0-nightly-20230910-073b64568":{"name":"react-native-reanimated","version":"3.5.0-nightly-20230910-073b64568","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0-nightly-20230910-073b64568","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"faa1e40ee26628bf32ca29719c18fab5afc134bd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0-nightly-20230910-073b64568.tgz","fileCount":683,"integrity":"sha512-D+Al0VZJsfRgqDWXi9UVTbNpdFkAG8m4qr1zulKahdHTe72eiWYkLST7WinUdcvpPMYz783x5wUmfl7UHgcGBQ==","signatures":[{"sig":"MEQCIBzv7kav9gDVZlMkZFgMU1VYXTBL03+E+VvU9yRpcawJAiAjkbTVq5vqn0rwBXtR3rJHz2FirNN1Kmhp4e1o70Ywtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2776724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0-nightly-20230910-073b64568.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.5.0-nightly-20230910-073b64568.tgz","_integrity":"sha512-D+Al0VZJsfRgqDWXi9UVTbNpdFkAG8m4qr1zulKahdHTe72eiWYkLST7WinUdcvpPMYz783x5wUmfl7UHgcGBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0-nightly-20230910-073b64568_1694388908782_0.20914482317797156","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.0":{"name":"react-native-reanimated","version":"3.5.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f6ecac80f6263de397e2e105ce5d9caf0397621e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.0.tgz","fileCount":683,"integrity":"sha512-om2AfxCD0YyBvGADJ5Ql38CKIJ8MXZTTpve1jt94TcRjLHXui24wYomoumSnnBQEfeRDzjwpmFdqcLtJ5mU5Pg==","signatures":[{"sig":"MEYCIQCsvp8/HTO0zLSN1g8MjwMYrerCv2VYnaZkExUGWzEBoQIhAPoaea1xyTNkr4IVZaj6oSDFjriMajUWsi4H7nD4/Ben","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778862},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/sandbox/versionTester/react-native-reanimated-3.5.0.tgz","_integrity":"sha512-om2AfxCD0YyBvGADJ5Ql38CKIJ8MXZTTpve1jt94TcRjLHXui24wYomoumSnnBQEfeRDzjwpmFdqcLtJ5mU5Pg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"18.16.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.0_1694443729685_0.2507574358701101","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230911-70ec25907":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230911-70ec25907","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230911-70ec25907","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a40ac8c27b9756e9c2fedcf1858fefb83bd9eb8e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230911-70ec25907.tgz","fileCount":683,"integrity":"sha512-ysc3KL9o60eS/FJrJa29EuCq+yls2gzoRBWmXvi/bFhSecl1hGprPVUY0gl5mfQxDuEGMuYenQ1TfjAEpnpXug==","signatures":[{"sig":"MEUCIQD+xiN6L/YvUym5dt8+9AbsMjHRBW6C8plGTPfecrbkUQIgDiX5/RhM9pSwb2M+Z5iEA5BlvHbpfkNaZbtHtxBWq44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778999},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230911-70ec25907.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230911-70ec25907.tgz","_integrity":"sha512-ysc3KL9o60eS/FJrJa29EuCq+yls2gzoRBWmXvi/bFhSecl1hGprPVUY0gl5mfQxDuEGMuYenQ1TfjAEpnpXug==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230911-70ec25907_1694475290714_0.7898116214469346","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.1":{"name":"react-native-reanimated","version":"3.5.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"72b2f84b522aad3aabcbc7c9fc2d718b82226339","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.1.tgz","fileCount":683,"integrity":"sha512-ZBTOKibTn1IR5IaoQkpPCibuao5SjXR6Pzx+KHM50wrvBnL1PecsnQjmL2VEj8hbwshrzgRGgGt1XM82DKrykw==","signatures":[{"sig":"MEUCIGs3bCdvCCRvkdciiXR4IfQae+Lrh2X07GVwWZtMrXClAiEAnYlOThgbcCvV49avtRy7jtKO7XTO4lLSNj/Qr5XvYwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778894},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.5.1.tgz","_integrity":"sha512-ZBTOKibTn1IR5IaoQkpPCibuao5SjXR6Pzx+KHM50wrvBnL1PecsnQjmL2VEj8hbwshrzgRGgGt1XM82DKrykw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"18.16.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.1_1694510183879_0.23873578858469968","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230912-b70ef8868":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230912-b70ef8868","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230912-b70ef8868","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"feabc1dbcf84e64e9e824fe95d1aec810dd1b0b1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230912-b70ef8868.tgz","fileCount":683,"integrity":"sha512-DxDG1riScpheojBTkKorNP6nNkTO3AtUPifGodKwxIHrqRNeJIk2mPQ9GV6Jea6JU43M5vDbWgDjoMRHWvbs/Q==","signatures":[{"sig":"MEQCIFPTNEoK6uf4d65m2ENrDNp+inB8duqN2GQY5xriRsZ1AiBVkcyGGSe6vfeRDy0HottoDfO8R9npYw3wXWQ1o8f5Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2813480},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230912-b70ef8868.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230912-b70ef8868.tgz","_integrity":"sha512-DxDG1riScpheojBTkKorNP6nNkTO3AtUPifGodKwxIHrqRNeJIk2mPQ9GV6Jea6JU43M5vDbWgDjoMRHWvbs/Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230912-b70ef8868_1694561638489_0.8751312907007451","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230913-80fb54c2d":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230913-80fb54c2d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230913-80fb54c2d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c4c91ed6323e988d8c1db4b4782996cf09f3f9af","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230913-80fb54c2d.tgz","fileCount":683,"integrity":"sha512-ofAxejWx22SdZH3DOSaib5ok8/vPBjwFcQH/hHzDf1bpep79nl+avdcNAl3fJBU62i59asUTNwPP0rSDOUh1qQ==","signatures":[{"sig":"MEQCIC7N/HBSlEKPNThd/XJBXcmox8IMHY+N8pHBVNh/o9q0AiABCEoB1FjU7ZxcdLyI1ZfBOXVfHwyRL/UYEzJ68kLYqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2813355},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230913-80fb54c2d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230913-80fb54c2d.tgz","_integrity":"sha512-ofAxejWx22SdZH3DOSaib5ok8/vPBjwFcQH/hHzDf1bpep79nl+avdcNAl3fJBU62i59asUTNwPP0rSDOUh1qQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230913-80fb54c2d_1694648047566_0.9618746785959067","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230914-5e428911a":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230914-5e428911a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230914-5e428911a","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7aa73550a89489ae1297049afa780740171b4bac","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230914-5e428911a.tgz","fileCount":703,"integrity":"sha512-pdWQc2RFKrRTMBDrMIR7WhWFRmHNFMW0j9z4wDG4i8Pa647gWT8EWBXdgWM5pE01sN1Tu1BdNcbC4zUu6+6WRA==","signatures":[{"sig":"MEUCICYfWeG5iAXivmzDawWsF782bXCAJoPmLXOYaGP/BMamAiEA9vtbPCE5X/ByGqElIprrABnxqiRYsc5WhOQdEhaZ6GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2819752},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230914-5e428911a.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230914-5e428911a.tgz","_integrity":"sha512-pdWQc2RFKrRTMBDrMIR7WhWFRmHNFMW0j9z4wDG4i8Pa647gWT8EWBXdgWM5pE01sN1Tu1BdNcbC4zUu6+6WRA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230914-5e428911a_1694734442291_0.85105859038816","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.2":{"name":"react-native-reanimated","version":"3.5.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c7b4e70ee3210e26e6326d3e43f9299590898c5d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.2.tgz","fileCount":683,"integrity":"sha512-Uv9imJ6ZC7F/tTSpjjfo/0AZlw19Lag63+MUqF6p483LOoRkYtYP3JmtVV402mQWfhL1LPMeyAu/1spRjPKCCQ==","signatures":[{"sig":"MEUCICpTbUiLPjGbrLK0CsaRZiL08PKXYWEhAIC9DVXkr91KAiEAz8CFW1o+Ag37pkHlrwO7n6ImyvcLzst+Aj0csEZEDdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2779504},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/reanimated/reanimated-release-3.5.2/AppJS/react-native-reanimated-3.5.2.tgz","_integrity":"sha512-Uv9imJ6ZC7F/tTSpjjfo/0AZlw19Lag63+MUqF6p483LOoRkYtYP3JmtVV402mQWfhL1LPMeyAu/1spRjPKCCQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"18.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.2_1694788889217_0.032330500601010614","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230915-a47eb0a34":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230915-a47eb0a34","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230915-a47eb0a34","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ba38c4d9ec74becc64a9900e94d163d87afc9cbb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230915-a47eb0a34.tgz","fileCount":703,"integrity":"sha512-x+AaTqZEYjFzUrym2VFQWaTs+k/eXGbBm7f+YC4wRqzXyoKcOMtM+yRHVz2KtL94rmMJdH0mGQID2BzsP0N6Hg==","signatures":[{"sig":"MEUCIF/gYF3sho4oi+kxd8UUvv9dLdYGqQ7Sk2MV4sPOVrniAiEAnQKZsCSk0O+QHGA7eiRhgbnTYNzSlp4qw9EHG9fTIhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2820101},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230915-a47eb0a34.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230915-a47eb0a34.tgz","_integrity":"sha512-x+AaTqZEYjFzUrym2VFQWaTs+k/eXGbBm7f+YC4wRqzXyoKcOMtM+yRHVz2KtL94rmMJdH0mGQID2BzsP0N6Hg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230915-a47eb0a34_1694820878557_0.669469056218301","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230916-a47eb0a34":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230916-a47eb0a34","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230916-a47eb0a34","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"46a1bfc47020863bad7ed3720acc5cb616a931ef","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230916-a47eb0a34.tgz","fileCount":703,"integrity":"sha512-o9YdFu2r6mFVGYDzR2xG4cyLJHVjFNzK4IGh08H78PQ94tNMQ7rdzaHBMWkdk8359QrBkqxNuSSF9HywVAgMkA==","signatures":[{"sig":"MEUCIGBX8soUCCQzl9untTexOTUNODMzTTAl5vLMvJo9jH3MAiEA4f2zpV2mZp8ey9yooZ9c5dYP1AjIAivhl2XmW4O+Z1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2820101},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230916-a47eb0a34.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230916-a47eb0a34.tgz","_integrity":"sha512-o9YdFu2r6mFVGYDzR2xG4cyLJHVjFNzK4IGh08H78PQ94tNMQ7rdzaHBMWkdk8359QrBkqxNuSSF9HywVAgMkA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230916-a47eb0a34_1694907260905_0.820205911805125","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230917-a47eb0a34":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230917-a47eb0a34","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230917-a47eb0a34","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8ddf028756a00614461ff88867e8fe34e844aa07","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230917-a47eb0a34.tgz","fileCount":703,"integrity":"sha512-dpoDndnBzWLiUnyw4nVC+y13V8/DKyWoiV3Oci9veSLXFFTtjpYSJjx7RxA8HU3qoOB9QlZY+GfO8Dr2gjS/bQ==","signatures":[{"sig":"MEQCIGd3I0o03o9PhXqvB3Zc/XAjT/bQ01dHw0Uush4a0yg4AiBFhW7059QeTQmquppf+QLjk7jkDcZ+aqjYoF1htXnXoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2820101},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230917-a47eb0a34.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230917-a47eb0a34.tgz","_integrity":"sha512-dpoDndnBzWLiUnyw4nVC+y13V8/DKyWoiV3Oci9veSLXFFTtjpYSJjx7RxA8HU3qoOB9QlZY+GfO8Dr2gjS/bQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230917-a47eb0a34_1694993645601_0.26106762191483623","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230918-d762f343d":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230918-d762f343d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230918-d762f343d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8013d8356897870d87e34b64ffa96752ad51a68e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230918-d762f343d.tgz","fileCount":719,"integrity":"sha512-MvfdUyINhyoVmGa3Gx/hRNViJRkmml7mD2z6qKxAc5N/757eXlY2vLNrf2sWBcPjryEdkICTeyx+y8CyyJU2Kw==","signatures":[{"sig":"MEUCIQDNpOiXGMadpl9D2qW50jgn6Px1Z6vR/mPa4NDPWKOtVQIgSC0bsx0nBo5LB5WtGrdBGc0NaFqryvzdD5eHNo3NNKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828604},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230918-d762f343d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230918-d762f343d.tgz","_integrity":"sha512-MvfdUyINhyoVmGa3Gx/hRNViJRkmml7mD2z6qKxAc5N/757eXlY2vLNrf2sWBcPjryEdkICTeyx+y8CyyJU2Kw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230918-d762f343d_1695080037951_0.5197236431404593","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230919-3392f0dd2":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230919-3392f0dd2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230919-3392f0dd2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"03d8cce3fc711e3d6e28fa0830723907e0edbee8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230919-3392f0dd2.tgz","fileCount":719,"integrity":"sha512-Fx5U2Zge/XcSPo1qGI0xnyC+ZJR4SnDLAkFEDi4acMayb+0v9cxFLoWvJg352MDJM2qMfjOqrOwCsdeM7nQhhA==","signatures":[{"sig":"MEQCIAx76BGIiXgjaHRz1zFVKi29/02SdJSGqCe+3Xr9TqtWAiBfGKA5Ror9JwpOn4sNB2ML0rvaUsEcVr/Xr66CP3FJpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2833903},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230919-3392f0dd2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230919-3392f0dd2.tgz","_integrity":"sha512-Fx5U2Zge/XcSPo1qGI0xnyC+ZJR4SnDLAkFEDi4acMayb+0v9cxFLoWvJg352MDJM2qMfjOqrOwCsdeM7nQhhA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230919-3392f0dd2_1695166446035_0.8702249908395077","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.3":{"name":"react-native-reanimated","version":"3.5.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3d860acc7a25f18752d823aba3804aac03b01967","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.3.tgz","fileCount":683,"integrity":"sha512-zjGJL2rgYLiEqIwaIOd+/dgRZzot4wKUvKk0ZXeWY7SJg4Bp+9yQTOT98Jx6b1/Cga2YY71i0tIu3hanLajGAQ==","signatures":[{"sig":"MEUCIGhyXGPZ98BvC2qrxcGNX5b8ihU09nFAUyJRO3dU4rSbAiEA/XsyFfYxEvUAf3fm9gC6AsEONpA6kjclYigvc5/TCMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2779404},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/reanimated/reanimated-release-3.5.3/expo-app/react-native-reanimated-3.5.3.tgz","_integrity":"sha512-zjGJL2rgYLiEqIwaIOd+/dgRZzot4wKUvKk0ZXeWY7SJg4Bp+9yQTOT98Jx6b1/Cga2YY71i0tIu3hanLajGAQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"18.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.3_1695213719100_0.12631844728748076","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230920-d77be1434":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230920-d77be1434","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230920-d77be1434","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dd7b6bfc279409aa12979b9cae65164623355466","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230920-d77be1434.tgz","fileCount":719,"integrity":"sha512-a2jFkw5kl2C1sgGqeBi6mOVKqXn631kPAn9bCLd8DS/OEt8+moT5SUc/qWOAm0wdGmPsh/jXgEEjIs/DuBYeBw==","signatures":[{"sig":"MEYCIQDbv0wYk6AY8oBV3fVvkXJAk0i8Gb9ATwHfQMigjHmSYQIhAK2aIvbra2kgL0OkDmTKjqoSeVqjvcyiH9ULhRq0Qz/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2834182},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230920-d77be1434.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230920-d77be1434.tgz","_integrity":"sha512-a2jFkw5kl2C1sgGqeBi6mOVKqXn631kPAn9bCLd8DS/OEt8+moT5SUc/qWOAm0wdGmPsh/jXgEEjIs/DuBYeBw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.6.0-nightly-20230920-d77be1434_1695252850638_0.7350937463503755","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.5.4":{"name":"react-native-reanimated","version":"3.5.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.5.4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a6c2b0c43b6dad246f5d276213974afedb8e3fc7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.5.4.tgz","fileCount":683,"integrity":"sha512-8we9LLDO1o4Oj9/DICeEJ2K1tjfqkJagqQUglxeUAkol/HcEJ6PGxIrpBcNryLqCDYEcu6FZWld/FzizBIw6bg==","signatures":[{"sig":"MEUCIQDb7YqKza3OGC/+8WpirVeY9lRM7b4eL/+HwjpP7m1rzgIgFhZ6NB9FKbPfWXnfjbk/JjPEPR5ZZW6fPbFfSm3T7QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780431},"main":"lib/module/index","_from":"file:react-native-reanimated-3.5.4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/reanimated/reanimated-release-3.5.3/App/react-native-reanimated-3.5.4.tgz","_integrity":"sha512-8we9LLDO1o4Oj9/DICeEJ2K1tjfqkJagqQUglxeUAkol/HcEJ6PGxIrpBcNryLqCDYEcu6FZWld/FzizBIw6bg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.5.1","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"18.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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-native-macos":"^0.71.0-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","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","react-native":"*","@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_3.5.4_1695288682635_0.011632762114470285","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230921-c89032ac2":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230921-c89032ac2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230921-c89032ac2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ceff7894214a0622dd921a0cbccd59c8a6700107","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230921-c89032ac2.tgz","fileCount":719,"integrity":"sha512-w3w1ljsFdk/gn58fUsFEm30B00gISxnBw6zklGF/ig1Ik0w2rJh6oekeTyV5SYbfOjcBLZ4JBm5f3CoYXyGKWA==","signatures":[{"sig":"MEUCIHph9yFTCXHRrukyeGpQ3xB8KEtWA/QT/CSlUyPakLEYAiEAz8nIau16Uy1FFsw1XzwvVGuDhccF+Sx4LKY1SV8YGqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2835434},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230921-c89032ac2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230921-c89032ac2.tgz","_integrity":"sha512-w3w1ljsFdk/gn58fUsFEm30B00gISxnBw6zklGF/ig1Ik0w2rJh6oekeTyV5SYbfOjcBLZ4JBm5f3CoYXyGKWA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230921-c89032ac2_1695339265120_0.2884840580753587","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230922-5c28aca65":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230922-5c28aca65","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230922-5c28aca65","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f8709ccb2f0e83d7a3822e57df8259433b2ecb61","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230922-5c28aca65.tgz","fileCount":723,"integrity":"sha512-qXUcvYltPcT8o834pUKCnhJ3AWOBT61RS+D6Gw8uHw2PTsq5w4mhQanAMXAU08zjSeNvzTESvN6zit8Qjz6Q2Q==","signatures":[{"sig":"MEYCIQCAuR5p7xcxe1Gyvo6xCD/jfWW121J/fv8hJjGcFtJk6wIhAJ4GphfD6b3uG+FNItOqTa4rbNiZgqjlwmTsqQ6zdTp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2844757},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230922-5c28aca65.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230922-5c28aca65.tgz","_integrity":"sha512-qXUcvYltPcT8o834pUKCnhJ3AWOBT61RS+D6Gw8uHw2PTsq5w4mhQanAMXAU08zjSeNvzTESvN6zit8Qjz6Q2Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230922-5c28aca65_1695425670266_0.5387287187834136","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230923-5c28aca65":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230923-5c28aca65","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230923-5c28aca65","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"575b79e65f8a1eb8791c6569848a330dcd0ec2b5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230923-5c28aca65.tgz","fileCount":723,"integrity":"sha512-Z18cpcc+hLG7H68J20UltwUxVqY2t68E34lVgYy+UwUbSZZf6F8+SA8URb8yT4EDutDFUvznJmx6OjDuabh47A==","signatures":[{"sig":"MEUCIEGWM7HxAWPvOo1fQCoEsWioB/ESrguz/svtfQyx87iZAiEAhoiI23wA0bbgAVpMFlTh/U9Nb7qsG1YoRNd2zvnMstk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2844757},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230923-5c28aca65.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230923-5c28aca65.tgz","_integrity":"sha512-Z18cpcc+hLG7H68J20UltwUxVqY2t68E34lVgYy+UwUbSZZf6F8+SA8URb8yT4EDutDFUvznJmx6OjDuabh47A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230923-5c28aca65_1695512107303_0.16951900215541293","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230924-5c28aca65":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230924-5c28aca65","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230924-5c28aca65","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"918ea2d4f298ba3226c0382055c55b0c80d12afd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230924-5c28aca65.tgz","fileCount":723,"integrity":"sha512-smygrhwmpQQ1kZe1X3LegItRAF+Vp+96tM0R4eQXVuAbINymKghmV5DlGsdbgULomZo400cse/hKP2J4W8Hbxg==","signatures":[{"sig":"MEQCIGo5CLL3ywIA+Fw4YuGbOgK/ZR8WQp4llLPqAQ79VTYGAiAA75jyaTrwrkm22AMJQkQVazEWZ/IiyaGX52eJrLTCWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2844757},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230924-5c28aca65.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230924-5c28aca65.tgz","_integrity":"sha512-smygrhwmpQQ1kZe1X3LegItRAF+Vp+96tM0R4eQXVuAbINymKghmV5DlGsdbgULomZo400cse/hKP2J4W8Hbxg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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 src/reanimated1 --ignore-pattern react-native-reanimated.d.ts --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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230924-5c28aca65_1695598461608_0.6176644838892438","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230925-a9ddadbf0":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230925-a9ddadbf0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230925-a9ddadbf0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d50adf2a4871316005fd095c906c5b2b88fa2dbc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230925-a9ddadbf0.tgz","fileCount":779,"integrity":"sha512-Eu5bkHRn1c4QuQ36I/0HJRPylwhNrzz69x2xa5zC3Iqr8R7Q53x+9G44ZdZm6n+BcnBGUjVjYIMJedcnFnbAhQ==","signatures":[{"sig":"MEMCH0EPVIRFSR5RZVFUzh0fy/1NZE+gxZziKJ9Fu8/0vr0CIFgkfHUC3lEyi0dWTpCVlBX6h1FpO+IjAwChH81fO2fs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3126516},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230925-a9ddadbf0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230925-a9ddadbf0.tgz","_integrity":"sha512-Eu5bkHRn1c4QuQ36I/0HJRPylwhNrzz69x2xa5zC3Iqr8R7Q53x+9G44ZdZm6n+BcnBGUjVjYIMJedcnFnbAhQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230925-a9ddadbf0_1695684938858_0.6034229337323975","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230926-d63f638d1":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230926-d63f638d1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230926-d63f638d1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"867da9feccd37003b205fd4302bee9c79999b2bd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230926-d63f638d1.tgz","fileCount":779,"integrity":"sha512-JDCcunYzpFFVRW8DAO57G890epfuWLDtpHKsUKMxiF5TkAJr3e5RsVCbK93+opL2XSd4L/kC2BHLISiVi0pvAg==","signatures":[{"sig":"MEUCIQDxk7ntf7jVFYUvoCla6pXcWD2LaIPKsOIf4wtXCyqTXwIgGbnX5Z3X9/i66mmor6Lz/owll0BZOL0lbathT1z477k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3131799},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230926-d63f638d1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230926-d63f638d1.tgz","_integrity":"sha512-JDCcunYzpFFVRW8DAO57G890epfuWLDtpHKsUKMxiF5TkAJr3e5RsVCbK93+opL2XSd4L/kC2BHLISiVi0pvAg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230926-d63f638d1_1695771249226_0.9503022722367644","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230927-42387bda9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230927-42387bda9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230927-42387bda9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a48603e8f0ed4ce659f85f0e618fb4cb35165792","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230927-42387bda9.tgz","fileCount":779,"integrity":"sha512-OXxdK28c4ogBbUUPPLK63s80EhhJpBWnwGe9brLAIfJudkn7klyDBep/cZ1mITZKuJ0C7k2EIOoATM4WgK2pfw==","signatures":[{"sig":"MEYCIQCM0dXwVR82fMk/wczLrszzOG9ghbrJfMJh2sScbAGuyAIhAPgoHfeg+nDym2XuSXvXrRooIoggL6rbbuzFOHeSgTsG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3154933},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230927-42387bda9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230927-42387bda9.tgz","_integrity":"sha512-OXxdK28c4ogBbUUPPLK63s80EhhJpBWnwGe9brLAIfJudkn7klyDBep/cZ1mITZKuJ0C7k2EIOoATM4WgK2pfw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230927-42387bda9_1695857747404_0.5697159694575258","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230928-2216f91c4":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230928-2216f91c4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230928-2216f91c4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"82f8b0b06e43f3423114c2d3efc63f9eac9a62d2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230928-2216f91c4.tgz","fileCount":779,"integrity":"sha512-T/e8kq43nMz4MLvKV0DEF/dRylu5OEEguUmTnxtvQTIbRZTDKZ0tHgU1HeLAfGO5b9PLdGIywfnx763eoU4Hrg==","signatures":[{"sig":"MEUCIBz4ekpZaSDUfLJWiX57+SMcC2CCUe/nrF60jsFP8RnmAiEAoReUuEdspARIyJbJ3w9rPEHGiNOJQ7xWIDbANbB3EiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160759},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230928-2216f91c4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230928-2216f91c4.tgz","_integrity":"sha512-T/e8kq43nMz4MLvKV0DEF/dRylu5OEEguUmTnxtvQTIbRZTDKZ0tHgU1HeLAfGO5b9PLdGIywfnx763eoU4Hrg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230928-2216f91c4_1695944077693_0.8519238580387896","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230929-b40463c63":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230929-b40463c63","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230929-b40463c63","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"afb402bf6b58981400f26cc83d972c1fc22c0ffa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230929-b40463c63.tgz","fileCount":779,"integrity":"sha512-AqLcvJNYx4iY846ZhUMWY+idn0yxXdZlhCLcXnrC0K0nFzl9s+CPZTh1Z2lZkGOFX26HvOxzElhrHiufD14Whg==","signatures":[{"sig":"MEUCIQD5Md1uG4F7hSDcHZXnss4pR0cHoR4wTXmhk1tq1n43JwIgHyZ4Ii7qQvhCvo8EYdAFWx5fzpOO9MHS9W1sDS6EEQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160759},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230929-b40463c63.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230929-b40463c63.tgz","_integrity":"sha512-AqLcvJNYx4iY846ZhUMWY+idn0yxXdZlhCLcXnrC0K0nFzl9s+CPZTh1Z2lZkGOFX26HvOxzElhrHiufD14Whg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230929-b40463c63_1696030448154_0.7524277000409016","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20230930-b40463c63":{"name":"react-native-reanimated","version":"3.6.0-nightly-20230930-b40463c63","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20230930-b40463c63","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"71267b05eebbcfd989401b2269274ff77b137d80","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20230930-b40463c63.tgz","fileCount":779,"integrity":"sha512-YUjFE0urjuk1sbXHa90tB5Hv/ZKeaEcrm/rkkkJdBY1krrwiNWNi78u9P/b4ytFl0S7yG8gQ/s5iQsNxmh3jnQ==","signatures":[{"sig":"MEQCIGxZX7c0kFhH8phwiqAolxjudasxh75XeASy8JT4ate9AiBV3t4SXyUw3fn45320X/d9hyeG5cHPr1bpOzPM2JU5yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160759},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20230930-b40463c63.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20230930-b40463c63.tgz","_integrity":"sha512-YUjFE0urjuk1sbXHa90tB5Hv/ZKeaEcrm/rkkkJdBY1krrwiNWNi78u9P/b4ytFl0S7yG8gQ/s5iQsNxmh3jnQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20230930-b40463c63_1696116873748_0.6324033264434126","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231001-b40463c63":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231001-b40463c63","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231001-b40463c63","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d76e5b8c880cf4868931144bae47feaed639e450","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231001-b40463c63.tgz","fileCount":779,"integrity":"sha512-PqXXeRupHSs3WujaoF5EPpqb9hQFGyCXvT83DVrGhDULUu5lLU5V9NkHHO3zByzqkcHwz+O/PzpjG1kfFFqgUQ==","signatures":[{"sig":"MEQCIC+XoTKkZoldWumPs7v1jagut2AfE8bgt31Pw9dMhGyQAiABpeV7+sj5K1ucds5/24xfH0eCT8E87gBERsccjN1Ohg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160759},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231001-b40463c63.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231001-b40463c63.tgz","_integrity":"sha512-PqXXeRupHSs3WujaoF5EPpqb9hQFGyCXvT83DVrGhDULUu5lLU5V9NkHHO3zByzqkcHwz+O/PzpjG1kfFFqgUQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231001-b40463c63_1696203245850_0.5260994897125635","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231002-062f36ab3":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231002-062f36ab3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231002-062f36ab3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"81802d94ceba4c75e73a794f23a09563c5ce753b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231002-062f36ab3.tgz","fileCount":779,"integrity":"sha512-0G7oUAH/n0bfN+WMQbl3zVhLvP8rIp2pl8bdGRbk8Hcu8lKS8IdbQMO2+Depegp3vJb08hfV/9EQxJwaqsQLPA==","signatures":[{"sig":"MEUCIBPNVMOhsM77TY4cOnFrSud+dMV5LSM/dYQuaxpseUbbAiEAxvfGXjnRTLQd4k9Mv+acGJbf0+b5r3WG+UgOTpi5Zkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160803},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231002-062f36ab3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231002-062f36ab3.tgz","_integrity":"sha512-0G7oUAH/n0bfN+WMQbl3zVhLvP8rIp2pl8bdGRbk8Hcu8lKS8IdbQMO2+Depegp3vJb08hfV/9EQxJwaqsQLPA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231002-062f36ab3_1696289643728_0.44398314437877895","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231003-66be81331":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231003-66be81331","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231003-66be81331","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4308bf3a2a1f20b93c4ab04daf7d63daf17ccfd0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231003-66be81331.tgz","fileCount":783,"integrity":"sha512-N7vk9XNeR+ebowaxDg/Ct4/HGh5tJTTEqYx2W3rZlRneGQWyRJdAwtCH8BO8xDqwXHbzBfRrOMotbQm5SZHhrQ==","signatures":[{"sig":"MEQCIE3t99PVCNt5wzBoIaBIgb32soN59BnkMQvpXnjhKo0HAiBpTfdXzTsoXy35GA71adQiL79F86psFsTXIETBbvsA0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164950},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231003-66be81331.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231003-66be81331.tgz","_integrity":"sha512-N7vk9XNeR+ebowaxDg/Ct4/HGh5tJTTEqYx2W3rZlRneGQWyRJdAwtCH8BO8xDqwXHbzBfRrOMotbQm5SZHhrQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231003-66be81331_1696376086863_0.12228874570777837","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231004-54c88ff16":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231004-54c88ff16","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231004-54c88ff16","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"54c22e9f36e17d43c192a0f2f987953940db3049","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231004-54c88ff16.tgz","fileCount":783,"integrity":"sha512-vQGSThoa5HPEZrf0iVJXuvjCMdiXEqieemqG0MfDN0rFFTKNgbB2PD+9d2vB7MNlDZ8JFEfR8xeAFk5X6gBUDA==","signatures":[{"sig":"MEYCIQDVKnxCbKhwqFUW6/poglAgnAvjMgoKgShRjJLONWq8sAIhAOQGIJkIu23oRwZjpmsEzoVy+OWaHe1+0g2OCA/X+Qw6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164973},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231004-54c88ff16.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231004-54c88ff16.tgz","_integrity":"sha512-vQGSThoa5HPEZrf0iVJXuvjCMdiXEqieemqG0MfDN0rFFTKNgbB2PD+9d2vB7MNlDZ8JFEfR8xeAFk5X6gBUDA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231004-54c88ff16_1696462463135_0.30552072162981747","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231005-1203a19ba":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231005-1203a19ba","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231005-1203a19ba","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4e4d56f44cc92cb091415ff17708ec93f30ecd47","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231005-1203a19ba.tgz","fileCount":783,"integrity":"sha512-wxYi4rmN6ILBafhFOuwNdhVVLq3l1GkG+7sCvsuUg7gDdZb5VG5zPdPsE8HkqfmWTWjsSYK91KBxm9Q3k9ZHrg==","signatures":[{"sig":"MEYCIQD86WNvlEUIhB/OtEb8bZsBBtSnNnTUkxFMueGLSkaFwwIhAIc5g076BHwTsqmNXgj8MuaFoe0GP55AfBeqkBxKTu1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3165170},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231005-1203a19ba.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231005-1203a19ba.tgz","_integrity":"sha512-wxYi4rmN6ILBafhFOuwNdhVVLq3l1GkG+7sCvsuUg7gDdZb5VG5zPdPsE8HkqfmWTWjsSYK91KBxm9Q3k9ZHrg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231005-1203a19ba_1696548905414_0.5975678510132687","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231006-012c025cb":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231006-012c025cb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231006-012c025cb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9d468143d37584439278176dabc2eddc541bd287","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231006-012c025cb.tgz","fileCount":783,"integrity":"sha512-OwS+/AMw5RKofzoWKjZnieaNHHbzfZb3OXgMGYkCJ5VjYWvYp8uMeOpCRT9PANhWwG4+xWEFN2wVJgj0nftfsA==","signatures":[{"sig":"MEUCIQDBnuyAk6nqhK+i4wIBdx6KCX4O6lxtU4xd7+NkiatwogIgdRtsUm7GvhhXMmz/vHkXFQQGC7EoBtD0x++n2KEe6qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3166788},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231006-012c025cb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231006-012c025cb.tgz","_integrity":"sha512-OwS+/AMw5RKofzoWKjZnieaNHHbzfZb3OXgMGYkCJ5VjYWvYp8uMeOpCRT9PANhWwG4+xWEFN2wVJgj0nftfsA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231006-012c025cb_1696635246037_0.9329085252075047","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231007-012c025cb":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231007-012c025cb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231007-012c025cb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ba2e172c98f4e2319380b2ac0c48918958b73f9c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231007-012c025cb.tgz","fileCount":783,"integrity":"sha512-ZGmtQLgKOzq60P/KNOpiJKHsrnjWWhrO+R3GwuU6agE3lrULKgTUOK1Y5i0jQS6aiem9LDYpZbS1/2AsLip30Q==","signatures":[{"sig":"MEQCIFVZwbIrh3D4rAEFmXuWBhRTJyKvjRbN/N0Lyw6ujMrsAiA7jeHuwhfqM6j/In9pLcUF53aHEjJZF5xJ71HMr/+qow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3166788},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231007-012c025cb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231007-012c025cb.tgz","_integrity":"sha512-ZGmtQLgKOzq60P/KNOpiJKHsrnjWWhrO+R3GwuU6agE3lrULKgTUOK1Y5i0jQS6aiem9LDYpZbS1/2AsLip30Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231007-012c025cb_1696721643757_0.047196731223225985","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231008-012c025cb":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231008-012c025cb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231008-012c025cb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"241529fdc18408fdbbae43ea33c4939ae0a27cb5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231008-012c025cb.tgz","fileCount":783,"integrity":"sha512-8kTvto2gJVbx5O6icmmHEIj+Qxm+HQBaZKkCSz0RLiFbwv7lOdL0Ys2e0ge4b1vsgoeUUl3TGuZe10I7R3sUIg==","signatures":[{"sig":"MEUCIEvbhcEw1pVixeLUXq1XHZdlQ8FR2xGehso1UolwjQ3BAiEAxNsk6OvMOp6UFScNechm9Lc4dK9PRzpN6tkkijrr0i4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3166788},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231008-012c025cb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231008-012c025cb.tgz","_integrity":"sha512-8kTvto2gJVbx5O6icmmHEIj+Qxm+HQBaZKkCSz0RLiFbwv7lOdL0Ys2e0ge4b1vsgoeUUl3TGuZe10I7R3sUIg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231008-012c025cb_1696808067398_0.39384207823310824","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231009-59ef55fcb":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231009-59ef55fcb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231009-59ef55fcb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"033486944244e1cb63b7eb832af8c8a4f4abb50d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231009-59ef55fcb.tgz","fileCount":783,"integrity":"sha512-ADhAz1BrYyNAxri91/bKU5GMRFjdzZlcNxaH8nJuSR57srxCHTqQ/xUoFuG54pNv0vs6QHO4H965MnMmpk8QPw==","signatures":[{"sig":"MEUCIQCUkQ7TdH4HTOmqBcSKRkWS+BmWjYFxAe0RhJw0tBDknQIgLtM0PnimqAA+fku47qqtd+HU3o6yHR+M+YDyWIOdCLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3166868},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231009-59ef55fcb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231009-59ef55fcb.tgz","_integrity":"sha512-ADhAz1BrYyNAxri91/bKU5GMRFjdzZlcNxaH8nJuSR57srxCHTqQ/xUoFuG54pNv0vs6QHO4H965MnMmpk8QPw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231009-59ef55fcb_1696894440224_0.8801642499222899","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231010-4a507b2c4":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231010-4a507b2c4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231010-4a507b2c4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6b5debc759a9c57c6b611636932977d01fb59353","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231010-4a507b2c4.tgz","fileCount":783,"integrity":"sha512-RO5lkTOsOYX3pGF0UepRHnPSnOpnkj/f59uFQlWu/2+yOy+6IjG9F7dU0fJpumJFt6cSV2p7RUygofC9TrxMVA==","signatures":[{"sig":"MEQCIBhkgto9VKu22B+fu2/ci095UCK0TnTciUmvUeQnRCInAiAq7dDzedBIkye6Fm8DpAV7+xHKfRLW8g0sCpmKqGUq8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3168021},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231010-4a507b2c4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231010-4a507b2c4.tgz","_integrity":"sha512-RO5lkTOsOYX3pGF0UepRHnPSnOpnkj/f59uFQlWu/2+yOy+6IjG9F7dU0fJpumJFt6cSV2p7RUygofC9TrxMVA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231010-4a507b2c4_1696980850791_0.48100011820760513","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231011-a26e33685":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231011-a26e33685","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231011-a26e33685","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ce3cf7444f037a56b922434ee20d807a15452078","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231011-a26e33685.tgz","fileCount":783,"integrity":"sha512-XaszgrXh2ZX2Eg0e9sljLjbQua3PFiWhGnMEkvXJrFyaa5V8xDmmEudraOWotn/tEDTewiSD79Q22brh1h31nA==","signatures":[{"sig":"MEUCIQDdiCik4w89TEXqml9lDkJlUi19JGL1tufDWuEM1q1Y0AIgFefg2qKT96SEERaLy8CBLDPTlPNSTgmJA5fLWF3Andc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3168021},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231011-a26e33685.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231011-a26e33685.tgz","_integrity":"sha512-XaszgrXh2ZX2Eg0e9sljLjbQua3PFiWhGnMEkvXJrFyaa5V8xDmmEudraOWotn/tEDTewiSD79Q22brh1h31nA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231011-a26e33685_1697067308088_0.3953070077034808","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231013-f8ffc31aa":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231013-f8ffc31aa","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231013-f8ffc31aa","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f96110691e2fef4b67fb57b7d06844bff7297a17","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231013-f8ffc31aa.tgz","fileCount":783,"integrity":"sha512-SA0PgMa2QuTvmgEDdwrga0BTczk62GihLJDWt0j0DaDyyNB+Zetr0qBCa+YJaWMUVHnWL/jxxYQEHOLfLI+HsQ==","signatures":[{"sig":"MEUCIADVN7exB9aC7BaqZsYDuZuqEWJXJHkGdRgq8Jf5qkZaAiEAlMGLhlgchvo3QXNLS3UX41WC5XuxMnE2TxsOzke47VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3171554},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231013-f8ffc31aa.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231013-f8ffc31aa.tgz","_integrity":"sha512-SA0PgMa2QuTvmgEDdwrga0BTczk62GihLJDWt0j0DaDyyNB+Zetr0qBCa+YJaWMUVHnWL/jxxYQEHOLfLI+HsQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.3","@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","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","react-native":"*","@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_3.6.0-nightly-20231013-f8ffc31aa_1697209281937_0.0896095775660597","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231016-02551af17":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231016-02551af17","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231016-02551af17","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"27b886ec216e0803ee73b40ea96503ecb41a23cc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231016-02551af17.tgz","fileCount":842,"integrity":"sha512-echs/23zN/w3tBgjglEj7AxpPbpH4PyvWgSIhxG7H6RIULvL6ptPWjtsLSSuyUYwwqOrwLSWkmRRz5f6eipbqQ==","signatures":[{"sig":"MEUCIQCqjcOwSqWkRzbjtQ8BA+bhuoP8JOxPBNtPzDinsLi9VAIgTlOdYLPvTeMSIhPV0ZY5BuEKIuPKIlXSM+BtCSDg2Kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3152499},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231016-02551af17.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231016-02551af17.tgz","_integrity":"sha512-echs/23zN/w3tBgjglEj7AxpPbpH4PyvWgSIhxG7H6RIULvL6ptPWjtsLSSuyUYwwqOrwLSWkmRRz5f6eipbqQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231016-02551af17_1697499271276_0.9054714133731891","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231017-bc4d2c4f2":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231017-bc4d2c4f2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231017-bc4d2c4f2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8653d58c179c25b85df851d8723910c96571a092","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231017-bc4d2c4f2.tgz","fileCount":842,"integrity":"sha512-a1iD71ZwAlP6qsA8JiDp9uI3m/7dJqnxLachSF4ZfBQwdT1Yw+2NSYE2h/eC9LPBYpgK3l27OTYTWzo0RVDwnw==","signatures":[{"sig":"MEQCIBLvGf16aBTueo9UNw5OfGvzOtLAWrTrDQTXr8SEYXzJAiAkYpVQrYZGJvWsfasqB1lk7pgBEk1TGpDKMnHSWDwjwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3152463},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231017-bc4d2c4f2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231017-bc4d2c4f2.tgz","_integrity":"sha512-a1iD71ZwAlP6qsA8JiDp9uI3m/7dJqnxLachSF4ZfBQwdT1Yw+2NSYE2h/eC9LPBYpgK3l27OTYTWzo0RVDwnw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231017-bc4d2c4f2_1697585683911_0.11551764158968059","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231018-2b7b4e070":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231018-2b7b4e070","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231018-2b7b4e070","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b3112a18bac17235d82178aaa3281033f3e1cf4c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231018-2b7b4e070.tgz","fileCount":850,"integrity":"sha512-NHHeS3e9NTESEGpRxP16t2aEJZXCyxkcfXfmIg0a+RSsxhJqbOzC9VS2WkprJefN6xL4UI1I9yBy5HrcDWkkcA==","signatures":[{"sig":"MEUCIB2KbI/wgXoWTWaqg7En6rtZtC3jT3dvsEgDBc2cPCwGAiEApwzslSgPrpuXkTdFRgrkRoTWF3ASzfTCNR5J+/8fKko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155810},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231018-2b7b4e070.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231018-2b7b4e070.tgz","_integrity":"sha512-NHHeS3e9NTESEGpRxP16t2aEJZXCyxkcfXfmIg0a+RSsxhJqbOzC9VS2WkprJefN6xL4UI1I9yBy5HrcDWkkcA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231018-2b7b4e070_1697672102963_0.9262190725321224","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231019-480104574":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231019-480104574","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231019-480104574","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b132f3b7e0f7c6d952e02a3d655a6210b54aad0d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231019-480104574.tgz","fileCount":850,"integrity":"sha512-Eropqj/rJR9z7O74OjHJFw4YAG3ldb3hWW3rpGHec7N3U8+RyAsDGAM/DnphfvAezqBa1abIZwlZPjm/h80anQ==","signatures":[{"sig":"MEQCIHvwCJ7BynJLIiIOaI0rofn3QBiVdbF93qJ/qUAoINIGAiBFEb7Lcw4OKJRNeir0unHXYPvLOc3BxaBCpii0z67W5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155547},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231019-480104574.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231019-480104574.tgz","_integrity":"sha512-Eropqj/rJR9z7O74OjHJFw4YAG3ldb3hWW3rpGHec7N3U8+RyAsDGAM/DnphfvAezqBa1abIZwlZPjm/h80anQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231019-480104574_1697758494878_0.31850439847292455","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231020-3dc8caed7":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231020-3dc8caed7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231020-3dc8caed7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"00b55e5f0a8b70ba87d3d428109e80a13d4eaa2d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231020-3dc8caed7.tgz","fileCount":850,"integrity":"sha512-K355ZUv95nlgLuod1V4W8yLSNsWFgy/t+bZT1/Zj6nh43hkUCNig9X/9h+cHpyIbY0jCI/b/LAt7naP3O5ZBGA==","signatures":[{"sig":"MEUCIQCUoGbo0Bkr+G9+z8XqE5H9wkr7IYKsxaCuCuWIDGW4NwIge4n4zRatOcFjnYKC7/s8iG6dItHwxU9rhIOlIhDJWCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155602},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231020-3dc8caed7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231020-3dc8caed7.tgz","_integrity":"sha512-K355ZUv95nlgLuod1V4W8yLSNsWFgy/t+bZT1/Zj6nh43hkUCNig9X/9h+cHpyIbY0jCI/b/LAt7naP3O5ZBGA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231020-3dc8caed7_1697844885722_0.2761892599078368","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231021-3dc8caed7":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231021-3dc8caed7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231021-3dc8caed7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3a1ccec96e577488cfd3d4ba24c673bbe024ae65","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231021-3dc8caed7.tgz","fileCount":850,"integrity":"sha512-kFM69CYiB0+Dd8v8BT+KtrchmDA6xN/ewE+BUPMyOR4nMMfQwgFjvsWmk/BttYjRdZF+Iqa8QRPgQcY9Z5p4qg==","signatures":[{"sig":"MEUCIQCK3sN7SvDqioK8Cy09n74fd3rqtdHDvBHsQThyKsLeBwIgYcedo5TzMFWgVRPF6+H2oGvwOBqdMC5JE1wu2S6l1Cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155602},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231021-3dc8caed7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231021-3dc8caed7.tgz","_integrity":"sha512-kFM69CYiB0+Dd8v8BT+KtrchmDA6xN/ewE+BUPMyOR4nMMfQwgFjvsWmk/BttYjRdZF+Iqa8QRPgQcY9Z5p4qg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231021-3dc8caed7_1697931245160_0.284308952465288","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231022-3dc8caed7":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231022-3dc8caed7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231022-3dc8caed7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d3e17dd2b92e426b6172a6b8689d3651d4223d4c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231022-3dc8caed7.tgz","fileCount":850,"integrity":"sha512-2ISuijFahcKSfLEFuBkfxB1ntMuwKrefEQFkqoeDDrZfB341oMhflx+CP67Aj2u7AdTasEkdXUrSx6fw3WF8CA==","signatures":[{"sig":"MEUCIQC15thVDYNA5a3QRf+B/A/Y5sybc8SrhSRYPxyf6lw9OQIgUXLLcJRTjWO+2cTxWB5E9T93rTquhNc/s3fcTww7IRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155602},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231022-3dc8caed7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231022-3dc8caed7.tgz","_integrity":"sha512-2ISuijFahcKSfLEFuBkfxB1ntMuwKrefEQFkqoeDDrZfB341oMhflx+CP67Aj2u7AdTasEkdXUrSx6fw3WF8CA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231022-3dc8caed7_1698017670853_0.6111650347647888","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231023-da359196d":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231023-da359196d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231023-da359196d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"24a2d9de38b9bca253fa6cc13b8e4fdfc92aca7e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231023-da359196d.tgz","fileCount":850,"integrity":"sha512-jtOjhGkxdt1bMprAegUgggWCo2rkW6CPjDbKPEFBlFUl69a+1a0F8br6dHMUEtZou1JLVptYS29uhykU6DNw1Q==","signatures":[{"sig":"MEUCIQCzUA8Rczsegzyx4PcBCWHdjCR7v2DWVPBZKUuMxrSw9AIgSD8+cWcN4CjEBjAj1IpaB0obHXDT2UkoFQ95LoUhZNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155602},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231023-da359196d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231023-da359196d.tgz","_integrity":"sha512-jtOjhGkxdt1bMprAegUgggWCo2rkW6CPjDbKPEFBlFUl69a+1a0F8br6dHMUEtZou1JLVptYS29uhykU6DNw1Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231023-da359196d_1698104079138_0.32474857355254394","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231024-28ab6548b":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231024-28ab6548b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231024-28ab6548b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b4e51e00a3ebfa06dca8d8a4e6dd361786a33826","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231024-28ab6548b.tgz","fileCount":850,"integrity":"sha512-lMMRMMCsttS45gnvI0VIibn47IHUPwhACdly4woCHB62o9VGCFDEiTcMwO6modr90bSrlbqmM11/Idn3EuTTAg==","signatures":[{"sig":"MEUCIQDz6EV4rNO7+MhUveXzDD+GQN0SLaHSsjcYPD0ffi/CeQIgCIyf/RTyZLpBjWY02NAROVatvAx8/XmEWLFXMd2XLa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3156977},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231024-28ab6548b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231024-28ab6548b.tgz","_integrity":"sha512-lMMRMMCsttS45gnvI0VIibn47IHUPwhACdly4woCHB62o9VGCFDEiTcMwO6modr90bSrlbqmM11/Idn3EuTTAg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231024-28ab6548b_1698190497912_0.9526170840996735","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231025-1210203c4":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231025-1210203c4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231025-1210203c4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e6baabca9dfd1ae1fb64e2fe55bc23bbdc8f3172","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231025-1210203c4.tgz","fileCount":848,"integrity":"sha512-TsWRDtEYoiRFfEmBZ4K3CCat+bYOv5hf81uLcfDSHU/7EJYExyI32xodgilO4fbgYRPN4DykcGPNUcnCvhhM2A==","signatures":[{"sig":"MEUCIEwOKLdEePclMtNOBccYppW8OXukkD374rOXcjFQlyHdAiEA85F+H7yILKWdPvN1UslOfY5wjsbn+zk8Q6TAha3yJ/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155629},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231025-1210203c4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231025-1210203c4.tgz","_integrity":"sha512-TsWRDtEYoiRFfEmBZ4K3CCat+bYOv5hf81uLcfDSHU/7EJYExyI32xodgilO4fbgYRPN4DykcGPNUcnCvhhM2A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231025-1210203c4_1698276926571_0.05168972879603473","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231026-9a42d8ad6":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231026-9a42d8ad6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231026-9a42d8ad6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9c42b23134ac33391851fe07a2abae40aa7997ea","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231026-9a42d8ad6.tgz","fileCount":848,"integrity":"sha512-+b1i/Lv3r+t9JBkDd35HxDhvjzXR7LXc547BF2OGrBXp78Zn0XL92h/Z7TTZe3qIDWy9legy2XHY9fsDj/5/oQ==","signatures":[{"sig":"MEQCIEjHpvMdzOr7Q7kvwWhpwn8dduggJRZcihwF26siX1GdAiBbxo65g0RgDYjfTr1vvFHyc24d5y2axPl6yBtQ5oP+BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3158627},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231026-9a42d8ad6.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231026-9a42d8ad6.tgz","_integrity":"sha512-+b1i/Lv3r+t9JBkDd35HxDhvjzXR7LXc547BF2OGrBXp78Zn0XL92h/Z7TTZe3qIDWy9legy2XHY9fsDj/5/oQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231026-9a42d8ad6_1698363303167_0.8441074388367107","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231027-76d975106":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231027-76d975106","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231027-76d975106","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dc767ebcc1463166bdf1847cfd41525b82f62865","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231027-76d975106.tgz","fileCount":848,"integrity":"sha512-/dMSnS3id3OBT/W40GvUzCmOu+J+/kjDJQUsrBhMYVS/jGicMz5DeEz79brG1Tb3PPgujVzRsJ1nS4XQcoZKiQ==","signatures":[{"sig":"MEQCIHTKSD3H3FdTg6FM27cgwYON0c3tELhQ9yANlp5wRh+mAiAmeZ3AeSb3l9ZKllCs1hylcxPtV228HojuiZWFDCsX1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3159470},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231027-76d975106.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231027-76d975106.tgz","_integrity":"sha512-/dMSnS3id3OBT/W40GvUzCmOu+J+/kjDJQUsrBhMYVS/jGicMz5DeEz79brG1Tb3PPgujVzRsJ1nS4XQcoZKiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231027-76d975106_1698449666957_0.312881170683329","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231028-76d975106":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231028-76d975106","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231028-76d975106","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e2ed00110b21f09dc867617bf1d5461ef733a32b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231028-76d975106.tgz","fileCount":848,"integrity":"sha512-2/+QdSSXzVheB23OyvwaHoiebHNfDchvH0GtGzO3ziJzgYefIqyG4ng87Bn3axQLi0lWGLlgMYMkBdZEMkMqWw==","signatures":[{"sig":"MEUCIAekS9uqiBM0ZT8V2OQg8mEff94fpAA+B87S7HHyb/B/AiEAjiLcGsaBW4Kh8tKe4tPqhcEQyZlxR/BO1kx7EDV4Ut0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3159470},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231028-76d975106.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231028-76d975106.tgz","_integrity":"sha512-2/+QdSSXzVheB23OyvwaHoiebHNfDchvH0GtGzO3ziJzgYefIqyG4ng87Bn3axQLi0lWGLlgMYMkBdZEMkMqWw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231028-76d975106_1698536052815_0.9995625786654971","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231029-76d975106":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231029-76d975106","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231029-76d975106","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4e87b754891861210290498aaa66c0b64d88e75b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231029-76d975106.tgz","fileCount":848,"integrity":"sha512-C96+tyCshfWId+ggqfbJxvTxn3aGi5afDt01TyiRETfA2bImWu+R0eC+YpgZpXIk8vQ6HTC3EeBj0882bDb+bw==","signatures":[{"sig":"MEUCIFICegLKLsRhVwIJiGMQuaVcl5Ab/mPtCw8y2fmFJSy4AiEApkC32C8DtX3Rt+ng4NMKyZRqYSWdAhSG0d812kEweL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3159470},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231029-76d975106.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231029-76d975106.tgz","_integrity":"sha512-C96+tyCshfWId+ggqfbJxvTxn3aGi5afDt01TyiRETfA2bImWu+R0eC+YpgZpXIk8vQ6HTC3EeBj0882bDb+bw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231029-76d975106_1698622548923_0.8721523076801538","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231030-f06ee0659":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231030-f06ee0659","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231030-f06ee0659","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"42f71521341c68ba8f7e1a191939460b1c2e4555","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231030-f06ee0659.tgz","fileCount":853,"integrity":"sha512-SyAjrUvFGjDL+HhUaXRzBZhqYyTDWFmsXqy7TuCZ6i/lA5ErvrZ3W40gCTmPCNYm/yzlj/Sr691Ua4f8NPNCfA==","signatures":[{"sig":"MEUCIE3DRqCbGjykwo88/wv1R7e8OBGH3EzdsROFSGM+yMokAiEAiIVSObKES0cVKxCpGTxb9cellRq2bWCInp3OtGE7Te8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3167570},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231030-f06ee0659.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231030-f06ee0659.tgz","_integrity":"sha512-SyAjrUvFGjDL+HhUaXRzBZhqYyTDWFmsXqy7TuCZ6i/lA5ErvrZ3W40gCTmPCNYm/yzlj/Sr691Ua4f8NPNCfA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231030-f06ee0659_1698708850571_0.3514785528964901","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231031-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231031-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231031-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"86a10c0c1ef9ace0743371ebaf5579244990ed22","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231031-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-kmq/IBADwDfnyMBJngqcrmSU3OVPJzoAI9oPwZBxu0D1mRr9LBjdsTSRwKthkFmMmq92mYlCQaPbhKK56qcimg==","signatures":[{"sig":"MEYCIQC84pHGX3dnUMVtgGjFq0+BQh3cxFGdVj1gFsZK7gkcbwIhAKVpO4ZfU6ZAVuCt7Y8XqYew0S8/kHwMdTfrgusuOla5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231031-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231031-c56d44fd9.tgz","_integrity":"sha512-kmq/IBADwDfnyMBJngqcrmSU3OVPJzoAI9oPwZBxu0D1mRr9LBjdsTSRwKthkFmMmq92mYlCQaPbhKK56qcimg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231031-c56d44fd9_1698795244699_0.5942490255548141","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231101-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231101-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231101-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"517918042d559f18949b7b3cf4af98ae839ad380","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231101-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-zYt0Ca2K37dNBGfTh8BYE5NLjY04fwt5GTj8fTpMm01js4rvd8rVTqMfvR6w4vi3I8xZ92WmUTMVY+OkBnMLtg==","signatures":[{"sig":"MEUCID//H/zzqaDmwoJm8EPlTo5ZPLiWLapGS9tYOPjrX+0eAiEAk/4GdZSRqRn60fYaVzLMqbnGvbXFJ1QdDxJpa4Zyyig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231101-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231101-c56d44fd9.tgz","_integrity":"sha512-zYt0Ca2K37dNBGfTh8BYE5NLjY04fwt5GTj8fTpMm01js4rvd8rVTqMfvR6w4vi3I8xZ92WmUTMVY+OkBnMLtg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231101-c56d44fd9_1698881687247_0.17027013954442838","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231102-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231102-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231102-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1f41908ca0378b2c49ee99bc6b87f0c0449fb6a8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231102-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-jQHf7lI47AatAjCrYZi1d/QirGF9XQ2ndNZRQnH0Faun9wEjghHw3gabhY/GLf3CaYDDJvj5Ma0ADL2Xxc1PbQ==","signatures":[{"sig":"MEYCIQDBXrMNF6wRaJxPPGKUuC1YtcdQk/u/mYsg3+5eGdeVfgIhANcWcYoL9CNNAhi/9cMxukhXly33Q0yzdvA+VreCIiaY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231102-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231102-c56d44fd9.tgz","_integrity":"sha512-jQHf7lI47AatAjCrYZi1d/QirGF9XQ2ndNZRQnH0Faun9wEjghHw3gabhY/GLf3CaYDDJvj5Ma0ADL2Xxc1PbQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231102-c56d44fd9_1698968086538_0.5753486148670981","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231103-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231103-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231103-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f200831dc428ef0e7960500f65923637ce256eeb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231103-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-1insmpEnNsquZymxFCA7tLFXcjLn0KszujuuFexVdEgWjNZeyRmtLFAWOL9MTRd45mDsrJvcqkiR0bDwSiBcaA==","signatures":[{"sig":"MEQCIBTp885jGwHqmO5kK91TFeZFCChq2Jp0T5SiP/BC88ZpAiAWYS1X9EJS8ME9N8KlvMv1eHbBLgFclpDQ2kV4SJX/mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231103-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231103-c56d44fd9.tgz","_integrity":"sha512-1insmpEnNsquZymxFCA7tLFXcjLn0KszujuuFexVdEgWjNZeyRmtLFAWOL9MTRd45mDsrJvcqkiR0bDwSiBcaA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231103-c56d44fd9_1699054450701_0.7853826419619538","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231104-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231104-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231104-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"52634bb03bd3e3899aa2daefdd5940a3f42056d5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231104-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-OsqhacZ32aScXyYe4/hUedU2wv9k+dlA90HWJ/Hau2E/ddO+0UnG8cIusUsJG98ztVHhKs0cQGEV/rO3579lFg==","signatures":[{"sig":"MEUCICbPimDoxGb9GuR+BXXzttzYtzXAG9cGNU5rGM53lpePAiEA55EftBU42mXJpw0fGwC7otggEps7vANNzFqmKoZnJK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231104-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231104-c56d44fd9.tgz","_integrity":"sha512-OsqhacZ32aScXyYe4/hUedU2wv9k+dlA90HWJ/Hau2E/ddO+0UnG8cIusUsJG98ztVHhKs0cQGEV/rO3579lFg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231104-c56d44fd9_1699140797327_0.6746569313579787","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231105-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231105-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231105-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"870b4e3183596647bdd1a253cb95b71d1356bc38","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231105-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-Wdt/SVAD63Tg6OEhANXlCjWrbLLri/Y/1/pe6+QXoCAxGzSacdfnT8NpFroQogVVG7Fbg2IilQTLbzzLPgZEtQ==","signatures":[{"sig":"MEQCIAGd0X08cgygJObRQRA/WT+HunmgojjIR5xqYlB4PCQsAiA+0RigEm1NzLakfPpSpNAxY6Zf4doONacq5iT7udVjOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231105-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231105-c56d44fd9.tgz","_integrity":"sha512-Wdt/SVAD63Tg6OEhANXlCjWrbLLri/Y/1/pe6+QXoCAxGzSacdfnT8NpFroQogVVG7Fbg2IilQTLbzzLPgZEtQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231105-c56d44fd9_1699227265580_0.9028120208018122","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231106-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231106-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231106-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ff445e0748c71e6ff7c9cd7a7e893eed200c529e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231106-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-XrFrTs8DIsckwQvfzJkVr7ue6pQaRfr7Ji0rCLcQClV7yeVEutJDkdF+I8Sd+N59n4VHwHLt8p+Y23+7NC/8Og==","signatures":[{"sig":"MEQCICKC/w8VR09tIOZXHdxKhgTPOldWh1/QAMP6dsBzAsl1AiBsTjOXzW+DFHCagGGq4MDOauIOwOfJIDgxJY99pj3sRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231106-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231106-c56d44fd9.tgz","_integrity":"sha512-XrFrTs8DIsckwQvfzJkVr7ue6pQaRfr7Ji0rCLcQClV7yeVEutJDkdF+I8Sd+N59n4VHwHLt8p+Y23+7NC/8Og==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231106-c56d44fd9_1699313643148_0.5650501346745538","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231107-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231107-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231107-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fe5fc49b31e21fd418924c22a3e16774aa701321","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231107-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-Y45WwCW0NmuofA3Ql4H4jLAPIvzXwL4liiVBvTXfw9rhWoZ9/U6VUiRgqiRFZR+/5oep1kmLINtjG51qRuUI9A==","signatures":[{"sig":"MEUCIDBJdZu8lzGNRwbPei/hROdoZR2H94Zz0p6VVE8Jz7nSAiEAvgJxfHuNMBamZgaaX5KOHuXeqY/5qffeCnQcESanSDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231107-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231107-c56d44fd9.tgz","_integrity":"sha512-Y45WwCW0NmuofA3Ql4H4jLAPIvzXwL4liiVBvTXfw9rhWoZ9/U6VUiRgqiRFZR+/5oep1kmLINtjG51qRuUI9A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231107-c56d44fd9_1699400008420_0.829448764328256","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231108-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231108-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231108-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7ec08af46aed22ecdde4939536f95b4fa6fe1778","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231108-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-5Js0iEm7crVeFm5FNh2AKjKAfUijbHQI3xodAfBP5hhiBNo3ZMR+pXGoaLQbWCxIVycjjquDbBPpG2VgIcK6mg==","signatures":[{"sig":"MEQCIBzNKFZv7glLrl3f9VrcHSIzGbUBMLoMD3wE9R7NPpCQAiBB7aCxQupXkWmd0SbHI6rQTmShe6xV194/GU6dEI115A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231108-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231108-c56d44fd9.tgz","_integrity":"sha512-5Js0iEm7crVeFm5FNh2AKjKAfUijbHQI3xodAfBP5hhiBNo3ZMR+pXGoaLQbWCxIVycjjquDbBPpG2VgIcK6mg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231108-c56d44fd9_1699486445905_0.8852008058348289","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231109-c56d44fd9":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231109-c56d44fd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231109-c56d44fd9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4e7dd6579a9b3e746d700ebaeb65f6652722c1c0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231109-c56d44fd9.tgz","fileCount":853,"integrity":"sha512-F02jHKhJJNAHERWJ50jxZv6hUfM/+wazoH+7Dc0nRlAyzZWq4/wBWFSx7vNdvN8/6tcFA20xjfBFi9bCd3PF8w==","signatures":[{"sig":"MEUCIQDWIZR3tosFYS/3fEEgrS1cKueeB6i/nNH/ARauranLMgIgE0ZtY8+MOy1fYgp0r+hYXA2ldwX0JxRmgi2Y2siXfzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174146},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231109-c56d44fd9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231109-c56d44fd9.tgz","_integrity":"sha512-F02jHKhJJNAHERWJ50jxZv6hUfM/+wazoH+7Dc0nRlAyzZWq4/wBWFSx7vNdvN8/6tcFA20xjfBFi9bCd3PF8w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231109-c56d44fd9_1699572861352_0.8399144132706693","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231110-c205c9056":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231110-c205c9056","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231110-c205c9056","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0ac86ba8ba05a3f84435e777e962eecf31eef088","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231110-c205c9056.tgz","fileCount":853,"integrity":"sha512-J29EY1TIZVEPVQdhXXj/3FYy6NVIdihwl39dt5Fmd6UQZOcvzwrfxjdpZ76TTe4idLfTApOacBeHrsYzvIPXtg==","signatures":[{"sig":"MEUCIQCR7qC5zzZ2Y6lnBvLS00fvKCkjZSAXcMRKL4Lhmf/ttgIgHJGZQc+i5yrub1Evwt9PdD1JzZyZF9r3noweG2f80eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174999},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231110-c205c9056.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231110-c205c9056.tgz","_integrity":"sha512-J29EY1TIZVEPVQdhXXj/3FYy6NVIdihwl39dt5Fmd6UQZOcvzwrfxjdpZ76TTe4idLfTApOacBeHrsYzvIPXtg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231110-c205c9056_1699659276099_0.22147578535065038","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231111-c205c9056":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231111-c205c9056","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231111-c205c9056","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3f3680578892288574b33a855b0dd6f864c4e834","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231111-c205c9056.tgz","fileCount":853,"integrity":"sha512-wlzeWH+7+1IvCNz1ovDPj4hOGh7fPOaxTi6CKX7QP/wVpk/9L2It4OkH9j1MjonrM9ljpXa5uz+G7sqVog2Olw==","signatures":[{"sig":"MEUCIQDVFV0Hb+pKKEZc/H4cMc852xxooTAY5vfF7uOhnWJbJQIgT/7O/vQviBxygy4c1YFSQphCLnlWaQfFT/kwAcK9yCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174999},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231111-c205c9056.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231111-c205c9056.tgz","_integrity":"sha512-wlzeWH+7+1IvCNz1ovDPj4hOGh7fPOaxTi6CKX7QP/wVpk/9L2It4OkH9j1MjonrM9ljpXa5uz+G7sqVog2Olw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231111-c205c9056_1699745579170_0.446201315775125","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231112-c205c9056":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231112-c205c9056","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231112-c205c9056","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"181ece5efeea4394e6e61940e283aaa6a6c0ba26","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231112-c205c9056.tgz","fileCount":853,"integrity":"sha512-1nfGgDADBodGyt+kH2QaGvzMMgFd3o3jbKIZxT1oeboG86hJpDVMofvLOGdQzTtCD20TPBt4YEI7kv51RUQbxA==","signatures":[{"sig":"MEQCIE3poMipW1g2mmChnT+ZJg6+xw+Y5mxMx8WbKQda/ukxAiAi0DQEIpybBTG5fY+5+pEWsw02zFYrcxDBjwzjX1NAxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174999},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231112-c205c9056.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231112-c205c9056.tgz","_integrity":"sha512-1nfGgDADBodGyt+kH2QaGvzMMgFd3o3jbKIZxT1oeboG86hJpDVMofvLOGdQzTtCD20TPBt4YEI7kv51RUQbxA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231112-c205c9056_1699832084671_0.585554178017557","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231113-020ea8f5e":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231113-020ea8f5e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231113-020ea8f5e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b9199828d9743a7d682ba23586184342baf8d617","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231113-020ea8f5e.tgz","fileCount":853,"integrity":"sha512-zcDQ0CPD4LTk/4an2bnexcLV5dmdikCdNf+B+BDRzAQ5mOzQBOcHDQ/HfXtIUz+qUIzoK+zvtgFH0FVvAM6ETg==","signatures":[{"sig":"MEUCIQD/gcSrVoHBeVYG7ZEcPrzYYa+Z2hQjxA0tqd+mKQKcwwIgCjjeL6+Bq7mdBSrxtwjPrijvpzNG2R+ubkApJrt05MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3175699},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231113-020ea8f5e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231113-020ea8f5e.tgz","_integrity":"sha512-zcDQ0CPD4LTk/4an2bnexcLV5dmdikCdNf+B+BDRzAQ5mOzQBOcHDQ/HfXtIUz+qUIzoK+zvtgFH0FVvAM6ETg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231113-020ea8f5e_1699918550918_0.9310527955787109","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231114-0837247d4":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231114-0837247d4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231114-0837247d4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0838bf830fbd91faa73b5eceb5a1962460bf6882","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231114-0837247d4.tgz","fileCount":853,"integrity":"sha512-6QZxVH4ocJxEdqmH+0L+h7hFS8Gnx1kHWSmLRhMHE6Dm1RbZQd6slHlQvgw04l7jPRtQgps6OjqWuXPhhC4uTw==","signatures":[{"sig":"MEUCIQDyTuWkdE6r+sDpKl32BseVJ4TASx836yU8+wZZzviRxwIgPGlOks/aIvZDqNSltE2+qoeaEpPXTzwerC7cHBDZOOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3175699},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231114-0837247d4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231114-0837247d4.tgz","_integrity":"sha512-6QZxVH4ocJxEdqmH+0L+h7hFS8Gnx1kHWSmLRhMHE6Dm1RbZQd6slHlQvgw04l7jPRtQgps6OjqWuXPhhC4uTw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231114-0837247d4_1700004805704_0.7892135898410562","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231115-870116bfd":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231115-870116bfd","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231115-870116bfd","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7a06ee125f013ef29d301fa010f45498f7792834","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231115-870116bfd.tgz","fileCount":857,"integrity":"sha512-QN4bWHutWoDGC7vOyxLt3wHwEBTA4RslJMZVMcCtruBN9jA7E0yv43f6wenKqRUEw7Gp8eXYkIa0sEwNuNeLQg==","signatures":[{"sig":"MEQCIH3jkSORH/xotyM5+sO5JfCwez67D+sLeuSHfnFv0DF2AiAvc4CNXK3Sy0ICAcSgnjRVP2IiT7ZViP6Dc78r3Nx7aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3199272},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231115-870116bfd.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231115-870116bfd.tgz","_integrity":"sha512-QN4bWHutWoDGC7vOyxLt3wHwEBTA4RslJMZVMcCtruBN9jA7E0yv43f6wenKqRUEw7Gp8eXYkIa0sEwNuNeLQg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231115-870116bfd_1700091199859_0.4305059952236936","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231116-4700adeb8":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231116-4700adeb8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231116-4700adeb8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"718a0232c5314f2a1e1b2869d3c8f19ac591b32c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231116-4700adeb8.tgz","fileCount":857,"integrity":"sha512-e5LFgg9D7ORuVq6wEBCF6LAwUZV9CvMQqbxDTgbYRG/T/lXR/GTX+SRduPtCVBnXfoyIICmY2tJlhSNnk31H/w==","signatures":[{"sig":"MEYCIQD9k3yb9F1FoUDuUI2JU3mvsUKD3J0ymE7hwmUEZ1IajQIhANPmhV93b/YSeqLZzZQlo6v/Wj6TgQ22rVqwkJFpRdeu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3199373},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231116-4700adeb8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231116-4700adeb8.tgz","_integrity":"sha512-e5LFgg9D7ORuVq6wEBCF6LAwUZV9CvMQqbxDTgbYRG/T/lXR/GTX+SRduPtCVBnXfoyIICmY2tJlhSNnk31H/w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231116-4700adeb8_1700177590176_0.014622421718557987","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231117-4700adeb8":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231117-4700adeb8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231117-4700adeb8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"564d6516a6b455cb1cd231ae2bec159b9021292d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231117-4700adeb8.tgz","fileCount":857,"integrity":"sha512-FA3YQJp+9YK8CzVFK2aRP+2hLHFF6bfW12dglGAYp8E6tG/JCuGjAjKTZZawHZCvJzKtR8gwLHEB7lMI/6kzBg==","signatures":[{"sig":"MEYCIQDF8Xs36IfaGwxqcu6M64B0A8iCdZv/F8cLENxdT+YBDAIhALi7z1GRC9fScvpq/fKf+NK6sKn5rJQQnY3ZoV8xyVbU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3199373},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231117-4700adeb8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231117-4700adeb8.tgz","_integrity":"sha512-FA3YQJp+9YK8CzVFK2aRP+2hLHFF6bfW12dglGAYp8E6tG/JCuGjAjKTZZawHZCvJzKtR8gwLHEB7lMI/6kzBg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231117-4700adeb8_1700263992151_0.4026451024231772","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231118-4700adeb8":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231118-4700adeb8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231118-4700adeb8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"80dab1785e651e632e5871b703116019f63bb3ba","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231118-4700adeb8.tgz","fileCount":857,"integrity":"sha512-lgHBqY4CFjQ1aez0C2lm41vTk/Fvwd7PL9KL47wDcNvnNBOfGLV+1psPZl05ZvicCRPZGBEfj/7u7Gyj1OeY/w==","signatures":[{"sig":"MEUCIQCZPz+tA5ig5Wt7wXI//s+H3iG7Ct6lXDeUt2quVJUyPwIgULtet43FOI+gFepMSnv0mMw18xl1md6P/BrXIUQ0DY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3199373},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231118-4700adeb8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231118-4700adeb8.tgz","_integrity":"sha512-lgHBqY4CFjQ1aez0C2lm41vTk/Fvwd7PL9KL47wDcNvnNBOfGLV+1psPZl05ZvicCRPZGBEfj/7u7Gyj1OeY/w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231118-4700adeb8_1700350395895_0.7340569869883702","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231119-4700adeb8":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231119-4700adeb8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231119-4700adeb8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"51f08d19c9186d61fc253b859bb831da09d3c86a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231119-4700adeb8.tgz","fileCount":857,"integrity":"sha512-lx873IAC9Au6m2WqYyd5TSau4qCcuUxibu6qiRj+D4vN60xXN21EWBDdvIlwLS8/IbvYOCd37YQeLyvC/P58Pw==","signatures":[{"sig":"MEUCIGPHa0WNdPV08bUvOkT8jmiMwvSzIpxqgOTae/6a2utkAiEAgM/HoBFZg/nCSCrK28jI1pZIRbh0Ep2mZnjBaqX2rfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3199373},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231119-4700adeb8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231119-4700adeb8.tgz","_integrity":"sha512-lx873IAC9Au6m2WqYyd5TSau4qCcuUxibu6qiRj+D4vN60xXN21EWBDdvIlwLS8/IbvYOCd37YQeLyvC/P58Pw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231119-4700adeb8_1700436793740_0.883888514372899","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231120-1eb2acaa0":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231120-1eb2acaa0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231120-1eb2acaa0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0f3ae33f7ba1590d3cefc9e9cdd908b040a5f134","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231120-1eb2acaa0.tgz","fileCount":857,"integrity":"sha512-s836kPM2/SMR1347BYT0E95O7zR4NrNEN9B5ToeXxXRCXonydJcsSbecu5JuwcKIDv96ZPtwxHvjTMxzflJVEQ==","signatures":[{"sig":"MEUCIQDku8NOxhtchF2DucMJFNe7OrB7vI3VAb3PZX+XAhmfjwIgKSulRcDYW2tIhNWcL1wWVouzDzptdPi1/msJpxpHtYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3198225},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231120-1eb2acaa0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231120-1eb2acaa0.tgz","_integrity":"sha512-s836kPM2/SMR1347BYT0E95O7zR4NrNEN9B5ToeXxXRCXonydJcsSbecu5JuwcKIDv96ZPtwxHvjTMxzflJVEQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231120-1eb2acaa0_1700523212923_0.9088155591739668","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231121-96810af61":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231121-96810af61","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231121-96810af61","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bcc58d1d90c3199ab4c5a0b8584f580f2cd04b2b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231121-96810af61.tgz","fileCount":857,"integrity":"sha512-n6hGO+pYE2zwRn0U1g9gqEGXJ4oM9FyNu5+GRTwAwxfUwNpjeHFpzVWiwcSL5pc3R7p1GK/5MSL86IoAvrFung==","signatures":[{"sig":"MEYCIQCUALTpwgdpz9q6r+MQ1VgIkGd7o71vxUKAsanniyY6aQIhALW5qVf34/s88x7bUOv7rZSEzhVU8HTWXxwOI/fhMIIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3201456},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231121-96810af61.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231121-96810af61.tgz","_integrity":"sha512-n6hGO+pYE2zwRn0U1g9gqEGXJ4oM9FyNu5+GRTwAwxfUwNpjeHFpzVWiwcSL5pc3R7p1GK/5MSL86IoAvrFung==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231121-96810af61_1700609602117_0.16530402781632758","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231122-cc0e85dc6":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231122-cc0e85dc6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231122-cc0e85dc6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"84422c1bb29fa8d56f718bbe3f9f2099a3bea0e8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231122-cc0e85dc6.tgz","fileCount":859,"integrity":"sha512-MZKd6PcNJlg7pkdGTMC76vj9VGaSkmmIT0gDUaoCr4Lk3oMJ4VNd6fZCa98TveaMyHmkTaA+ShEqNiSEQm79pg==","signatures":[{"sig":"MEUCIC/0PJ9bgLyiv4/8X1Fkw5sbpgBVK11QQQ4s/UnPTnJQAiEAr2jOCFwsv3MRRssYEZyRoZcy7eSEhnPtoUTi2A/lHVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3214501},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231122-cc0e85dc6.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231122-cc0e85dc6.tgz","_integrity":"sha512-MZKd6PcNJlg7pkdGTMC76vj9VGaSkmmIT0gDUaoCr4Lk3oMJ4VNd6fZCa98TveaMyHmkTaA+ShEqNiSEQm79pg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231122-cc0e85dc6_1700695988539_0.6634073516438448","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231123-c5913665d":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231123-c5913665d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231123-c5913665d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1343e5ca7f71175013cd3e2c715ee9439fc9ae09","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231123-c5913665d.tgz","fileCount":859,"integrity":"sha512-CRCp4V/cZAuD7D+EhR0myZ4pSAndwfMPdYHVSzsGm8voFzsll+pyCf62QBmBo2sgeI6DqA5ufYk5DhvxS2n1kQ==","signatures":[{"sig":"MEYCIQCF04uTQKQII3q7vhL3Ki7UsLw2KWLLV4BA+ocoQNMZwAIhAIC99Xfpl+wP/rTwPGELMnRVMqVxYww2PBNjg7VrNdSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3215667},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231123-c5913665d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231123-c5913665d.tgz","_integrity":"sha512-CRCp4V/cZAuD7D+EhR0myZ4pSAndwfMPdYHVSzsGm8voFzsll+pyCf62QBmBo2sgeI6DqA5ufYk5DhvxS2n1kQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231123-c5913665d_1700782392050_0.047561334344420114","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231124-39683bbd4":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231124-39683bbd4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231124-39683bbd4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4be07e115982edcf55b2c1d5da177b5b91e884d6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231124-39683bbd4.tgz","fileCount":859,"integrity":"sha512-ZQH+/MDYjjwCVU5C1NPPTbq2NiWOVmRI36oGERTpU9gFJt8bG9kqkE+I8cB4oaCutCrxr0K0lRE7nS2lyhfHKQ==","signatures":[{"sig":"MEQCICCDccyJ0qHG5WDMOUSvaUId6f8NGHSXwKVTuOCNYsuaAiAJB1oPEyzlXIKl+IKaHlOgCbQ81i22CqYYPxRmz56cYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3216687},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231124-39683bbd4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231124-39683bbd4.tgz","_integrity":"sha512-ZQH+/MDYjjwCVU5C1NPPTbq2NiWOVmRI36oGERTpU9gFJt8bG9kqkE+I8cB4oaCutCrxr0K0lRE7nS2lyhfHKQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231124-39683bbd4_1700868812830_0.7575875407034214","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231125-39683bbd4":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231125-39683bbd4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231125-39683bbd4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"134112c06b243128b586d919aecee79aa299404a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231125-39683bbd4.tgz","fileCount":859,"integrity":"sha512-mixnJWq2wYLzpojYdOqUdpfyWV2uw9VfvKLbAUhKxG4x9Tz6UFevFhRTkeZJOdzaodGBMFTqhIpvQQ4BBvz9gQ==","signatures":[{"sig":"MEQCICq2tcl5wTLr9feY5a3wJowJa/qckPLHF0m/fX235tLoAiAneb70gsOV0QK1LHoZoELish0+HwXwG/+fTCkDzOK5HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3216687},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231125-39683bbd4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231125-39683bbd4.tgz","_integrity":"sha512-mixnJWq2wYLzpojYdOqUdpfyWV2uw9VfvKLbAUhKxG4x9Tz6UFevFhRTkeZJOdzaodGBMFTqhIpvQQ4BBvz9gQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231125-39683bbd4_1700955193761_0.5328829924958376","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231126-39683bbd4":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231126-39683bbd4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231126-39683bbd4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0862b1fc0ae4adac37c95b1194f974d0dba6b4fd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231126-39683bbd4.tgz","fileCount":859,"integrity":"sha512-LSLb2vkByytY76mJqsHK/jjfrxdAMJsHbCo3ZZfWbyxSpAeIAkQfv7hr8yxbYpwcDgV5zmkjBrD/Hlgc2l2rLw==","signatures":[{"sig":"MEYCIQCeS3umAHaujySN8MM19QEB/oLW0KzHrJ+rZ9xST+TE/wIhAJVx0cXCEJmhyVZKf5ZE6Wf3I9QDawEo9taC37CtJDPN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3216687},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231126-39683bbd4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231126-39683bbd4.tgz","_integrity":"sha512-LSLb2vkByytY76mJqsHK/jjfrxdAMJsHbCo3ZZfWbyxSpAeIAkQfv7hr8yxbYpwcDgV5zmkjBrD/Hlgc2l2rLw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231126-39683bbd4_1701041594964_0.25328129928363396","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0-nightly-20231127-5918b0855":{"name":"react-native-reanimated","version":"3.6.0-nightly-20231127-5918b0855","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0-nightly-20231127-5918b0855","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b6c33974012518225bc378a0d6b748d6cad519ba","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0-nightly-20231127-5918b0855.tgz","fileCount":859,"integrity":"sha512-eAnk2jxdNQO6xLMYg6X9fSDPFjy5EE3cjqomiHtoffMnR/rjnb/l4kp826+vuo8cSSWcZNpRtZu1cgMgooMaZQ==","signatures":[{"sig":"MEUCIQCzhSI5YaOy+4+3tHG6O7B0FGBrQgqTJb/jOmSUvWdRhAIgAxK9BCgGkAdrsOaTZT+mupdlsR0Q/0icksIfbO0ID1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3217502},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0-nightly-20231127-5918b0855.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.6.0-nightly-20231127-5918b0855.tgz","_integrity":"sha512-eAnk2jxdNQO6xLMYg6X9fSDPFjy5EE3cjqomiHtoffMnR/rjnb/l4kp826+vuo8cSSWcZNpRtZu1cgMgooMaZQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0-nightly-20231127-5918b0855_1701128036853_0.20665421704366094","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.0":{"name":"react-native-reanimated","version":"3.6.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d2ca5f4c234f592af3d63bc749806e36d6e0a755","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.0.tgz","fileCount":861,"integrity":"sha512-eDdhZTRYofrIqFB/Z5xLTWxcB7wDj4ifrNm+gZ2xHSZPjAQ747ukDdH9rglPyPmi+GcmDH7Wff411Xsw5fm45Q==","signatures":[{"sig":"MEUCIQCxyw1zxH4YySO+Pu5aqAVxyPGri312cE7RPylkPsv8+QIgNqvU7nW5kYdOEpztpk+EH1TOaqPyxlvGc9ptHBacOkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3218026},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.6.0.tgz","_integrity":"sha512-eDdhZTRYofrIqFB/Z5xLTWxcB7wDj4ifrNm+gZ2xHSZPjAQ747ukDdH9rglPyPmi+GcmDH7Wff411Xsw5fm45Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"18.18.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.0_1701167352921_0.9365585892284349","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231128-2bdf18e27":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231128-2bdf18e27","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231128-2bdf18e27","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"74bcc6d90099ac7772d2348f83be35495583a5e1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231128-2bdf18e27.tgz","fileCount":861,"integrity":"sha512-SevmWA3LXue3hF7xQThQLBS/1zJfVQ42ivz86UvUWfq7sVF4topHVgVdDZQ2FqslS0IneIYi6Pgb8Q7sTNHPgg==","signatures":[{"sig":"MEYCIQCQVHbWRlKYNwUS2DhjKO8hwVKquoMGZDliM1o+l1KtdQIhANHg7X8mVudFLQyaT2+Ad/e6gxlA4Ox9XSwExHSoLFMS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3218054},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231128-2bdf18e27.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231128-2bdf18e27.tgz","_integrity":"sha512-SevmWA3LXue3hF7xQThQLBS/1zJfVQ42ivz86UvUWfq7sVF4topHVgVdDZQ2FqslS0IneIYi6Pgb8Q7sTNHPgg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231128-2bdf18e27_1701214408467_0.6138861010465277","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231129-2f0b28888":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231129-2f0b28888","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231129-2f0b28888","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9f93491e4fef845203c092ea632a11b6dc37dc0d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231129-2f0b28888.tgz","fileCount":861,"integrity":"sha512-GjmSTTmTHOvZn1LbQB4z6H7JsjLqyhXpIaggslZZ3dlR1K9fB8p4E/D6Fx45Rs+eN5hZ66bwoQLdpHdY7Wj4lA==","signatures":[{"sig":"MEQCIGxDSijLhmeYqRQtixKJdXgSOjbdR2/sUWkn6UqjovseAiAFern/KbJp8B7zxCN6xtwlfxKETW3QNjjZXb6jLO2CVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3492164},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231129-2f0b28888.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231129-2f0b28888.tgz","_integrity":"sha512-GjmSTTmTHOvZn1LbQB4z6H7JsjLqyhXpIaggslZZ3dlR1K9fB8p4E/D6Fx45Rs+eN5hZ66bwoQLdpHdY7Wj4lA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231129-2f0b28888_1701300789297_0.9134074988953775","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.1":{"name":"react-native-reanimated","version":"3.6.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5add41efafac6d0befd9786e752e7f26dbe903b7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.1.tgz","fileCount":861,"integrity":"sha512-F4vG9Yf9PKmE3GaWtVGUpzj3SM6YY2cx1yRHCwiMd1uY7W0gU017LfcVUorboJnj0y5QZqEriEK1Usq2Y8YZqg==","signatures":[{"sig":"MEQCIDTwjnszVzeMLcoriSmBCRK7NHitbDYBkmoYaycgVWcuAiBMUqfC4Gsz1psNYegcxJNfdilAOkSjRSv0bVJgBKgAIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494096},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.6.1.tgz","_integrity":"sha512-F4vG9Yf9PKmE3GaWtVGUpzj3SM6YY2cx1yRHCwiMd1uY7W0gU017LfcVUorboJnj0y5QZqEriEK1Usq2Y8YZqg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"9.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"18.18.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.1_1701365773886_0.2647735615509088","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231130-86b2eaf7a":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231130-86b2eaf7a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231130-86b2eaf7a","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fc16c2d1a8e29450ffa8702dc52d0176351d06fc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231130-86b2eaf7a.tgz","fileCount":861,"integrity":"sha512-RD90hTzFNB2R//8RJUaQ81VMrmrf1gr1hbgBGLNa8AKw/TQeHsR3AWsCp2uwpSw3Alnt1D6F0nIC+1JN2Kt4JQ==","signatures":[{"sig":"MEYCIQCY1yyFYLVZjMkPdyrz0Ffn6xhC1j9M0t0A+ONCEidoywIhAOC54MgAtk8mGare5mztKONVmMsESRPUdwLuZFPSkCLF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494124},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231130-86b2eaf7a.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231130-86b2eaf7a.tgz","_integrity":"sha512-RD90hTzFNB2R//8RJUaQ81VMrmrf1gr1hbgBGLNa8AKw/TQeHsR3AWsCp2uwpSw3Alnt1D6F0nIC+1JN2Kt4JQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231130-86b2eaf7a_1701387202518_0.46154747166092447","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231201-c6ddd55c9":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231201-c6ddd55c9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231201-c6ddd55c9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dde20a0e19beffad7040d5b1c6290b06a1a07099","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231201-c6ddd55c9.tgz","fileCount":861,"integrity":"sha512-p8iK0XnDoeEdwAyu1CGQGMMaF+hHWhS+Z0qcjbDwT9JqvFaSSewDLbV2SVjJoFrOC60wkrxIjEuYhFciFAQh6w==","signatures":[{"sig":"MEQCIEeOpA32i66S/AbWCXQ/NAAxHrWj0jV5WW2+BCa10mx6AiBkreqACyUiBvQXBY04nV111mxLAV+QYPeCIesyLMTkNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3498387},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231201-c6ddd55c9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231201-c6ddd55c9.tgz","_integrity":"sha512-p8iK0XnDoeEdwAyu1CGQGMMaF+hHWhS+Z0qcjbDwT9JqvFaSSewDLbV2SVjJoFrOC60wkrxIjEuYhFciFAQh6w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231201-c6ddd55c9_1701473593390_0.1599806295121684","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231202-c6ddd55c9":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231202-c6ddd55c9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231202-c6ddd55c9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4267a85c9bca022ead9452dc5019661b94fa5417","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231202-c6ddd55c9.tgz","fileCount":861,"integrity":"sha512-2cA/f1lo5eM9rUtd+yoCJXQAd61k7UBhifRudA3cibpZdEPHoefJAAhJzCT/opD7tXZDmdR+C4ywiJZSfirQ+Q==","signatures":[{"sig":"MEYCIQCy45zrbnlxfToyNgWV12pFKofAQyYlmcdDfguPZiFy5wIhAO8WHnGec5DUkJ8ivol6WNPfOoayRgo9e4lon4f+8p6+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3498387},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231202-c6ddd55c9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231202-c6ddd55c9.tgz","_integrity":"sha512-2cA/f1lo5eM9rUtd+yoCJXQAd61k7UBhifRudA3cibpZdEPHoefJAAhJzCT/opD7tXZDmdR+C4ywiJZSfirQ+Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231202-c6ddd55c9_1701560025016_0.4677786174909744","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231203-c6ddd55c9":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231203-c6ddd55c9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231203-c6ddd55c9","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"906a2e1c551eb6746233fb8d9d2c5643baa6bbd9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231203-c6ddd55c9.tgz","fileCount":861,"integrity":"sha512-HAig1Qc6FX89WXhi+Ma8DmlHLU30+PS5feMExl4GcYfGVtU5MXLXlLx+jGL3iYAQU34w+a2QzkbxcyRhBpEJjw==","signatures":[{"sig":"MEYCIQDtPl5lb1FzkSnx1LDkf45vRJiH9hp3RKNMD/RztnI2GgIhAK2ShvZwIuKaR8kVxPhpRMJFr7uU11On6SuSaGDWuIpK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3498387},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231203-c6ddd55c9.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231203-c6ddd55c9.tgz","_integrity":"sha512-HAig1Qc6FX89WXhi+Ma8DmlHLU30+PS5feMExl4GcYfGVtU5MXLXlLx+jGL3iYAQU34w+a2QzkbxcyRhBpEJjw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231203-c6ddd55c9_1701646406594_0.823815651128339","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231204-8527142cd":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231204-8527142cd","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231204-8527142cd","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"836d5669a2fd54ba18beae50c5e545485aab8326","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231204-8527142cd.tgz","fileCount":861,"integrity":"sha512-vN64lbA6WSrQqrDSuNplNrjhSqAahBZ01/eAyrUGOkAJXjs4sqHRBAKGkc+qX+AdlX9irmz6aiKEl3Bzl+7TYQ==","signatures":[{"sig":"MEYCIQCOzLu9KxMfvuhbtBJO1Aee/gL6PEdShAQ9nUzDxUv9cAIhAMS6DzHCNQ7uSYUO4Haf+VrFUHnYR6nDohWL/QRhRt6i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3498652},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231204-8527142cd.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231204-8527142cd.tgz","_integrity":"sha512-vN64lbA6WSrQqrDSuNplNrjhSqAahBZ01/eAyrUGOkAJXjs4sqHRBAKGkc+qX+AdlX9irmz6aiKEl3Bzl+7TYQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231204-8527142cd_1701732787688_0.06802872565354834","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231205-f2c782a5f":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231205-f2c782a5f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231205-f2c782a5f","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c5badc1b5e5da4488ade6f63744c9b1c8b9f6f97","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231205-f2c782a5f.tgz","fileCount":861,"integrity":"sha512-qHMLmCMQm6VdIJJaCmcvjCz7ko+MPLXLz+v8K8E+hrUatMYA0DQ9pasrjafWpYd4Bkv3T/O8YJrk8EGf2GYy/A==","signatures":[{"sig":"MEUCIHFBlrOqmNn8RWj8UVrBQXvuA3gYunRj1TbA9F8xLEMPAiEA4ORYzo3hQLhMXKKettmiQsUbjawG2FpG6xQ+omdHD24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3498652},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231205-f2c782a5f.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231205-f2c782a5f.tgz","_integrity":"sha512-qHMLmCMQm6VdIJJaCmcvjCz7ko+MPLXLz+v8K8E+hrUatMYA0DQ9pasrjafWpYd4Bkv3T/O8YJrk8EGf2GYy/A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231205-f2c782a5f_1701819205690_0.9279112404233094","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231206-b7f5805c0":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231206-b7f5805c0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231206-b7f5805c0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c79502b8e7065dc639eb6dde9f5f7d531ba8f3dc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231206-b7f5805c0.tgz","fileCount":861,"integrity":"sha512-L9cmzQHmtw4OgM4aVq20FAy5aZwBkyW58VlA8A8OuXuKFGwrM1jTHWiomvkEm3WdftJaRDu1iI+ktftw5uqGag==","signatures":[{"sig":"MEUCIQCzPyTVKvAEe8muQUe+/jL6CUJtcmQZ6eJWEX017zKCbgIgIrBlPS5REwg3EYg4eACbleWYlhM1GpFrC/pegGZMGUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3498854},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231206-b7f5805c0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231206-b7f5805c0.tgz","_integrity":"sha512-L9cmzQHmtw4OgM4aVq20FAy5aZwBkyW58VlA8A8OuXuKFGwrM1jTHWiomvkEm3WdftJaRDu1iI+ktftw5uqGag==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231206-b7f5805c0_1701905599830_0.704946877981677","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231207-5fd48d265":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231207-5fd48d265","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231207-5fd48d265","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"938fd9dd49c6673719dc67e52d977274b5e5d550","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231207-5fd48d265.tgz","fileCount":861,"integrity":"sha512-YP2r31M2w8ByZ2pv7BZRJeBWlMmV+Ab60CRV1aWR6G04T/qFLQR7rHHkLVBGamKAwvQYccJ6nsi3pIkCKvV5GA==","signatures":[{"sig":"MEUCIFJZPYuokSpHI7x0LVUGDE+qrFnmljXRvuIdhmXN6a3TAiEA24TLe+pgq1TmugN+XuOlB02jtPfKSU3JE9HSkETnCCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3498764},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231207-5fd48d265.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231207-5fd48d265.tgz","_integrity":"sha512-YP2r31M2w8ByZ2pv7BZRJeBWlMmV+Ab60CRV1aWR6G04T/qFLQR7rHHkLVBGamKAwvQYccJ6nsi3pIkCKvV5GA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231207-5fd48d265_1701991996991_0.9903580925037057","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231208-6f48ffa1e":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231208-6f48ffa1e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231208-6f48ffa1e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b61aced10d4c3f594e8e8401529bd97fc50154d8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231208-6f48ffa1e.tgz","fileCount":861,"integrity":"sha512-QN9/R5K0yqsDqSY0r8/XWi/55Gb6V2onxX7exCw0IsU8CKijp00C3O/fDB8KcR+JjjY1KJNV+uiEzLcHwKkbKQ==","signatures":[{"sig":"MEQCIDxRUVyY//bPsZrhDBQJ3L7K8EBzFgzoa2qN15dOZNfvAiBasxqnaXgDM9lkMvJrxmue7OuCAU70JzZzxs1QCFvJwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3499809},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231208-6f48ffa1e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231208-6f48ffa1e.tgz","_integrity":"sha512-QN9/R5K0yqsDqSY0r8/XWi/55Gb6V2onxX7exCw0IsU8CKijp00C3O/fDB8KcR+JjjY1KJNV+uiEzLcHwKkbKQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231208-6f48ffa1e_1702078396041_0.08198080401989438","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231209-6f48ffa1e":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231209-6f48ffa1e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231209-6f48ffa1e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7bd7db1eae2fa5b0bb7c7a017bf86c9c61b79aeb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231209-6f48ffa1e.tgz","fileCount":861,"integrity":"sha512-RCE6+ozw5qSbt2pZsnY+BBiV8NK0d2Varo1qaby5A2umVRTwiwZLDMLGs+YDPlC79IusXZ54pz3gakR7nq2XPA==","signatures":[{"sig":"MEQCIGQYehsJL4D9DnZJAj7kqqES2X4Bgmodxfh6Ah6g52LmAiB28d3ueL1sqeAjx0Kv2/Het2EF3O39nu1/KpZWqoiApA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3499809},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231209-6f48ffa1e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231209-6f48ffa1e.tgz","_integrity":"sha512-RCE6+ozw5qSbt2pZsnY+BBiV8NK0d2Varo1qaby5A2umVRTwiwZLDMLGs+YDPlC79IusXZ54pz3gakR7nq2XPA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231209-6f48ffa1e_1702164793348_0.45109832961444374","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231210-6f48ffa1e":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231210-6f48ffa1e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231210-6f48ffa1e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"448c426829f7f18cbce2b123558678a2a59aaa19","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231210-6f48ffa1e.tgz","fileCount":861,"integrity":"sha512-ok9BdtXhjsG66QVm3PRGaPLSFQy22H7uIWaOL1kt9bYabzqKlyOO0kkjE4OoEcZej96bctNSnuZk/1A3OoXNLg==","signatures":[{"sig":"MEUCIQDHAZG8eIVvxad1Uj1duajckIMNp5Cj58589Ww5ILTh6AIgOIFDXovgWQVfVCELKNpRM3wJJ6cYZxLks+1hQVww/5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3499809},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231210-6f48ffa1e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231210-6f48ffa1e.tgz","_integrity":"sha512-ok9BdtXhjsG66QVm3PRGaPLSFQy22H7uIWaOL1kt9bYabzqKlyOO0kkjE4OoEcZej96bctNSnuZk/1A3OoXNLg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231210-6f48ffa1e_1702251192514_0.14853134166787352","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231211-954418e78":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231211-954418e78","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231211-954418e78","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a6f35291ba94a2e85b8b524d89305d853fda439a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231211-954418e78.tgz","fileCount":861,"integrity":"sha512-gFAxik9NU4iXqkBWx8oUDk1S4Y8J0MhFHDR0h05bitKmNoaRxJe3HKvavIgUxDpH+8I0ZdsPg/DyE9wG1IhvJg==","signatures":[{"sig":"MEQCID5Shfp2gyuyKu41R6hayTaffiw/2bhB2T+M17DRTjnBAiAr1ufAO4Uq3SR86AurtfKpQ7MQlwUjD1d5FuIzDAiPlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3500461},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231211-954418e78.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231211-954418e78.tgz","_integrity":"sha512-gFAxik9NU4iXqkBWx8oUDk1S4Y8J0MhFHDR0h05bitKmNoaRxJe3HKvavIgUxDpH+8I0ZdsPg/DyE9wG1IhvJg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231211-954418e78_1702337603593_0.549781186055019","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231212-954418e78":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231212-954418e78","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231212-954418e78","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e37028c6d7958be6f889da1497e7c7f782fa1510","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231212-954418e78.tgz","fileCount":861,"integrity":"sha512-qnocf+PcDDXHWBBfWHyLN6wvqSPRh/UQjei//fk5He2ccSSllJtxyrQmNCNBYUOXKGDoaRlQlR89JX9hTtqARg==","signatures":[{"sig":"MEYCIQDn696lnW5WhPldx1Ds/+5cxVGBoywALKfMXBq94l4U+gIhAKWPJOLuIA8LxLoht054P2dhz7CxHTuQXp4K67FSn3gc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3500461},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231212-954418e78.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231212-954418e78.tgz","_integrity":"sha512-qnocf+PcDDXHWBBfWHyLN6wvqSPRh/UQjei//fk5He2ccSSllJtxyrQmNCNBYUOXKGDoaRlQlR89JX9hTtqARg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231212-954418e78_1702424002591_0.818915113221278","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231213-f3b16198a":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231213-f3b16198a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231213-f3b16198a","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cd6cb597ee6c13c41bcd39b3c89165834809a23a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231213-f3b16198a.tgz","fileCount":885,"integrity":"sha512-wNS5KgK8Xq/rh5eLK1d/CRME+lLFQtf5jTCs5KD0q3aXjaA4vXiXV8efScB442EtsnFb/PEdsmL1FAApakHiqQ==","signatures":[{"sig":"MEQCIF8VcpdzmXDRF1D/B8bZv97dLSYptyYiwMlAEjoNGsPvAiBp4s/EA6Gr+DthtVTF3+cWCUUFjcAp/MfQqsSRKJYp0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3564542},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231213-f3b16198a.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231213-f3b16198a.tgz","_integrity":"sha512-wNS5KgK8Xq/rh5eLK1d/CRME+lLFQtf5jTCs5KD0q3aXjaA4vXiXV8efScB442EtsnFb/PEdsmL1FAApakHiqQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231213-f3b16198a_1702483828594_0.04355222978106843","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231213-e99d25540":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231213-e99d25540","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231213-e99d25540","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"99367c538b1757780b3eba2215076e387cbfc76a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231213-e99d25540.tgz","fileCount":861,"integrity":"sha512-JQZy8xki0MkJbmGPbY22o5gRL5xxCAK8gVUaCWUoDrt78F0Oze1gHLNEus9JLOip1j7Kk3itwIvylytk+CbKfw==","signatures":[{"sig":"MEUCIFYrH4MjaPf//dY6inqDzSG53S/4FFeggGvCG9L7vBXZAiEAto6untyLkooncx4F3hAQTFmE7F+EQ4bD96gF+CoEom4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3507068},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231213-e99d25540.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231213-e99d25540.tgz","_integrity":"sha512-JQZy8xki0MkJbmGPbY22o5gRL5xxCAK8gVUaCWUoDrt78F0Oze1gHLNEus9JLOip1j7Kk3itwIvylytk+CbKfw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231213-e99d25540_1702510390410_0.15497203877311838","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231214-c5bf05205":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231214-c5bf05205","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231214-c5bf05205","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ba2bdcb78fe01ec2512599c34875ff315f2ad1f2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231214-c5bf05205.tgz","fileCount":861,"integrity":"sha512-ppdobigCF32NdFDbOSGk4T7oe7zACJhfIAwEwyCpz3qGEQrLmBewB96DSoi6d0EycAm+CjQe/bAjRKLOcCr5DA==","signatures":[{"sig":"MEYCIQCDQ4UMAGG94UBNFvtofaUW47Obdbn+5+RAWJiesX5YxwIhAM3dNEZmxEYHA+l7Gs9YRxRavvKbweHBnEyoGeaOabaR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3505640},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231214-c5bf05205.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231214-c5bf05205.tgz","_integrity":"sha512-ppdobigCF32NdFDbOSGk4T7oe7zACJhfIAwEwyCpz3qGEQrLmBewB96DSoi6d0EycAm+CjQe/bAjRKLOcCr5DA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231214-c5bf05205_1702596803196_0.9280958730185747","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231215-d3ebe775c":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231215-d3ebe775c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231215-d3ebe775c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"03409af18bc821a4c61357e60edc6037b0b36dd5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231215-d3ebe775c.tgz","fileCount":861,"integrity":"sha512-q1voW7rDnrGAw9AjQxsz2177/FT5inDeqG+uWcsacLxA6JeDJblcwzuRQsdoz/8EEMOzrI9KAZ1cF/nazo1P7g==","signatures":[{"sig":"MEUCICadCjnFHwbAyI47QpGcPGUn1gme4gQxrFZ3EfKYM6uRAiEAr54PCVfl+nbTTAptIq5CRl5xVg3isGsisphG5ICfDlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504535},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231215-d3ebe775c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231215-d3ebe775c.tgz","_integrity":"sha512-q1voW7rDnrGAw9AjQxsz2177/FT5inDeqG+uWcsacLxA6JeDJblcwzuRQsdoz/8EEMOzrI9KAZ1cF/nazo1P7g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231215-d3ebe775c_1702683215046_0.6155332429826392","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231216-d3ebe775c":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231216-d3ebe775c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231216-d3ebe775c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ecb977113aa154ad75d34a1f306cfe4222d8d082","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231216-d3ebe775c.tgz","fileCount":861,"integrity":"sha512-WbT0mP6mytw4H1qWjWfw/IR//jRdDhEiuZzA64K/CKIkhhfI6yVv1iqeSGehYin+Igl9oDB5X2wetbmaeg5c2A==","signatures":[{"sig":"MEUCIQDYDXV1laH42poal/xe48OARGktz23B0m1kgaGZ/So0IwIgUJj4wrbcPdtX7BNC/RT+jG2fN0vlEldjK0gRN6FcoBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504535},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231216-d3ebe775c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231216-d3ebe775c.tgz","_integrity":"sha512-WbT0mP6mytw4H1qWjWfw/IR//jRdDhEiuZzA64K/CKIkhhfI6yVv1iqeSGehYin+Igl9oDB5X2wetbmaeg5c2A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231216-d3ebe775c_1702769650836_0.6205536309544335","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231217-97975168e":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231217-97975168e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231217-97975168e","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8ceb46835764ce312a2c9f7cffc6083fc7b0c24c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231217-97975168e.tgz","fileCount":861,"integrity":"sha512-39K7BJHYQhUdGbc6gAqU258t4E1U67YUOUQVlExAK1hKTgtPfGQ1vMPl4JJ4xG3H8ADb1vDpTdVbCdVkJ9iayA==","signatures":[{"sig":"MEQCIGk5zLth+0uCcIwmNP7hBdbAc4cdIbOvxLxYz/z+FhyTAiBkxOD4ssWluLVEl/P7PSgIEOfiQE1kIiGmDbusXed5KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504523},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231217-97975168e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231217-97975168e.tgz","_integrity":"sha512-39K7BJHYQhUdGbc6gAqU258t4E1U67YUOUQVlExAK1hKTgtPfGQ1vMPl4JJ4xG3H8ADb1vDpTdVbCdVkJ9iayA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231217-97975168e_1702856048330_0.7324324946008651","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231218-a083ef316":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231218-a083ef316","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231218-a083ef316","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"16f045f14999494cd566f2b072816bd7ad67f5b3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231218-a083ef316.tgz","fileCount":861,"integrity":"sha512-xj7PJTtH3AQrUfj7L6zZ2uaKUpPiTvUqHA6lUoYRDCcaO6tchRacE6FtKXZh3nmu7+OCRovI/6EdnRFwboF0AQ==","signatures":[{"sig":"MEYCIQCkmGLF2I6NYUWVtEgFtXkjPSoIsLHccm4SiSyFQtOnDAIhANFke4T2eHuW4Wy+2MlPMFL9j3tsc0ARqdfaxx7IKNo3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504523},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231218-a083ef316.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231218-a083ef316.tgz","_integrity":"sha512-xj7PJTtH3AQrUfj7L6zZ2uaKUpPiTvUqHA6lUoYRDCcaO6tchRacE6FtKXZh3nmu7+OCRovI/6EdnRFwboF0AQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231218-a083ef316_1702942479265_0.8601491315515477","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231219-a898b3efc":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231219-a898b3efc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231219-a898b3efc","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"19a52ee18ad6810acd4ecd6e0d26101d0029b537","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231219-a898b3efc.tgz","fileCount":861,"integrity":"sha512-qLhRJk6obYEDY8bns0NXRzAcF91MWLctb0W+OJ0Wai101RTD/2lDR59aWR/+BmgFL9t5Vc/pzES/68xDb7yc8g==","signatures":[{"sig":"MEUCIQDXrPjJp8dsVui3uOW24pQudIx+s8zTWcYaVIFoA2pvngIgD0ngehRFmyDMYYFOFwq2ebh0sGrXaMYTq2SXtvak2Hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504523},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231219-a898b3efc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231219-a898b3efc.tgz","_integrity":"sha512-qLhRJk6obYEDY8bns0NXRzAcF91MWLctb0W+OJ0Wai101RTD/2lDR59aWR/+BmgFL9t5Vc/pzES/68xDb7yc8g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231219-a898b3efc_1703028797089_0.25896873945444154","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231220-b2570c102":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231220-b2570c102","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231220-b2570c102","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2ad9ae7406dabd9fed011be9e3cfe7fd77fa6f89","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231220-b2570c102.tgz","fileCount":861,"integrity":"sha512-Wq02uDkB4SKs3tNs/bD+XeLB+/124ZKCKvjmPPpTkZ1EL2r+DBXBcSPOBJG4hhZNiWdV82wOLM7qOVZ15q1E/w==","signatures":[{"sig":"MEQCIGoBjuk4IN21xnk/9J9N8DHYObfOxI8YUqBS5IiF7M//AiB0Z6SL6wL1DalgzEJJdQgA/Sojs6L0byGGx6P2HLD3Rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504523},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231220-b2570c102.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231220-b2570c102.tgz","_integrity":"sha512-Wq02uDkB4SKs3tNs/bD+XeLB+/124ZKCKvjmPPpTkZ1EL2r+DBXBcSPOBJG4hhZNiWdV82wOLM7qOVZ15q1E/w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231220-b2570c102_1703115270653_0.25194902404794406","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231221-ea5c667ce":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231221-ea5c667ce","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231221-ea5c667ce","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ee49caa6cffee46333d9777561048154f7e1f7cd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231221-ea5c667ce.tgz","fileCount":861,"integrity":"sha512-FkmKn64M0GxXcoZK51BA9srah0VqAxJ5KyYvW9uNNWKCWoQVltR85zsedFlgK+34mw0Fn1BxfH3T0je3X9MKmQ==","signatures":[{"sig":"MEUCIQDJawRK2NaniB568OHw1OH7iunWVXDcWlW0HDb+naMhKgIgEvrHNQUBJQ4x3qbA0BtN583+uh313lSG7p1nZzyJ768=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3505126},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231221-ea5c667ce.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231221-ea5c667ce.tgz","_integrity":"sha512-FkmKn64M0GxXcoZK51BA9srah0VqAxJ5KyYvW9uNNWKCWoQVltR85zsedFlgK+34mw0Fn1BxfH3T0je3X9MKmQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231221-ea5c667ce_1703201639035_0.7085187577463448","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231222-f40ee24eb":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231222-f40ee24eb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231222-f40ee24eb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fb79155cb33470180b33943f239153466a0e7101","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231222-f40ee24eb.tgz","fileCount":861,"integrity":"sha512-ypWj3vOABEx1hW9MQW6vtA/fruliax7vP6VJIL+glvMjjda9Wfg/bS1UiMwRxbvfP99odeZ6EL+8SVABYHuImQ==","signatures":[{"sig":"MEUCIQCqgmcZVVNcBv1K8WaoAMuzukSjiUQPvo+nXigiFznOLgIgdsugDNPsz7B3zHMJyKbWv1xFQeAiwYtr+lcqpcioPBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3506259},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231222-f40ee24eb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231222-f40ee24eb.tgz","_integrity":"sha512-ypWj3vOABEx1hW9MQW6vtA/fruliax7vP6VJIL+glvMjjda9Wfg/bS1UiMwRxbvfP99odeZ6EL+8SVABYHuImQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231222-f40ee24eb_1703287997029_0.886868010513409","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231223-f40ee24eb":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231223-f40ee24eb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231223-f40ee24eb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3eec43d00ae7e7bfe0d87ba1fc5bfae0c0ab1865","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231223-f40ee24eb.tgz","fileCount":861,"integrity":"sha512-fI0UIKN9ByrVecEWXRO7lgsCQvo9c0R+2d7FnQYIFaIw4fUSgJEfxs9reJlYorldiBbJPkC7Uvn3/91C7H5cbQ==","signatures":[{"sig":"MEQCIHdjDrxR0mLIZod/kQ2j9pR+UN19X1kXrKEw8UW3w2/+AiAv/OhEBXj5VXEC3VRSkyaTtCckJCi5RJg9a5bqBYpfmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3506259},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231223-f40ee24eb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231223-f40ee24eb.tgz","_integrity":"sha512-fI0UIKN9ByrVecEWXRO7lgsCQvo9c0R+2d7FnQYIFaIw4fUSgJEfxs9reJlYorldiBbJPkC7Uvn3/91C7H5cbQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231223-f40ee24eb_1703374415664_0.6776277473626455","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231224-f40ee24eb":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231224-f40ee24eb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231224-f40ee24eb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"192750bd9eb86fe1e63474789e98e2747a7ef5f5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231224-f40ee24eb.tgz","fileCount":861,"integrity":"sha512-2cZTKlro+UFCqA5xL79at3M9BUyU1cXIKaHukZCNsoWVWqKsFnD+vi7JfdFt4QOy2T7yehvvBMTg+5/Eot5bdg==","signatures":[{"sig":"MEUCIQD3go6TJijnHHlEIpElLZvh2Seai8AykHZkxFGMPe97ZgIgQ7nOKFRUpEoRNn4YcsaR9yNcLM4mK9PMy7ZtY+47uHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3506259},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231224-f40ee24eb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231224-f40ee24eb.tgz","_integrity":"sha512-2cZTKlro+UFCqA5xL79at3M9BUyU1cXIKaHukZCNsoWVWqKsFnD+vi7JfdFt4QOy2T7yehvvBMTg+5/Eot5bdg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231224-f40ee24eb_1703460800740_0.6083358244292068","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231225-f40ee24eb":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231225-f40ee24eb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231225-f40ee24eb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"374680ce2687945923b26003a6b09e26faf93161","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231225-f40ee24eb.tgz","fileCount":861,"integrity":"sha512-oZ3PIDxcDJrT2+hRm/07JvMx0WDmbd1WI4gYJE4H5R1LBdrPY0c6PiLl91jErKEyi4HhNlultZt+tlP7Mmay2Q==","signatures":[{"sig":"MEQCIC5uawsOARZRnAbaL3//Soktax/i18WSdqFjah4zOEVCAiBO38Yf8VFg1NSYGjHbFgV/Yf0euf7+TNLLP3CajUEJww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3506259},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231225-f40ee24eb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231225-f40ee24eb.tgz","_integrity":"sha512-oZ3PIDxcDJrT2+hRm/07JvMx0WDmbd1WI4gYJE4H5R1LBdrPY0c6PiLl91jErKEyi4HhNlultZt+tlP7Mmay2Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231225-f40ee24eb_1703547290234_0.4903617373852056","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231226-f40ee24eb":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231226-f40ee24eb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231226-f40ee24eb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"58b3565713030f1112f4979a8ce71b728c9488ee","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231226-f40ee24eb.tgz","fileCount":861,"integrity":"sha512-InZ5EpCFvpcB5YnS5Bn79jvrEixdux/4WZJRLDhfKpjL3jv6Po6p1YB47zSl8zsWrX25EVfjbWVc7DRZmKkmKw==","signatures":[{"sig":"MEUCIATfcnASVJBjgaW8z5B3mfrF6qCH9vE/eUZhccj5xv31AiEAkMajz19x2/+Awv83Gij4T0dYd49+61GypYywS2GD/No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3506259},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231226-f40ee24eb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231226-f40ee24eb.tgz","_integrity":"sha512-InZ5EpCFvpcB5YnS5Bn79jvrEixdux/4WZJRLDhfKpjL3jv6Po6p1YB47zSl8zsWrX25EVfjbWVc7DRZmKkmKw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231226-f40ee24eb_1703633600594_0.48561794364684885","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231227-b41daa906":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231227-b41daa906","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231227-b41daa906","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"528ed8b20d080a0cb6f6b6554d921a74fb450860","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231227-b41daa906.tgz","fileCount":861,"integrity":"sha512-xA84ir0CgKr08Jw8CYJWNclNtNVmwdloyy96gtEAUKdPFrzbnwwsawvExM4fExH1mC4beDfvG4miHfXonBY4Dg==","signatures":[{"sig":"MEYCIQCs838TwEz7l618BX5kTsLdyiJP7kmv+AUU7eknodgeIQIhAIUB1AMsaKP1B5vz41pCZRF21/Hqb2E9cRtcbQ1dAeXR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504943},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231227-b41daa906.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231227-b41daa906.tgz","_integrity":"sha512-xA84ir0CgKr08Jw8CYJWNclNtNVmwdloyy96gtEAUKdPFrzbnwwsawvExM4fExH1mC4beDfvG4miHfXonBY4Dg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231227-b41daa906_1703720023323_0.0172662067926872","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231228-8a7c8178b":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231228-8a7c8178b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231228-8a7c8178b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4983fe7ead0e985de98a2c4a6f75f2d8de67ba6f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231228-8a7c8178b.tgz","fileCount":865,"integrity":"sha512-k8jkhs6ij6QnpS5eojIn9+zQioMH9XLatWLAar1/DEsV0gIpdKqW/XpNxNlSTonZ8OPd1+grInKdeNhG4/DENg==","signatures":[{"sig":"MEUCIQCYUiP931I4aOPpQoNE809Mxe8c5mCuKd28F7N5Ur56NAIgMgx2v7lykUA20YK0C7qdKZ58+iL1prhj8qlFoPCbBJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3509378},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231228-8a7c8178b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231228-8a7c8178b.tgz","_integrity":"sha512-k8jkhs6ij6QnpS5eojIn9+zQioMH9XLatWLAar1/DEsV0gIpdKqW/XpNxNlSTonZ8OPd1+grInKdeNhG4/DENg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231228-8a7c8178b_1703806450402_0.34227592681248775","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231229-9d365ae7b":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231229-9d365ae7b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231229-9d365ae7b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"30ce2a0acbb0731fa644308be2e7586e412f58e5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231229-9d365ae7b.tgz","fileCount":865,"integrity":"sha512-b4JRKQH3Lb1+JtaVKUtZSqCXFUP/bsF7ARFnbmpnyz+dOyDeTHLbM/aLurM5DrPrbN85VP9TCPkQ40clrsEQHw==","signatures":[{"sig":"MEYCIQDNPyvklm2/0fBDrrmhw8OVcfMByI1oOXyO6z6fqSzDmAIhAJFNhbRDstOnNmRsWWRiqADBpMlGnqLifGJ7EPaDIEee","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3510840},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231229-9d365ae7b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231229-9d365ae7b.tgz","_integrity":"sha512-b4JRKQH3Lb1+JtaVKUtZSqCXFUP/bsF7ARFnbmpnyz+dOyDeTHLbM/aLurM5DrPrbN85VP9TCPkQ40clrsEQHw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231229-9d365ae7b_1703892792642_0.3548570998732894","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231230-9d365ae7b":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231230-9d365ae7b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231230-9d365ae7b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"edba4fe537b3600452a674b0aa24e66f084431a1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231230-9d365ae7b.tgz","fileCount":865,"integrity":"sha512-x25HpsDRtA33XXv+CKkQ0G6CafaIA499rgzh81bmc1b8oLTs8ill3uMC0AULd7ZhNgcrZh8BFnBoZTwELm3BMg==","signatures":[{"sig":"MEYCIQCLOhVC/odxe1iaaDnDKyf78Hu3hbjnel8D8sGPNCZtvwIhAM7t9DVvxY/wlfvG0JDnAWbYiIry+LZxx2cMsWVRzZ7W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3510840},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231230-9d365ae7b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231230-9d365ae7b.tgz","_integrity":"sha512-x25HpsDRtA33XXv+CKkQ0G6CafaIA499rgzh81bmc1b8oLTs8ill3uMC0AULd7ZhNgcrZh8BFnBoZTwELm3BMg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231230-9d365ae7b_1703979206208_0.6413365889048204","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20231231-9d365ae7b":{"name":"react-native-reanimated","version":"3.7.0-nightly-20231231-9d365ae7b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20231231-9d365ae7b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"12490ea934d243ba9f4799bf9cad7a1c15a8fdfb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20231231-9d365ae7b.tgz","fileCount":865,"integrity":"sha512-G8I35ivUFU8QhzsIXh0ugxTxmZyDqIP6yiA30X30aWTUckIa+FJfVHvpowT4BEcdT4kfYvIo50BuWcjjP8e2Jg==","signatures":[{"sig":"MEYCIQC2WNUmCYY0x1C2H57R2VBxfORamr9upWZipu0+/kSyvQIhAN4kwxnnlj62Ng6QxOUjmN0a6bEBGRpzHyhuRL+nGxgM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3510840},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20231231-9d365ae7b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20231231-9d365ae7b.tgz","_integrity":"sha512-G8I35ivUFU8QhzsIXh0ugxTxmZyDqIP6yiA30X30aWTUckIa+FJfVHvpowT4BEcdT4kfYvIo50BuWcjjP8e2Jg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20231231-9d365ae7b_1704065603178_0.6359924131227557","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240101-9d365ae7b":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240101-9d365ae7b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240101-9d365ae7b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2b6b6fd5bd0252f59bae48452b824e52ea4d0724","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240101-9d365ae7b.tgz","fileCount":865,"integrity":"sha512-NUaNamW58gYH4WZNCjjdL7IjK4Aja4WmTvbIyQ5R8tIezU9nX+ac8lXZ4YdbPbBI9G8kWbfQohlChh1c4k/Wnw==","signatures":[{"sig":"MEUCIQDDQnhIr3cK2IxbNki81Bgpveg/jEUUGcZ+pn9gvnjlZwIgeHMMtD6H3kpkza4mLq4SM7r6oX+QQvNAuJbNZ9UjNK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3510840},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240101-9d365ae7b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240101-9d365ae7b.tgz","_integrity":"sha512-NUaNamW58gYH4WZNCjjdL7IjK4Aja4WmTvbIyQ5R8tIezU9nX+ac8lXZ4YdbPbBI9G8kWbfQohlChh1c4k/Wnw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240101-9d365ae7b_1704151992483_0.3699683116650463","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240102-a04038171":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240102-a04038171","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240102-a04038171","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e9d06a2bffe60e84c78f9b9fe74126ac20e1c959","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240102-a04038171.tgz","fileCount":865,"integrity":"sha512-SKCnDR9v5oIcr0fGGXc+Plue/JwtzUbcieVlW8y76+GkzKHTGgB2NaJUey7nK/CcpCMmYz3o0EAvRsl64FbbZw==","signatures":[{"sig":"MEUCIAXHFk88ZovIxKS0d8THym3ueEX0lnxeOLM+pbOd7u1UAiEA3J80uTTtFg7p2qpLWMIg2nkqRyPAnLyowCCvwgRzSYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3516928},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240102-a04038171.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240102-a04038171.tgz","_integrity":"sha512-SKCnDR9v5oIcr0fGGXc+Plue/JwtzUbcieVlW8y76+GkzKHTGgB2NaJUey7nK/CcpCMmYz3o0EAvRsl64FbbZw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240102-a04038171_1704238488487_0.46632487834116154","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240103-9d29ff9ff":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240103-9d29ff9ff","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240103-9d29ff9ff","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"351735bcc0b6132af8e673722e73350e73f099e2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240103-9d29ff9ff.tgz","fileCount":865,"integrity":"sha512-dJI+N6rRi+uiYmwg4SEoeaLExLCdCa64JYONvfgCxuoUAyU5PZi7yVj3n/FEF3jDg/7xgfHUkEzf6VRbWaLsFg==","signatures":[{"sig":"MEUCIDCIykGy8lIcqnr6GFQHy61XYb88QE5EGxrkFXOy/Ok5AiEAt/RPaHGvYQlM7i9RG1Mcx61MvLkS2frYOsoQs2/Ur/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3516928},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240103-9d29ff9ff.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240103-9d29ff9ff.tgz","_integrity":"sha512-dJI+N6rRi+uiYmwg4SEoeaLExLCdCa64JYONvfgCxuoUAyU5PZi7yVj3n/FEF3jDg/7xgfHUkEzf6VRbWaLsFg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240103-9d29ff9ff_1704324814216_0.2916369200854574","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240104-4ad3a517d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240104-4ad3a517d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240104-4ad3a517d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c648aba4134eba0a75a453db74e3eb30870107c1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240104-4ad3a517d.tgz","fileCount":865,"integrity":"sha512-iuGokNSZZ2Rgu0q/eGjK/rqhuS1iLrcldOeU7q9vp6X5OIqWaQS3KH7NZMBrkTX4WpWXnJYU1QHXzL1ok/q+4Q==","signatures":[{"sig":"MEYCIQCLkm07JxZhickorUcCpPNkUcRonr52owJZBH0DRb6WuQIhAOlA1ULtbKYxH+Hv4dIRfNHCnetf29V3eL3SwFSO7UWP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3519579},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240104-4ad3a517d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240104-4ad3a517d.tgz","_integrity":"sha512-iuGokNSZZ2Rgu0q/eGjK/rqhuS1iLrcldOeU7q9vp6X5OIqWaQS3KH7NZMBrkTX4WpWXnJYU1QHXzL1ok/q+4Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240104-4ad3a517d_1704411199269_0.152122624851734","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240105-4ad3a517d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240105-4ad3a517d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240105-4ad3a517d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cc955287e310b58c62d563222e32416a07cddecd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240105-4ad3a517d.tgz","fileCount":865,"integrity":"sha512-sYvMW7ziV3GFYCxyz5W2VY2JaxTjxS6mSgeaeVzY99TEjVxO4CgI6RnUaYFIbMMgWwtewNiFPbX+egIQf+5yhA==","signatures":[{"sig":"MEYCIQCoYtAJOwv5GhD+wEgoWB4iMgQouTtxpcSEHvSOWJOQfwIhAJdqPQxqesiE1JB6PToeMH1G0EbSpVl3wFJOmSFuxuau","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3519579},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240105-4ad3a517d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240105-4ad3a517d.tgz","_integrity":"sha512-sYvMW7ziV3GFYCxyz5W2VY2JaxTjxS6mSgeaeVzY99TEjVxO4CgI6RnUaYFIbMMgWwtewNiFPbX+egIQf+5yhA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240105-4ad3a517d_1704497601415_0.2549543316523981","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240106-4ad3a517d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240106-4ad3a517d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240106-4ad3a517d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fb33c420880562384ec93076bd159a275be7318e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240106-4ad3a517d.tgz","fileCount":865,"integrity":"sha512-Dg6yCdhhHGOcNxZaYkG+ahtDaVOf1KEfYZd22emdrAjKLCcpT8jw455iiBVPB/GvQ8UtDCVPJSGfZ2WkDQftxg==","signatures":[{"sig":"MEQCIGIRqcfWU2o0dJrtVl3gEfDBtm3LYCwn7sUXdY9YK9UiAiBn+KBX9NClaDdMzN1tk+LIv3mssZXxx8gy9hbSPFvwtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3519579},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240106-4ad3a517d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240106-4ad3a517d.tgz","_integrity":"sha512-Dg6yCdhhHGOcNxZaYkG+ahtDaVOf1KEfYZd22emdrAjKLCcpT8jw455iiBVPB/GvQ8UtDCVPJSGfZ2WkDQftxg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240106-4ad3a517d_1704583989673_0.5871442081153022","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240107-4ad3a517d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240107-4ad3a517d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240107-4ad3a517d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ce735dd102680a16a00ef7f91588baaee3c0a15c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240107-4ad3a517d.tgz","fileCount":865,"integrity":"sha512-8s/TZc93dA6IgHv2oMlZN2EhxB56TFqTQUvsSph4AVZBmqMjrhfEgQHAzw/rXipEpxAl3zicuPuhueOagz8RJw==","signatures":[{"sig":"MEQCIEtKJOF/jNjWb57gFBVbptnvMcGhD33WdyUG5olWczhqAiAJi6O3m/WHawUH1fZOzZrAS2WC5jRQY7EiaRSyJHtwMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3519579},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240107-4ad3a517d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240107-4ad3a517d.tgz","_integrity":"sha512-8s/TZc93dA6IgHv2oMlZN2EhxB56TFqTQUvsSph4AVZBmqMjrhfEgQHAzw/rXipEpxAl3zicuPuhueOagz8RJw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240107-4ad3a517d_1704670447735_0.07209641955073476","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240108-4ad3a517d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240108-4ad3a517d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240108-4ad3a517d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0e0f260d8f0a2903663b73d605fb87dce9f1bc31","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240108-4ad3a517d.tgz","fileCount":865,"integrity":"sha512-idRqEchKajm6ivW6U49FrpwSJ+KSSIaLsSgUDyeTEvSyuNbkdzARc7hFhhWVkWnqYiIcjHLpOn+gXJ8V/ILymQ==","signatures":[{"sig":"MEQCIDBuV4Q4VZf7UaOnReXPY6bNMcTDccmAOf5WHhxI3rPBAiAHuAJfknLQWPi1Vzo9MyEk+Faxe5KHbYQiWJLdtMGHgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3519579},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240108-4ad3a517d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240108-4ad3a517d.tgz","_integrity":"sha512-idRqEchKajm6ivW6U49FrpwSJ+KSSIaLsSgUDyeTEvSyuNbkdzARc7hFhhWVkWnqYiIcjHLpOn+gXJ8V/ILymQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240108-4ad3a517d_1704756804157_0.08544375587746122","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240109-9e2c33716":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240109-9e2c33716","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240109-9e2c33716","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ec647feabf1a0ba6673830f6ee2f3d57e0aa63b7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240109-9e2c33716.tgz","fileCount":889,"integrity":"sha512-HMhmzQmAglaHuWwTiMVKx3fKZURi8oVP4u/76KYNBvUDK1Vh+sR54aFQ6d3X877LObw+R9vgr8LmajisY4poVQ==","signatures":[{"sig":"MEUCIEWJcCBTRSRa3jFSuTEReihy/eRgwLPL4K+YZHcDihm6AiEAnwp3r4NyaaL5Ukx3Fr3BGLrK6gFRViw/cPgOCKbqYN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3578852},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240109-9e2c33716.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240109-9e2c33716.tgz","_integrity":"sha512-HMhmzQmAglaHuWwTiMVKx3fKZURi8oVP4u/76KYNBvUDK1Vh+sR54aFQ6d3X877LObw+R9vgr8LmajisY4poVQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240109-9e2c33716_1704790615380_0.5761772848924913","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240109-ee3fddfc6":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240109-ee3fddfc6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240109-ee3fddfc6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c2b69cf246b81c8c312874136041e07133ab7d6b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240109-ee3fddfc6.tgz","fileCount":865,"integrity":"sha512-5glH6PoBjOoKRiNNm+KpjxXHyYWS77q6kPtBets1XbAM0wIgdb4j3BeXA9AXuQbVwtgcBflRzP7Pt31hX0kSUg==","signatures":[{"sig":"MEYCIQCV+YLso4zIBoBl9vs1Te5Im4SgBvDpsCNW0yY5hyCLzAIhAKVf6Mk3OTawHRZFq3ARB0Vn8ojDCvWC13I2JNeGs9ck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3519610},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240109-ee3fddfc6.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240109-ee3fddfc6.tgz","_integrity":"sha512-5glH6PoBjOoKRiNNm+KpjxXHyYWS77q6kPtBets1XbAM0wIgdb4j3BeXA9AXuQbVwtgcBflRzP7Pt31hX0kSUg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240109-ee3fddfc6_1704843197583_0.4282101689990421","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240110-77898c556":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240110-77898c556","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240110-77898c556","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b0b60c789403bcc6813c1cf77eaad7a4761fa531","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240110-77898c556.tgz","fileCount":865,"integrity":"sha512-XNLjh8D4f+OpEVoDONB0Qjh9kzB+3/UxcJtYGNRmFTFywNyxNX+7BsWTPTrWn/fEkCdA9eVHfb0Ss8fcJXwBwA==","signatures":[{"sig":"MEYCIQDpwgzoQPisOS45+QXGRR/ywrz1SKMQBfQ58AK3ueyOYAIhAL3Mv7aYmgp/MTQc45Nj6SobmY2ATevD/9CafBguDdhC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3519610},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240110-77898c556.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240110-77898c556.tgz","_integrity":"sha512-XNLjh8D4f+OpEVoDONB0Qjh9kzB+3/UxcJtYGNRmFTFywNyxNX+7BsWTPTrWn/fEkCdA9eVHfb0Ss8fcJXwBwA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240110-77898c556_1704929606290_0.5764431833501824","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240111-2b6d51bcf":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240111-2b6d51bcf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240111-2b6d51bcf","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3b9a044d298a275880536b1492b3819ae422b18d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240111-2b6d51bcf.tgz","fileCount":865,"integrity":"sha512-e+Sy/hfVK2ra65FHw6Wqteyi7tH3NZKT5RxNRnjD746LZexPDZfBQx9GO04dQjSrF6s7BZSBMhgSHwoPOMnpNA==","signatures":[{"sig":"MEUCIQCeX+ydsMREElZ/XQ4VtsTsiaAk51QW4qHqyDGTNvV0dAIgS9fPDcmnro+ZWb+QVMB74hS2kRlEby5Ojn0K6VP1fMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3524085},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240111-2b6d51bcf.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240111-2b6d51bcf.tgz","_integrity":"sha512-e+Sy/hfVK2ra65FHw6Wqteyi7tH3NZKT5RxNRnjD746LZexPDZfBQx9GO04dQjSrF6s7BZSBMhgSHwoPOMnpNA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240111-2b6d51bcf_1705016029951_0.3403987198854219","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240112-7be0f7908":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240112-7be0f7908","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240112-7be0f7908","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d368217c625016c122146b6e686536bc1fd08fcd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240112-7be0f7908.tgz","fileCount":865,"integrity":"sha512-Zyd3bfgG0aJfjLa20Pi56ud0G+M1lhCyge+95WXdFj2/Yl4bBz0AY8JMVN/gdGgzorLMMLab2cEnvvw1ITE6Ng==","signatures":[{"sig":"MEQCIEqLNi/gL+uXo879kb7FeLcs2ZnKsNkr41KANKebCFPkAiAXOP2BOPocTv07qorUhTXtiHAlF/bNuUGG7NsHdTD2Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541493},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240112-7be0f7908.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240112-7be0f7908.tgz","_integrity":"sha512-Zyd3bfgG0aJfjLa20Pi56ud0G+M1lhCyge+95WXdFj2/Yl4bBz0AY8JMVN/gdGgzorLMMLab2cEnvvw1ITE6Ng==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240112-7be0f7908_1705102395452_0.37311989248511557","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240113-7be0f7908":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240113-7be0f7908","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240113-7be0f7908","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c346be6891fe0f7da12d10417ca77eb05ad61250","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240113-7be0f7908.tgz","fileCount":865,"integrity":"sha512-Pq/Si1/61yFC1Cz7sw6EFRUUPgHRqYXUK80ayeZGHwJNKKnpIaP/xeIQKdgPjDQq8Dcq/N0ttWQ4C/LotrNYxw==","signatures":[{"sig":"MEUCIGfvmnw7lpuD22Agdq0vfoLTjAutgmGwT8j4DCbrj9AzAiEA/pheyWAkl4GoHYk3zIP8PgdtXKdFX/usOzT0UlC+TCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541493},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240113-7be0f7908.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240113-7be0f7908.tgz","_integrity":"sha512-Pq/Si1/61yFC1Cz7sw6EFRUUPgHRqYXUK80ayeZGHwJNKKnpIaP/xeIQKdgPjDQq8Dcq/N0ttWQ4C/LotrNYxw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240113-7be0f7908_1705188835087_0.05237865696831201","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240114-7be0f7908":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240114-7be0f7908","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240114-7be0f7908","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3b2a9c68896f18a1a4dfb8ad2d509434af3a46ec","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240114-7be0f7908.tgz","fileCount":865,"integrity":"sha512-jIsBpq4zON6JfI9pKB2Q27BRK+oH0BENJXhVIfhZ9TAuVfY9v9uEogb6CB0jzNJuT4KvseBnX9xeSr2Q0YVETw==","signatures":[{"sig":"MEYCIQCG1I/corpN5bO5aEA6ByffpvMqkfg/R3j8MZB0TDkqzAIhAJHqjsy7E3kh+g9x+Nwvnx4KsOswJss5WM1dxlyv0ZVB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541493},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240114-7be0f7908.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240114-7be0f7908.tgz","_integrity":"sha512-jIsBpq4zON6JfI9pKB2Q27BRK+oH0BENJXhVIfhZ9TAuVfY9v9uEogb6CB0jzNJuT4KvseBnX9xeSr2Q0YVETw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240114-7be0f7908_1705275221268_0.3387349901736818","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240115-428c85750":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240115-428c85750","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240115-428c85750","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d00df2e15813b4760272896a3a29ce6d889b63e3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240115-428c85750.tgz","fileCount":869,"integrity":"sha512-Oq4Hvf2UXYqJaib5+Klw5uZ9lR+msipbdTTd6hlkIlOgnaLFy9NEfCPVvz/vh3QSe/KILHc5/YCwHUWQATBTYA==","signatures":[{"sig":"MEUCIATt11eFa35czASb/LwJlj2T2mXXZveZq9tDPCNDmhitAiEAuP4aoa7vX21as73/qxKl/+C5McQgcfl1AJMHQ5UBPXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3553810},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240115-428c85750.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240115-428c85750.tgz","_integrity":"sha512-Oq4Hvf2UXYqJaib5+Klw5uZ9lR+msipbdTTd6hlkIlOgnaLFy9NEfCPVvz/vh3QSe/KILHc5/YCwHUWQATBTYA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240115-428c85750_1705361629523_0.604228278607263","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240116-53aa5b2a4":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240116-53aa5b2a4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240116-53aa5b2a4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2988bc26a1ab9dbc4192ca7a6398d7ed56b2426f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240116-53aa5b2a4.tgz","fileCount":873,"integrity":"sha512-ku0eOI/gZwwZYG0vM5Oo32dzdqW2kLkv436A59m7cdfmeTFs1gOz6C7nNhyK6TYtP3lE2buG4gCecYUW4ky53A==","signatures":[{"sig":"MEUCIQCSW4CsJoGCgC04bKMXbaHE+AagT71b18ZO8cyzxhwaeQIgGmWQPAfhA93ZLBdMrYdidE2TopuIJkK+98J3xnOoGYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3578100},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240116-53aa5b2a4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240116-53aa5b2a4.tgz","_integrity":"sha512-ku0eOI/gZwwZYG0vM5Oo32dzdqW2kLkv436A59m7cdfmeTFs1gOz6C7nNhyK6TYtP3lE2buG4gCecYUW4ky53A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240116-53aa5b2a4_1705448069448_0.23123902469493407","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240117-e973fcc7d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240117-e973fcc7d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240117-e973fcc7d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cf7535087c1730804c1eb657ab1179e2552c58bf","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240117-e973fcc7d.tgz","fileCount":873,"integrity":"sha512-Tvxw5kh0SycUjuzBLlom4z6qYkSHjV9nQmcOVvr6WxgVHaw1j6WpJEeABXRz80je3DHG1YnLAHl48PVsC35Hcw==","signatures":[{"sig":"MEUCIGfi4vntD3OIAPLpsgEqZXliJOuSna9r25qcnyRgN86QAiEAz9ev0DmvmQrIMoSHKUe4GyYCyAYAaVC86s2Y6NlqyNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240117-e973fcc7d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240117-e973fcc7d.tgz","_integrity":"sha512-Tvxw5kh0SycUjuzBLlom4z6qYkSHjV9nQmcOVvr6WxgVHaw1j6WpJEeABXRz80je3DHG1YnLAHl48PVsC35Hcw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240117-e973fcc7d_1705534398183_0.1930652627335534","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240118-e973fcc7d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240118-e973fcc7d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240118-e973fcc7d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4f3e5d0c53f4b3a5b291a9543d9004c7bee65660","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240118-e973fcc7d.tgz","fileCount":873,"integrity":"sha512-6hch9WoLaCaVKKmzBerUtVy1n5/AazfsrV/zJOhNZyQwtmNJo2oVrNwTRC6inoKSsVvXVEaah3ennaUO/Z1ySg==","signatures":[{"sig":"MEUCIQCxEu1FxHnkjTlCwXMhiFmsL3kt9kNXaC4BLGAOGFgyUwIgOgy06BvmKbwxj1VL0wULPj3hsD0ANpUIhqqOEaUH0Io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240118-e973fcc7d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240118-e973fcc7d.tgz","_integrity":"sha512-6hch9WoLaCaVKKmzBerUtVy1n5/AazfsrV/zJOhNZyQwtmNJo2oVrNwTRC6inoKSsVvXVEaah3ennaUO/Z1ySg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240118-e973fcc7d_1705620792567_0.025349350081614208","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240119-e973fcc7d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240119-e973fcc7d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240119-e973fcc7d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"aa2290663448a39f1a0b088f4e065cac9b405c41","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240119-e973fcc7d.tgz","fileCount":873,"integrity":"sha512-1IrmUOqEwdNU/qk1EVCalqnGUT9UMxdiQC38sMQJHZ8O/2hoeSMUj7rmNtx/TeKQO7oVN4MU4UGPuDs7vZYjyA==","signatures":[{"sig":"MEUCIGuwrFR1UtaM03bXALlpWKipff+URnWUWaH+ZJe4kjm9AiEA/FvckYhyKJrgW7LYI/Xbu0va8mClrQ4k5BaVhqImQpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240119-e973fcc7d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240119-e973fcc7d.tgz","_integrity":"sha512-1IrmUOqEwdNU/qk1EVCalqnGUT9UMxdiQC38sMQJHZ8O/2hoeSMUj7rmNtx/TeKQO7oVN4MU4UGPuDs7vZYjyA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240119-e973fcc7d_1705707201681_0.3062481704094784","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240120-e973fcc7d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240120-e973fcc7d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240120-e973fcc7d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c8d9b543ab5f9630717a2b2dc51ee5e2bd9fd881","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240120-e973fcc7d.tgz","fileCount":873,"integrity":"sha512-4G2o65lERSyhrhP5WNUW6rjWDIdWMwCrPogFeYSo4ah6Lo6Q/XxasM5RZhnkuUeAI2CW4qXtAeannRz9n9Xtcg==","signatures":[{"sig":"MEYCIQDdc33jBtxcN7BZ01oofKRfmtCGddApn5hdSBG0jsUQqAIhANaQO//HZqkVg+/d2vTE+h40ZgDJVufm/1xOj+Cu8TIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240120-e973fcc7d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240120-e973fcc7d.tgz","_integrity":"sha512-4G2o65lERSyhrhP5WNUW6rjWDIdWMwCrPogFeYSo4ah6Lo6Q/XxasM5RZhnkuUeAI2CW4qXtAeannRz9n9Xtcg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240120-e973fcc7d_1705793619642_0.23241730706159114","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240121-e973fcc7d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240121-e973fcc7d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240121-e973fcc7d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a6164182c25e1975a2d7732e9c259c5f3e597d1f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240121-e973fcc7d.tgz","fileCount":873,"integrity":"sha512-TaZduj2ZI+wfRP+UtGpHqdlLiliZgSMyINZg+Cgdkb+ogTWrXh0WsV6jBQjgXy65xQSMe5QIOiLUd9PL2xrCVg==","signatures":[{"sig":"MEUCIQClX5zrueML25TvVnrO5GkgyR/gOMXbsg1imU2inB3kxgIgEZyjbVbqa8yokhpZPABRpnlbpVRYZOmyvqy3ZKW4GuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240121-e973fcc7d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240121-e973fcc7d.tgz","_integrity":"sha512-TaZduj2ZI+wfRP+UtGpHqdlLiliZgSMyINZg+Cgdkb+ogTWrXh0WsV6jBQjgXy65xQSMe5QIOiLUd9PL2xrCVg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240121-e973fcc7d_1705879999270_0.22322884510863505","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240122-e455f3f07":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240122-e455f3f07","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240122-e455f3f07","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d22a9176203e54eef87ec26814f9599910dad351","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240122-e455f3f07.tgz","fileCount":873,"integrity":"sha512-KcQfe3bwpF7fY26AqWNkZKFmNNoP5E5rtfGR2chiU08iGlTADCoMqZa9NUw6/TsP3cqHBuu/2k12eczcJ8+Pwg==","signatures":[{"sig":"MEUCIDowJSM9roMpSQwwyvf4fED8KAcPZPCIJaKWGiIZcFkXAiEA3Djj8s9nSnERIk/m01Y7NYi9TQ/799+2sHIFx7r1Le4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240122-e455f3f07.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240122-e455f3f07.tgz","_integrity":"sha512-KcQfe3bwpF7fY26AqWNkZKFmNNoP5E5rtfGR2chiU08iGlTADCoMqZa9NUw6/TsP3cqHBuu/2k12eczcJ8+Pwg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240122-e455f3f07_1705966393041_0.5926250342371122","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240123-e455f3f07":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240123-e455f3f07","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240123-e455f3f07","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0baac7df67b8260307f4101dd0f5a7d2bf4b01a4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240123-e455f3f07.tgz","fileCount":873,"integrity":"sha512-2DvH58gDePPbrOJQDBv2adHmibRhMy2c5LMM+EKmn4lefFdfk3ch2MsfjFvlGtHPKh9gbglm8DQV/C+HIfM21g==","signatures":[{"sig":"MEYCIQDNvqiaYg00kDwO+sKfE3Gy2S976dKGzMDOpg0hyoCQHAIhAKum+TFl7oJt9YQrNkwhyBXM9D22UYxcbIOcFGDc2SN3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240123-e455f3f07.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240123-e455f3f07.tgz","_integrity":"sha512-2DvH58gDePPbrOJQDBv2adHmibRhMy2c5LMM+EKmn4lefFdfk3ch2MsfjFvlGtHPKh9gbglm8DQV/C+HIfM21g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240123-e455f3f07_1706052801391_0.5859062577228382","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240124-9c6a92d29":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240124-9c6a92d29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240124-9c6a92d29","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4158bd71bc239ab34d3b21689ee284c92f9eda9c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240124-9c6a92d29.tgz","fileCount":873,"integrity":"sha512-r+jxJIqASlfhXuld2yMZV2OhL+h+6fnfoc4ql+zdeBEYjrTU8gpotmTOYcb4D5BM7JjEObHqCF4jESdQMmd7ZA==","signatures":[{"sig":"MEUCIDL3+0MqV6ow5HYHqS8yTH1q1S5mEEvvWhayHq7UP4t0AiEAkwV7h0Pdrb+wNIhFzIBMTbg7gfkg/kgt1iiYz321dVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240124-9c6a92d29.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240124-9c6a92d29.tgz","_integrity":"sha512-r+jxJIqASlfhXuld2yMZV2OhL+h+6fnfoc4ql+zdeBEYjrTU8gpotmTOYcb4D5BM7JjEObHqCF4jESdQMmd7ZA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240124-9c6a92d29_1706139194914_0.2557515572004352","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.2":{"name":"react-native-reanimated","version":"3.6.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8a48c37251cbd3b665a659444fa9778f5b510356","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.2.tgz","fileCount":861,"integrity":"sha512-IIMREMOrxhtK35drfpzh2UhxNqAOHnuvGgtMofj7yHcMj16tmWZR2zFvMUf6z2MfmXv+aVgFQ6TRZ6yKYf7LNA==","signatures":[{"sig":"MEYCIQDoy4HKeXENgYOUXMcRfCNXPP//E5tntSsHJaeEinB6CgIhANui3YIVRh9W7G8gcOVB80oXv0VxuEf038Oc9SzJObFL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3493191},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-3.6.2.tgz","_integrity":"sha512-IIMREMOrxhtK35drfpzh2UhxNqAOHnuvGgtMofj7yHcMj16tmWZR2zFvMUf6z2MfmXv+aVgFQ6TRZ6yKYf7LNA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.2_1706188469731_0.061316736056398424","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240125-5c4322258":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240125-5c4322258","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240125-5c4322258","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0b03d27e95603cfa513faa13202f2a23463fa73e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240125-5c4322258.tgz","fileCount":873,"integrity":"sha512-OxgGZK0Xq6HAgezq75lc/w5xIDxl0oQXDPDSgXsqGliR8bcPA+xUBtokz/HKBXZg6EJqEv0RuayePqxHZ1kiTg==","signatures":[{"sig":"MEUCIQCcfQD/iI+mzQki0+vtCXQqQSm5ZIJcLlwDZ//mDPLj9gIgIX7Fkg8/VukM78IbxjeyANiy3/NsVQjT0s27xPRjzic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240125-5c4322258.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240125-5c4322258.tgz","_integrity":"sha512-OxgGZK0Xq6HAgezq75lc/w5xIDxl0oQXDPDSgXsqGliR8bcPA+xUBtokz/HKBXZg6EJqEv0RuayePqxHZ1kiTg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"8.19.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"16.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240125-5c4322258_1706225607128_0.03807067592090685","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240126-720fefba7":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240126-720fefba7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240126-720fefba7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8127649a95868024f0a171951935a90b7e5aea07","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240126-720fefba7.tgz","fileCount":873,"integrity":"sha512-SxsTy04GggAMZKGCXrSA8F480doBVfEF5kJhc4txxVFBupujxPJknlk9j8Ko5L8H5loBrBrlZwA6wL5GEGjrRg==","signatures":[{"sig":"MEQCIDFAby0W7H6n7Oawk/nKV7DotaGNQYR6joK3BaJctuf9AiAHf5kYCiVRifw0eRlbsaepG983IlYa0vWcn8zEfQIGcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240126-720fefba7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240126-720fefba7.tgz","_integrity":"sha512-SxsTy04GggAMZKGCXrSA8F480doBVfEF5kJhc4txxVFBupujxPJknlk9j8Ko5L8H5loBrBrlZwA6wL5GEGjrRg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240126-720fefba7_1706311915992_0.3649293766838364","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240127-720fefba7":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240127-720fefba7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240127-720fefba7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"604f453d1ca9a5d551682d628dea1ab779185398","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240127-720fefba7.tgz","fileCount":873,"integrity":"sha512-PsYrm2pSjmRc6k0i28XfGQtTTaHVTqo7jpjSi2rLPwMseQFNnIjlVRcPhE+YwvNBBTiqZL8vBZpM7igIsTCuPg==","signatures":[{"sig":"MEUCIQCauAd+BhZOkbXCeewyr7+SPBM2+5zIQD0KIZiL9Kf2vgIgSfnQ+qa/Yj22EFMpCB0nrf5T52n6vqbtZ8F6aj/gr2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240127-720fefba7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240127-720fefba7.tgz","_integrity":"sha512-PsYrm2pSjmRc6k0i28XfGQtTTaHVTqo7jpjSi2rLPwMseQFNnIjlVRcPhE+YwvNBBTiqZL8vBZpM7igIsTCuPg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240127-720fefba7_1706398317338_0.2605723660585646","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240128-720fefba7":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240128-720fefba7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240128-720fefba7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"11d4a5842f5d4cf66cf509744887153000f70c6c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240128-720fefba7.tgz","fileCount":873,"integrity":"sha512-aIRDZcGJWUbcEeTOrEyqrS4/pIaETARAkiAhrxwQ7q52MR2c3uoy8TgsX5CqGxghcqPfvJ0TkuLWblfTAHR8VQ==","signatures":[{"sig":"MEYCIQClJ4ZLSiVWCIFHjUv5by4P+hBggaAe6xSGzY+kaBFxWAIhANxy7woaHFXpLlwWmrRxU0gwo0H253VJWqALYx7YMN91","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240128-720fefba7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240128-720fefba7.tgz","_integrity":"sha512-aIRDZcGJWUbcEeTOrEyqrS4/pIaETARAkiAhrxwQ7q52MR2c3uoy8TgsX5CqGxghcqPfvJ0TkuLWblfTAHR8VQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240128-720fefba7_1706484708293_0.6228616911511187","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240129-720fefba7":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240129-720fefba7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240129-720fefba7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"176431bd24776ed7d1703e38eec87edf27ba2b24","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240129-720fefba7.tgz","fileCount":873,"integrity":"sha512-fAWa6xGZ7DFvImSnSBJzl/OuPEeZ3E9IUBpRStvmC5cMq/f12NF5wTNUdfooRFVMHp/E8mzrygn31Kl7Ehzu0w==","signatures":[{"sig":"MEYCIQDq0ufYmQQGH2Yc65dXYIew3VnYHps8qNVIpKWYSqlLygIhAO1R1fcSXmhPY/HOCBz0iM8E7kdqmk/LVMDxeZdUJVEe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240129-720fefba7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240129-720fefba7.tgz","_integrity":"sha512-fAWa6xGZ7DFvImSnSBJzl/OuPEeZ3E9IUBpRStvmC5cMq/f12NF5wTNUdfooRFVMHp/E8mzrygn31Kl7Ehzu0w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240129-720fefba7_1706571105579_0.2619699316485049","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240130-720fefba7":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240130-720fefba7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240130-720fefba7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"752de6f5de6aa53964e56d7ec896f8059511d356","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240130-720fefba7.tgz","fileCount":873,"integrity":"sha512-cXIeR26lSg6BZ7UfOHQDticrtHhpRRLWL5AguIiMGnbSJbKfvgLOmPl1G9LI7JdKgLwCEARZb9UC6x+5MB4gXw==","signatures":[{"sig":"MEUCIQDVeG7KBiwbOv3IJDfA2xQyZFYGuxtXL+tEWzO/Wz4+IQIgGJyEqI2ne+3YYNm2loR9Uee/lGsJ4QxG2mGEiDm6S4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240130-720fefba7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240130-720fefba7.tgz","_integrity":"sha512-cXIeR26lSg6BZ7UfOHQDticrtHhpRRLWL5AguIiMGnbSJbKfvgLOmPl1G9LI7JdKgLwCEARZb9UC6x+5MB4gXw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240130-720fefba7_1706657516840_0.38168858198443245","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240131-96b55592f":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240131-96b55592f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240131-96b55592f","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8c714bf640c6f46fc5bd6061b1101ea1ac5e1e28","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240131-96b55592f.tgz","fileCount":873,"integrity":"sha512-SgqXPDWc0OQAWk7EDzDDoWtOB254uc3isANOlasgLMXJZd4WZsuy/tyzCeFaJ33B76HNOMSd1DfGS6hUVc5zGQ==","signatures":[{"sig":"MEUCIQCFkvkAcpjTW7mONCIG5cypIT7FZDKPqMElChuNwdyD4wIgN+tGEafapQcb/REvQEg3XJI4JQkBz5rkXbgl39104tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573034},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240131-96b55592f.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240131-96b55592f.tgz","_integrity":"sha512-SgqXPDWc0OQAWk7EDzDDoWtOB254uc3isANOlasgLMXJZd4WZsuy/tyzCeFaJ33B76HNOMSd1DfGS6hUVc5zGQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240131-96b55592f_1706743909840_0.8133707574779627","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240201-5c676009d":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240201-5c676009d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240201-5c676009d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d3008eee74ac384fa8f58348dd238316bfb7909e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240201-5c676009d.tgz","fileCount":873,"integrity":"sha512-w7iMrpemPFyeMuX8aXYpa9z0OY5Jj50Qcr9Bvq80z6om7UCnmzr8V7acSdY8Q+QWrWFDwWXpRDpJT1eAWJJ7Bg==","signatures":[{"sig":"MEYCIQDYu2o/zp7xJdTc6c2gxaIsOsurMX0jdTf30CEC9qCbfQIhAPeepE8W2fSNtbObWYGP36ne9pzjZGK29tD5HcBH/Auw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3572999},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240201-5c676009d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240201-5c676009d.tgz","_integrity":"sha512-w7iMrpemPFyeMuX8aXYpa9z0OY5Jj50Qcr9Bvq80z6om7UCnmzr8V7acSdY8Q+QWrWFDwWXpRDpJT1eAWJJ7Bg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.55.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.7.0-nightly-20240201-5c676009d_1706830316126_0.2615334685764008","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240202-bcfa13a8c":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240202-bcfa13a8c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240202-bcfa13a8c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8632d2d8c03f0cfd4e51566fb2675361188b3be1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240202-bcfa13a8c.tgz","fileCount":873,"integrity":"sha512-Zezd1hAFBPt5yEyoJqheQwE25stDpYfBm0mbU6kleKMcRGvbvv1RgqbZ+lu0Y9AcYxMtl6yYB6K8iIw/bGvvfA==","signatures":[{"sig":"MEUCIFZXKxr+cgIMokmdKm0A98RvlBFJoAY+8zrTVmMm8qFrAiEAylS1ClIb5edsKJmgXOchd6ebvVrk0KQUadzCzEdryKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573643},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240202-bcfa13a8c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240202-bcfa13a8c.tgz","_integrity":"sha512-Zezd1hAFBPt5yEyoJqheQwE25stDpYfBm0mbU6kleKMcRGvbvv1RgqbZ+lu0Y9AcYxMtl6yYB6K8iIw/bGvvfA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.0-nightly-20240202-bcfa13a8c_1706916710412_0.07919429122576438","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240203-bcfa13a8c":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240203-bcfa13a8c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240203-bcfa13a8c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"40771e0e8514369774ba54f18e7ae39e718cb86f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240203-bcfa13a8c.tgz","fileCount":873,"integrity":"sha512-m7aShLpxUyR0zPgmqOsBfV0FtZBb+87ZXqCV2rkvIwMeexIPS1sy06omMbdXgXxugLp/gaDNUYbdMnKlcQlsSg==","signatures":[{"sig":"MEUCIQCXsecuKkfOSdiN/xYD71K1/5AarFx+og/waQ2SXjbdOQIgNEiWsbGmAGykxNEa/FjY4uepYJVSaoA8wfhbamZ1iX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573643},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240203-bcfa13a8c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240203-bcfa13a8c.tgz","_integrity":"sha512-m7aShLpxUyR0zPgmqOsBfV0FtZBb+87ZXqCV2rkvIwMeexIPS1sy06omMbdXgXxugLp/gaDNUYbdMnKlcQlsSg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.0-nightly-20240203-bcfa13a8c_1707003109947_0.22108577459291245","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240204-bcfa13a8c":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240204-bcfa13a8c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240204-bcfa13a8c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6a526e9eb20ca112322ccd2ff6d279da776f1666","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240204-bcfa13a8c.tgz","fileCount":873,"integrity":"sha512-FM1jr88il14wqOIjaBuyhD6t2xK3Rr2qFe8m1RTSVtTXR95PX39rQd3uOHjgChFpUQaX6n41vbJPPNuQRxGPHA==","signatures":[{"sig":"MEUCIBXumYDoluOsynbCaeZV+bJZaK5tW8c74cndNxmkemlZAiEAvTJLbKwmmtrubm/Lqb+tm/1sfB8+9CTtMOWespwqgc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573643},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240204-bcfa13a8c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240204-bcfa13a8c.tgz","_integrity":"sha512-FM1jr88il14wqOIjaBuyhD6t2xK3Rr2qFe8m1RTSVtTXR95PX39rQd3uOHjgChFpUQaX6n41vbJPPNuQRxGPHA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.0-nightly-20240204-bcfa13a8c_1707089508365_0.5111240687309946","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240205-4f1f2ee18":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240205-4f1f2ee18","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240205-4f1f2ee18","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ab67a6d26e681969f2c836e6db8f1aa02c75d078","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240205-4f1f2ee18.tgz","fileCount":873,"integrity":"sha512-kJXiqy6B58kcRzH6Tm1CEDNPa3TAx6Dcp3Wqu0x3NYI1TlIsTehjH10QItbztpQ4Q6b6HYWGIELaTjtzNYvQeQ==","signatures":[{"sig":"MEQCICf3IlrOo+XGfdCDy5HJHjyjIt/4PCyWvZv5p5cwcV1kAiBjJLI6HdtkYSR1JmRrzWg6CJRRxVdSbSpc0KJOETRQzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3581283},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240205-4f1f2ee18.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240205-4f1f2ee18.tgz","_integrity":"sha512-kJXiqy6B58kcRzH6Tm1CEDNPa3TAx6Dcp3Wqu0x3NYI1TlIsTehjH10QItbztpQ4Q6b6HYWGIELaTjtzNYvQeQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.0-nightly-20240205-4f1f2ee18_1707175920170_0.29229406569466554","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240206-31503aaab":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240206-31503aaab","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240206-31503aaab","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d8e4bf058cd45b3903b03154fc124694163deb22","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240206-31503aaab.tgz","fileCount":873,"integrity":"sha512-zlc7jzmND45zw7ezeO3skGsldG8ry8FLWwlwSw3ttvWL5ZoDpK6aSUD0u8nEOQKsYlOZUkl2OGUk6FFPDFgQXQ==","signatures":[{"sig":"MEQCIBmHzeOLqi+CRC68adhz4O/FjGon1qFnd/AMwWL1kVCYAiA3vNLvOY7cQddhaTuBHYrKirFs3UxQEaRwcsscpDyviA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3581283},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240206-31503aaab.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240206-31503aaab.tgz","_integrity":"sha512-zlc7jzmND45zw7ezeO3skGsldG8ry8FLWwlwSw3ttvWL5ZoDpK6aSUD0u8nEOQKsYlOZUkl2OGUk6FFPDFgQXQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.0-nightly-20240206-31503aaab_1707262327383_0.18710860638449267","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0-nightly-20240207-31503aaab":{"name":"react-native-reanimated","version":"3.7.0-nightly-20240207-31503aaab","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0-nightly-20240207-31503aaab","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"36bcac518f1f1461507c363d00f341959dfa83ca","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0-nightly-20240207-31503aaab.tgz","fileCount":873,"integrity":"sha512-5DvIhFDtL64SIa/3iVrxVOA6zGaIGrw3Hwv1T1fyTG0+bkKilPI9VvKrcppPUZFZQaySUs9iDTIK7FhrJyuniQ==","signatures":[{"sig":"MEQCIBMS1iYmkyw3i0SAqo+qfKxBBnjO6vWnj+ct07sw+wKYAiAE0ASBEzSnug/rFjzaMH58nDCTP3iu5rZ3cgTpnJWzxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3581283},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0-nightly-20240207-31503aaab.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.7.0-nightly-20240207-31503aaab.tgz","_integrity":"sha512-5DvIhFDtL64SIa/3iVrxVOA6zGaIGrw3Hwv1T1fyTG0+bkKilPI9VvKrcppPUZFZQaySUs9iDTIK7FhrJyuniQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.0-nightly-20240207-31503aaab_1707348715317_0.24191702303127527","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.0":{"name":"react-native-reanimated","version":"3.7.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ad36b86533c0aa5e64795b05588dfd656d490039","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.0.tgz","fileCount":873,"integrity":"sha512-KM+MKa3CJWqsF4GlOLLKBxTR2NEcrg5/HP9J2b6Dfgvll1sjZPywCOEEIh967SboEU8N9LjYZuoVm2UoXGxp2Q==","signatures":[{"sig":"MEQCIBRZEx92CgFkRtet08AyVRflTEZGfeUHi6jEi2HwXD3NAiBPBcHfN4uWRtA7AJzIgOgp4GZD33zS8p7zvvLRz6CLsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3583293},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.7.0.tgz","_integrity":"sha512-KM+MKa3CJWqsF4GlOLLKBxTR2NEcrg5/HP9J2b6Dfgvll1sjZPywCOEEIh967SboEU8N9LjYZuoVm2UoXGxp2Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.0_1707406347705_0.8620847972422174","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240208-5633e7b20":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240208-5633e7b20","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240208-5633e7b20","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a33ec7a8792a261f2b551cc1049e999305c4d833","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240208-5633e7b20.tgz","fileCount":873,"integrity":"sha512-3ccErccXKdvo1eB2gy6Hk7/b/1NBBj/CbDWc9HtFJPIDDlLnNEfUOCU1j1ZxpNOnz8Zj7E7xGWOJvu5llproKA==","signatures":[{"sig":"MEYCIQDUKdeBpU4qOthcyrYtWh1lXUnHptX5coGlTrn/2SqAGgIhAPSNE39SE4/ATqWkCD2i+e6xabymY7Hn4GcfpfP6u45N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3583430},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240208-5633e7b20.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240208-5633e7b20.tgz","_integrity":"sha512-3ccErccXKdvo1eB2gy6Hk7/b/1NBBj/CbDWc9HtFJPIDDlLnNEfUOCU1j1ZxpNOnz8Zj7E7xGWOJvu5llproKA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240208-5633e7b20_1707435116033_0.41029362276911496","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240209-1b7a590a1":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240209-1b7a590a1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240209-1b7a590a1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1486fe1fbbb97335022bfcd5bde062790dad5099","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240209-1b7a590a1.tgz","fileCount":873,"integrity":"sha512-rf2tl3nQDcYkMtjOxIlDlLodsoS/gyOta35PFk5gqHwjTcHwj0TBXsHoERyBE1juj/M910Of0rYeHs+7gWR5og==","signatures":[{"sig":"MEQCIB6SvxOnab/dRl9XiiHA+128/aBf6q7sJY8r0c6691emAiBp/Ohr6Zi18xyK5YPuU43F5dtadp+LkUi/0lPlSqfGVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3584605},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240209-1b7a590a1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240209-1b7a590a1.tgz","_integrity":"sha512-rf2tl3nQDcYkMtjOxIlDlLodsoS/gyOta35PFk5gqHwjTcHwj0TBXsHoERyBE1juj/M910Of0rYeHs+7gWR5og==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240209-1b7a590a1_1707521507541_0.8555520928864291","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240210-1b7a590a1":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240210-1b7a590a1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240210-1b7a590a1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"43e5c2633830a9ad82b1dae8e8610c0910acb1dd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240210-1b7a590a1.tgz","fileCount":873,"integrity":"sha512-nFW69A4cjk1x6swn30lbzRjK9ri98tZkA1AHmnhAyMU/XQbc1MsOnIaaPcnUmvClbeapVfoTHP+cxOo9czHqWg==","signatures":[{"sig":"MEUCIGqwwwLkA16M4qhDR6JFpXo1Y0vi04fYaNlc05ab3TwiAiEAzo2mIAvsIBT4mxFjAly2FSAznTuoX/Choz51qeP0v0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3584605},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240210-1b7a590a1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240210-1b7a590a1.tgz","_integrity":"sha512-nFW69A4cjk1x6swn30lbzRjK9ri98tZkA1AHmnhAyMU/XQbc1MsOnIaaPcnUmvClbeapVfoTHP+cxOo9czHqWg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240210-1b7a590a1_1707607916471_0.8521899781770281","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240211-1b7a590a1":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240211-1b7a590a1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240211-1b7a590a1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4c881e7f9f92fa5dce8c5f04fb7265952c245ba0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240211-1b7a590a1.tgz","fileCount":873,"integrity":"sha512-hOP5scsY6QIk/aSZvLVij6V5exFXSwhggGm3265YGIMw/IeOiZX3hDBS7eOYDfNBQrDxDmn20AJKq97amraafQ==","signatures":[{"sig":"MEYCIQDWwimaVR7RoUB0Q4vcjWxFW8F6KwFFb7o1gmabFr3/MAIhAIxfgH6JNI3ZSlhJIRyiNn66HDejrTvlANHE+WAMzAsE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3584605},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240211-1b7a590a1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240211-1b7a590a1.tgz","_integrity":"sha512-hOP5scsY6QIk/aSZvLVij6V5exFXSwhggGm3265YGIMw/IeOiZX3hDBS7eOYDfNBQrDxDmn20AJKq97amraafQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240211-1b7a590a1_1707694309966_0.397410278120518","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240212-b7de87fdb":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240212-b7de87fdb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240212-b7de87fdb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3c3eec485231722055631bc011766e42394f5ce6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240212-b7de87fdb.tgz","fileCount":873,"integrity":"sha512-mWHVUDM+kjttVB67UBjsg1V+JhE8A4mS7+G9IUpgPzdjf72F0+3iuGV0p57VkVyEuIGCsMitCPCfIabrEs75nQ==","signatures":[{"sig":"MEQCIB1hc1H6JUoKsJwIriwig5zypNki4Iu17pXVYGM7L5LUAiA5WR4qnGxT/KFMmGcZgGzoOVrcxpBdtqbb67IUOpMSPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3590294},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240212-b7de87fdb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240212-b7de87fdb.tgz","_integrity":"sha512-mWHVUDM+kjttVB67UBjsg1V+JhE8A4mS7+G9IUpgPzdjf72F0+3iuGV0p57VkVyEuIGCsMitCPCfIabrEs75nQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240212-b7de87fdb_1707780716878_0.15787157114675487","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240213-c61259cca":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240213-c61259cca","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240213-c61259cca","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7c108ef800be3e53b107fd2cc1b2763d702c3723","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240213-c61259cca.tgz","fileCount":873,"integrity":"sha512-l1gsB1dZiacnk6moQgVihUqKc8C2jdq2qfsdyG+lG/1PBUhragpwnxr/kQgcj7xTW8LNbe9N9NK4Gh5ly0c2CA==","signatures":[{"sig":"MEUCIG28V24VVRF7r5talrpEPkRO/O7fRJ4DWNAQx8s/GZ8CAiEA/cOWkTyLNTWHIzfQYzu0wU4icoDmH1Nty7oALL1GEIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3589761},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240213-c61259cca.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240213-c61259cca.tgz","_integrity":"sha512-l1gsB1dZiacnk6moQgVihUqKc8C2jdq2qfsdyG+lG/1PBUhragpwnxr/kQgcj7xTW8LNbe9N9NK4Gh5ly0c2CA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240213-c61259cca_1707867114577_0.9530760044043618","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240214-4b92e08ae":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240214-4b92e08ae","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240214-4b92e08ae","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"80af927ad88d99447d2cde81c16a6c57db98e9ee","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240214-4b92e08ae.tgz","fileCount":873,"integrity":"sha512-EwnBZr0r5ywZsdAu3Li86zcJEQYdG/X5hIf6AQ+wf2jtV8OoD679kCxJIFn6XecubhjBNcLugeW16BhM71w4bA==","signatures":[{"sig":"MEYCIQCgShKpQkj8RnpVt32md3Ni3+OAm6cO7Vj6TAibmQLLogIhAK96CTwggdRZJ+4+M0JRhFkze/EJOJGGnCZ1BPGtn8Ko","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3592086},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240214-4b92e08ae.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240214-4b92e08ae.tgz","_integrity":"sha512-EwnBZr0r5ywZsdAu3Li86zcJEQYdG/X5hIf6AQ+wf2jtV8OoD679kCxJIFn6XecubhjBNcLugeW16BhM71w4bA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240214-4b92e08ae_1707953532571_0.46397966496597287","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240215-4b92e08ae":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240215-4b92e08ae","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240215-4b92e08ae","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1097472cacc7bc213254ec7f333f2ecb2fe55566","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240215-4b92e08ae.tgz","fileCount":873,"integrity":"sha512-SP7Dch3NZiId6ghYRM1+15j+/DNfmtcBvEjKgb+lcJVu5DoP2VMKzQOU1HIm/y+vb3+46UO0aI7LN0uohVGCGQ==","signatures":[{"sig":"MEYCIQCFZs9Zvaq7mJXII+YJ8oA9JTBqUk9AfEbhmkvkfvn9fAIhAMwVwhdR4beafOjA3Ge1GkS0azTC7qpZvt0XNiKsvRYB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3592086},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240215-4b92e08ae.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240215-4b92e08ae.tgz","_integrity":"sha512-SP7Dch3NZiId6ghYRM1+15j+/DNfmtcBvEjKgb+lcJVu5DoP2VMKzQOU1HIm/y+vb3+46UO0aI7LN0uohVGCGQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240215-4b92e08ae_1708039912066_0.7492434530418501","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240216-b9caec494":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240216-b9caec494","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240216-b9caec494","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"68f43bd18a530e969c7b56e19cddecb157d6fc6b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240216-b9caec494.tgz","fileCount":873,"integrity":"sha512-3LSLYPBkhtuxUjTMYrwrzHrDsCCoSZZRSmhXooZ0yCCj47DT9jF86c2+66eceGk+rCyHVbap8Y9ldCiCrOP0hQ==","signatures":[{"sig":"MEUCIQDGLSrKN/5Gz6fnIloegyW+FPxk0cUA8H68Z5O4choJMQIgMQfYBw87TzpScntReSSch7865kAYs1rE+YHXF4j3PAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3592086},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240216-b9caec494.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240216-b9caec494.tgz","_integrity":"sha512-3LSLYPBkhtuxUjTMYrwrzHrDsCCoSZZRSmhXooZ0yCCj47DT9jF86c2+66eceGk+rCyHVbap8Y9ldCiCrOP0hQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240216-b9caec494_1708126334014_0.6692484062278341","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240217-b9caec494":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240217-b9caec494","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240217-b9caec494","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5a44aae39fc7958639c17fa8835362ceb3b7fa60","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240217-b9caec494.tgz","fileCount":873,"integrity":"sha512-oiWSa2e48z9NSk1ZFHSBB1prr4uB67uo1/p73ajDYhXSHHqtkYSYAqSAGFe9OAwrQC/Hwai7phcJIyMsn5P3rw==","signatures":[{"sig":"MEUCIQDzp9noHPGIJStlIUarYiX36XvibkDksMNA/MtFZFFvUgIgZ+CnLfC/hKiuVm5QQts1YxWbA4HIbjMK8LakE32GkWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3592086},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240217-b9caec494.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240217-b9caec494.tgz","_integrity":"sha512-oiWSa2e48z9NSk1ZFHSBB1prr4uB67uo1/p73ajDYhXSHHqtkYSYAqSAGFe9OAwrQC/Hwai7phcJIyMsn5P3rw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240217-b9caec494_1708212708324_0.5095617389974294","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240218-b9caec494":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240218-b9caec494","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240218-b9caec494","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8a3990e234c04bf0cf882b37740330bf83b0bd6f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240218-b9caec494.tgz","fileCount":873,"integrity":"sha512-NmYpCZjGybR1T5HrwEwaiw6zEnWlbq/KTXG3JPmysr16GecFB4P3iCVKOaUZvonhI4Rlr6X9m43ATYUd6gyejw==","signatures":[{"sig":"MEQCIB5hLq+aQ+fR31kx3/LiKRo9IbypMVJhCsm8QuhgZCzoAiAE3V5gCunkBM1sQfba0U+c4z+pYb0cF7E9yPbahHjxUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3592086},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240218-b9caec494.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240218-b9caec494.tgz","_integrity":"sha512-NmYpCZjGybR1T5HrwEwaiw6zEnWlbq/KTXG3JPmysr16GecFB4P3iCVKOaUZvonhI4Rlr6X9m43ATYUd6gyejw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240218-b9caec494_1708299113434_0.7991325999388581","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.6.3":{"name":"react-native-reanimated","version":"3.6.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.6.3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"859cf2320e37c80e3a21e19db24f82c34d6d3ded","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.3.tgz","fileCount":861,"integrity":"sha512-2KkkPozoIvDbJcHuf8qeyoLROXQxizSi+2CTCkuNVkVZOxxY4B0Omvgq61aOQhSZUh/649x1YHoAaTyGMGDJUw==","signatures":[{"sig":"MEQCIFD35rNAuLAsXLBi56XXYCmq+mAs+BjUOplJ03s4fCgfAiAiUAHloMm96yYYth8EiSfMY2XRmj7YWfh7n4Gg8Y/crQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3510501},"main":"lib/module/index","_from":"file:react-native-reanimated-3.6.3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/legacy.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","use_strict_check":"node ./scripts/validate-use-strict.js","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","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy.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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/3.6.3/dupsko/react-native-reanimated-3.6.3.tgz","_integrity":"sha512-2KkkPozoIvDbJcHuf8qeyoLROXQxizSi+2CTCkuNVkVZOxxY4B0Omvgq61aOQhSZUh/649x1YHoAaTyGMGDJUw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","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","react-native":"0.72.6","@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","eslint-plugin-tsdoc":"^0.2.17","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","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.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","react-native":"*","@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_3.6.3_1708344327042_0.6572141931242761","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240219-b9caec494":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240219-b9caec494","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240219-b9caec494","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9c6044e33c111890265cc6b5c84b1e6da5f37456","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240219-b9caec494.tgz","fileCount":873,"integrity":"sha512-28mdMxoQOmxa5RS2FmIXDeREqVIezbM9DwLJMEb+lOnuF1S7at22c8M7huaudHnlSvLj5jDZj2jXiLSZLn0KAw==","signatures":[{"sig":"MEUCIQD+Imj4LQyhMfBspUFZfdBlA2EGjWIU1FU7ENuklVEHzwIgAz5vyQqTx8J1SNfiqgqtcv8DZexUsl5GJ/EwpPk5vPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3592086},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240219-b9caec494.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240219-b9caec494.tgz","_integrity":"sha512-28mdMxoQOmxa5RS2FmIXDeREqVIezbM9DwLJMEb+lOnuF1S7at22c8M7huaudHnlSvLj5jDZj2jXiLSZLn0KAw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240219-b9caec494_1708385509208_0.8269183128519066","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.1":{"name":"react-native-reanimated","version":"3.7.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b0948b67343fcb16196cd3c07e5fd888c0bbd1af","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.1.tgz","fileCount":873,"integrity":"sha512-bapCxhnS58+GZynQmA/f5U8vRlmhXlI/WhYg0dqnNAGXHNIc+38ahRWcG8iK8e0R2v9M8Ky2ZWObEC6bmweofg==","signatures":[{"sig":"MEUCIDTo6K/v6v00ID2c4RjLrzJob36ePMK37qSvHtaQrj85AiEArrT6YcSFoe9ohaV49j7a7Iw1ns0vljtH3lpFXGUduy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3585340},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/3.7.1/react-native-reanimated-3.7.1.tgz","_integrity":"sha512-bapCxhnS58+GZynQmA/f5U8vRlmhXlI/WhYg0dqnNAGXHNIc+38ahRWcG8iK8e0R2v9M8Ky2ZWObEC6bmweofg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.1_1708440934124_0.7801332146935887","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240220-896be21ae":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240220-896be21ae","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240220-896be21ae","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"73c9e22729eed6c3fd396f30c47303e9c4b7fb83","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240220-896be21ae.tgz","fileCount":873,"integrity":"sha512-LvPmd1qSKIaT+TvnV4jt3Oay8AhdSvudkW/mWGlEvljqUQN0YEZwNOVaXr967FOhBr5mYUmh9BcT9P3KPOdjYw==","signatures":[{"sig":"MEYCIQCwcnqeec9HklQmYpH0vSf/k2tEnaqRgAHQsA3jq04Z6wIhAKlkNiqcydC9sTrElOaBpHXU9nrsZsV2ymt3ZJffAfDp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3616079},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240220-896be21ae.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240220-896be21ae.tgz","_integrity":"sha512-LvPmd1qSKIaT+TvnV4jt3Oay8AhdSvudkW/mWGlEvljqUQN0YEZwNOVaXr967FOhBr5mYUmh9BcT9P3KPOdjYw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240220-896be21ae_1708471911963_0.7003378500123496","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240221-3c99bb97c":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240221-3c99bb97c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240221-3c99bb97c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ffa3542d95497062906db14d4c9eda315a8380ac","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240221-3c99bb97c.tgz","fileCount":873,"integrity":"sha512-2mnl2JVJ47fyxyWts4jihlJWTNk3BpGOgEX+WoMoenvZEOx+TbD6GpezQUBlSl3/necGr/TCWiuoj0LL3zk06Q==","signatures":[{"sig":"MEUCIAiyff5KsdPOqAwS4ki/Fpl9fY65mgVkz2GdprycQX1fAiEAziO1efzvfBhAKRL3krJgauqCYxKceeDYkKU8+vYRdJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3621671},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240221-3c99bb97c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240221-3c99bb97c.tgz","_integrity":"sha512-2mnl2JVJ47fyxyWts4jihlJWTNk3BpGOgEX+WoMoenvZEOx+TbD6GpezQUBlSl3/necGr/TCWiuoj0LL3zk06Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.8.0-nightly-20240221-3c99bb97c_1708558748974_0.5039522460690891","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240222-fc21d3711":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240222-fc21d3711","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240222-fc21d3711","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"45822fdc501a9eb94fb2491eb84e16bfcf7c6405","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240222-fc21d3711.tgz","fileCount":873,"integrity":"sha512-mstcBQxow5nHPb4xrCSF1Y4HGXXtWQYhy1/meTsyEe/LPLxJpXV+pqu/b9xNN+Jj67wXXWftNq+62pzRnbCP7w==","signatures":[{"sig":"MEYCIQCwFHB9DJN8GkvZhHWMLf0tJEIQ8/ZVw6ydI/32Tz5lvwIhAN0nzanEuBNN1ceMxHfvrOkveCFlNDNlutJUWQuQGtPD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3621903},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240222-fc21d3711.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240222-fc21d3711.tgz","_integrity":"sha512-mstcBQxow5nHPb4xrCSF1Y4HGXXtWQYhy1/meTsyEe/LPLxJpXV+pqu/b9xNN+Jj67wXXWftNq+62pzRnbCP7w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240222-fc21d3711_1708644715676_0.5113686933390089","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240224-6806d3d89":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240224-6806d3d89","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240224-6806d3d89","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5676ac4ff2cf7a67e99b0d83c8c48fa23b14eab5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240224-6806d3d89.tgz","fileCount":873,"integrity":"sha512-PqvicM+jjvkvpOsfsyoTF8rD/sAl8L1bdLEUwTYwtkPl6yEtjE3Jge/3vDAvL6rGjPrtJWUln/CwchoQRtk7nQ==","signatures":[{"sig":"MEUCIGC3jy2ZRuWcsjDRzRj8Axad1nQdfdUI3RlqML4te8CSAiEAs3d62QJsbCJqvx0GJ65P38GGiYNYODsPrHjdH5lyhkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3615679},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240224-6806d3d89.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240224-6806d3d89.tgz","_integrity":"sha512-PqvicM+jjvkvpOsfsyoTF8rD/sAl8L1bdLEUwTYwtkPl6yEtjE3Jge/3vDAvL6rGjPrtJWUln/CwchoQRtk7nQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240224-6806d3d89_1708733317782_0.984874587883878","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240225-6806d3d89":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240225-6806d3d89","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240225-6806d3d89","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b72b63b352edff8eace2a4b70b08be1452aedd40","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240225-6806d3d89.tgz","fileCount":873,"integrity":"sha512-G+Iww/hetBRMTp204i1cunQ+atho9nG8ugJpR1FF+NINkHm0ABqXVwbpdCmce2bB7KkyFVcyFO7SOVw+AIg3LA==","signatures":[{"sig":"MEYCIQDLJGQfHLEJo1j0x1h5rG4v528EVrUR0BnmqVKSz4MLOQIhAKAKtGCLk8XXe7llXOusYG5SD+nl8eynbxXjX7a+IiRv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3615679},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240225-6806d3d89.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240225-6806d3d89.tgz","_integrity":"sha512-G+Iww/hetBRMTp204i1cunQ+atho9nG8ugJpR1FF+NINkHm0ABqXVwbpdCmce2bB7KkyFVcyFO7SOVw+AIg3LA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240225-6806d3d89_1708903918346_0.03346949724627146","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240226-6806d3d89":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240226-6806d3d89","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240226-6806d3d89","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0b6aaeeee987bb6696b82cda2fef1481ec51105f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240226-6806d3d89.tgz","fileCount":873,"integrity":"sha512-hxxA5y9JHVX8bUyXWbWHrlzdAn5+8DYT5MNZ9JUW4EKwmdCPXaxurRKjXtivxRMHaAwdbJe3ALhzLLNgQi/TpA==","signatures":[{"sig":"MEYCIQCiWJgqytLK99HwO+CSzAkedMXpBKe5yL7my4HNq+xIGwIhAPcKlzvERTvI3sKZWdFT111g5oqoNRJh2GQLqZMYSSAf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3615679},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240226-6806d3d89.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240226-6806d3d89.tgz","_integrity":"sha512-hxxA5y9JHVX8bUyXWbWHrlzdAn5+8DYT5MNZ9JUW4EKwmdCPXaxurRKjXtivxRMHaAwdbJe3ALhzLLNgQi/TpA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240226-6806d3d89_1708990323540_0.5028934000731591","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240227-6806d3d89":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240227-6806d3d89","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240227-6806d3d89","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"00f19ab47c47b3f7fc1894c7eefe3a61030445e0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240227-6806d3d89.tgz","fileCount":873,"integrity":"sha512-fok7/zS4MRi7c1kEjiPO1jjx9KjpyTGi1chGaLd62NNBAiNffNQXBUiKCx5tyUDqi/FPdGf4FUrHdBMgACr0EQ==","signatures":[{"sig":"MEQCIFTUbcTEWOC5Qk7h00ukoaibfz9QDwZmxsziQRO7JqSRAiAoHblGbvpWyAJ/zDRnAJpW8E04TLuCsO292dCm6aXmeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3615679},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240227-6806d3d89.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240227-6806d3d89.tgz","_integrity":"sha512-fok7/zS4MRi7c1kEjiPO1jjx9KjpyTGi1chGaLd62NNBAiNffNQXBUiKCx5tyUDqi/FPdGf4FUrHdBMgACr0EQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240227-6806d3d89_1709076721542_0.7338461533667617","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240228-6806d3d89":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240228-6806d3d89","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240228-6806d3d89","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ee7d22344326ad4bd0821948df7fd3030e4a2c8a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240228-6806d3d89.tgz","fileCount":873,"integrity":"sha512-6FwBPz0jBAUeBUg8Z4DXh9+XVNjYsK/z42ctd15e+6OM5az8uKxF414neYttrhKM9C5diKHkuC7jYWEal7KuGg==","signatures":[{"sig":"MEUCIB5/MkAafIXPNorNO5lOgCDCs8CWsE0CXq8T9QU7wIPQAiEA5ypFGYotwoBlCxGVgI3y9F4X31bqxfvzUrXATUxMe2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3615679},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240228-6806d3d89.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240228-6806d3d89.tgz","_integrity":"sha512-6FwBPz0jBAUeBUg8Z4DXh9+XVNjYsK/z42ctd15e+6OM5az8uKxF414neYttrhKM9C5diKHkuC7jYWEal7KuGg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240228-6806d3d89_1709163112932_0.4577642482049853","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240229-4d02f7edb":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240229-4d02f7edb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240229-4d02f7edb","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"966856c9fe81ed52174ac2e54a547077c97b72bb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240229-4d02f7edb.tgz","fileCount":875,"integrity":"sha512-6ee97t2oCAgi71yrzhqdNiLk8SnDRovm4I40Dk1+kUvwqdnAQBiMeNmIbmRPMNX6dYDe5HRtqhxxuJWnudiAag==","signatures":[{"sig":"MEUCIC025FOTKaByy9+NRCcqkzQVNHtXpFS+1HGeVl8NyT1xAiEAr48AOSOuOq9pSly1AkSlJ30RAL70V4vuYYShNNLiNGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3620099},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240229-4d02f7edb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240229-4d02f7edb.tgz","_integrity":"sha512-6ee97t2oCAgi71yrzhqdNiLk8SnDRovm4I40Dk1+kUvwqdnAQBiMeNmIbmRPMNX6dYDe5HRtqhxxuJWnudiAag==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240229-4d02f7edb_1709249513018_0.6418315747213608","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.7.2":{"name":"react-native-reanimated","version":"3.7.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.7.2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"688a0002d129a8ddcef919093c45c67de18923f5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.7.2.tgz","fileCount":873,"integrity":"sha512-3KpTmYEcmHhkZeTqgWtioqnljpd4TLxKHClvarYsA3UXU2Tv+O1gqlRhVhfHBZuiDngVu436gWkde9+/VQVMFQ==","signatures":[{"sig":"MEUCIQCkPporPLLoET34ai/R8zJEXaP0YppO+gYq+131YjYJvAIgHQTSrkYTvuByRuZkj9doJZzkZhWwkpgT1VVIHB+xw+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3586244},"main":"lib/module/index","_from":"file:react-native-reanimated-3.7.2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","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","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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 ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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","use_strict_check":"node ./scripts/validate-use-strict.js","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+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","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":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.7.2.tgz","_integrity":"sha512-3KpTmYEcmHhkZeTqgWtioqnljpd4TLxKHClvarYsA3UXU2Tv+O1gqlRhVhfHBZuiDngVu436gWkde9+/VQVMFQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.72.6","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.19.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","react-native":"*","@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_3.7.2_1709304730435_0.14008626394818857","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240301-b20d9e010":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240301-b20d9e010","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240301-b20d9e010","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e1bf29e7c8ae98854dc36a613a44d847cdbe5592","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240301-b20d9e010.tgz","fileCount":879,"integrity":"sha512-XfhSnQkwNcXWOJKX6n/dP7ni1s4fcHJ9iBXd3LaWuKYe8kJpL53MAERNR7Tsy/5LX/EzA2DWrmH22NQPZSBeMQ==","signatures":[{"sig":"MEYCIQDpri5gCUfXLfEtJIRxLMVMqdPB13Av4W3pvmWvcdT1zgIhALEaRwEfoSI6v1zCu9oJDzFq8+Ze8/Yup+ljy+Qn16nj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3627637},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240301-b20d9e010.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240301-b20d9e010.tgz","_integrity":"sha512-XfhSnQkwNcXWOJKX6n/dP7ni1s4fcHJ9iBXd3LaWuKYe8kJpL53MAERNR7Tsy/5LX/EzA2DWrmH22NQPZSBeMQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240301-b20d9e010_1709335912827_0.1691430648105925","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240302-b20d9e010":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240302-b20d9e010","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240302-b20d9e010","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"deb7a1be6f00e396607aaee54927239a16da9d0b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240302-b20d9e010.tgz","fileCount":879,"integrity":"sha512-B06O2KLdrgMVafnIkVteC1+vmyQjiYlt0SunQSHVJ/tXllXw1Zyf3ZxPAG9+IYEdPSiERKEdKgU32V/yz9aJUw==","signatures":[{"sig":"MEYCIQDt5qHf+firsKUBO1FaU/u8NEUVbdG/O96yYFsEYUYS2wIhAL05VKZQlSMqQgBion6w8xM5deau2uQDHLy+Dsu22+ro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3627637},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240302-b20d9e010.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240302-b20d9e010.tgz","_integrity":"sha512-B06O2KLdrgMVafnIkVteC1+vmyQjiYlt0SunQSHVJ/tXllXw1Zyf3ZxPAG9+IYEdPSiERKEdKgU32V/yz9aJUw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240302-b20d9e010_1709422312510_0.06397642065827758","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240303-b20d9e010":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240303-b20d9e010","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240303-b20d9e010","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2c6a9efa5f1ec9ea6c9320010c288c690f8e4898","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240303-b20d9e010.tgz","fileCount":879,"integrity":"sha512-ogSVVVJAq1jKSWNzEj3ywrK+LxbAE7funzWgE53Z8QKus+6mc1G9WqrnrOwLRyrW+Uy99Xp7xNCAAXt7wFHq9Q==","signatures":[{"sig":"MEYCIQDJGno7K4NB79ZtXOWvI+Dnydm0gfsTDFsAXc3cYd2ugAIhAJrFbPfsf71jrmf7PO2Kap5+j3tdukxystMDBe1PSxjp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3627637},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240303-b20d9e010.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","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 && bundle install && bundle exec pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","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 && bundle install && bundle exec pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240303-b20d9e010.tgz","_integrity":"sha512-ogSVVVJAq1jKSWNzEj3ywrK+LxbAE7funzWgE53Z8QKus+6mc1G9WqrnrOwLRyrW+Uy99Xp7xNCAAXt7wFHq9Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240303-b20d9e010_1709508730774_0.2086022956933895","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240304-61ced8ea3":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240304-61ced8ea3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240304-61ced8ea3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"86c7cddc48680a4009a7d2f73b96993f8b7e9db5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240304-61ced8ea3.tgz","fileCount":879,"integrity":"sha512-yfwlrlEScgd4w3sSFTr0YsXjw9kH1qDaKvDcN1hGAxWjCLdknAHoecm7JqGvrpDfHdTrh0mHaLtPNBnfU5RmDg==","signatures":[{"sig":"MEYCIQDFFNJomp5lvjZQrg91H1MCFrVyCBdIgBW/6Xqg3dufmQIhAOlMX0G4FbKk3TfkG/vDH6D5YLCFTX0EX/XT844zRYH6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3627443},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240304-61ced8ea3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240304-61ced8ea3.tgz","_integrity":"sha512-yfwlrlEScgd4w3sSFTr0YsXjw9kH1qDaKvDcN1hGAxWjCLdknAHoecm7JqGvrpDfHdTrh0mHaLtPNBnfU5RmDg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240304-61ced8ea3_1709595132185_0.5904601859251193","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240305-182a2cf79":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240305-182a2cf79","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240305-182a2cf79","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ccea762536b7ae6b8790eec9b13c0f1bb1b75a3c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240305-182a2cf79.tgz","fileCount":879,"integrity":"sha512-qZPLGlJPLVmEYatYiPNHAewE3nNKm8W5S6MFkVY5nU7xRumrzSgoGTF6v+fw+40EfxVoaLBcLRd2yCEyKZOq6A==","signatures":[{"sig":"MEYCIQCZ2clxL1gdPCD1FNE83aymD1m87TcSoMRsPaHMEn/abgIhAPC6drl38ZRzDt/9LZIELfIv+kPvKmyLN3uCulXylFGl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3627239},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240305-182a2cf79.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240305-182a2cf79.tgz","_integrity":"sha512-qZPLGlJPLVmEYatYiPNHAewE3nNKm8W5S6MFkVY5nU7xRumrzSgoGTF6v+fw+40EfxVoaLBcLRd2yCEyKZOq6A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240305-182a2cf79_1709681512882_0.9887869836192034","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240306-4a15cf467":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240306-4a15cf467","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240306-4a15cf467","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a0b098e1cfbc860cb74235d496f38fb028e4017f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240306-4a15cf467.tgz","fileCount":879,"integrity":"sha512-/Qxt2DwhfQPZ1x41ioL4zgINtZZEj5PLLYu8Q24q4aQXAWCaBYewa5jYiLIqg7j5qD3K7H76m2wvoNozwqCTSg==","signatures":[{"sig":"MEYCIQCpeMvGu06+IhuY9eMFKuVFVz9ZxCI+04QuJnhQzyNUcwIhALvjb/2Ne2QN89IkkCKaT/u0jlcSLqOcrgdxIR2z+kKQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3630425},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240306-4a15cf467.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240306-4a15cf467.tgz","_integrity":"sha512-/Qxt2DwhfQPZ1x41ioL4zgINtZZEj5PLLYu8Q24q4aQXAWCaBYewa5jYiLIqg7j5qD3K7H76m2wvoNozwqCTSg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240306-4a15cf467_1709767914919_0.42525392748687874","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0-nightly-20240307-4a15cf467":{"name":"react-native-reanimated","version":"3.8.0-nightly-20240307-4a15cf467","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0-nightly-20240307-4a15cf467","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a8ad01a226cd9b7a969d3de2054125c741c24d44","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0-nightly-20240307-4a15cf467.tgz","fileCount":879,"integrity":"sha512-PjKgJvJO+WbUcn0qwDEolOCGGH1C8PCfsH2bSQRKKQaOsZCeSpJUNSf1WJ/yECAEtzwrhtHsmC28dpbtz+2IWw==","signatures":[{"sig":"MEQCIEUzcWWRaY0yuwhLagNz4V13xBg9mbGTzLVkgD/X73RsAiB9ZNPJdPVS+QtaxSdC3FLDnMKx9Xcx6QpXyekeoAjdGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3630425},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0-nightly-20240307-4a15cf467.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.8.0-nightly-20240307-4a15cf467.tgz","_integrity":"sha512-PjKgJvJO+WbUcn0qwDEolOCGGH1C8PCfsH2bSQRKKQaOsZCeSpJUNSf1WJ/yECAEtzwrhtHsmC28dpbtz+2IWw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0-nightly-20240307-4a15cf467_1709854314033_0.3321013075164492","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.0":{"name":"react-native-reanimated","version":"3.8.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e7724ceae8fdf87e9523d9d54efb3e4652f608cb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.0.tgz","fileCount":879,"integrity":"sha512-xoG4+nf+lSmzv37mjTUIT0gYNEIr2Mb8WXgmqR8deCJk8CC6lXT0HRpshTPVAF00LvdzrD2W/rCpiBdHN5FW2w==","signatures":[{"sig":"MEQCICrdHycfFo2o/rnS/yvUS8jvY8S6v011xblwGMuOuvLqAiA/K3YNOBH4g4TDaGKO3yLjNra+bmKL02nK+saIqV5WZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3630446},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/3.8.0/ExpoApp/react-native-reanimated-3.8.0.tgz","_integrity":"sha512-xoG4+nf+lSmzv37mjTUIT0gYNEIr2Mb8WXgmqR8deCJk8CC6lXT0HRpshTPVAF00LvdzrD2W/rCpiBdHN5FW2w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.0_1709917131116_0.49663797540331434","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240308-411d38402":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240308-411d38402","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240308-411d38402","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cef34aa7a02e2d7f5ffe02479875c0438f5d9abd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240308-411d38402.tgz","fileCount":879,"integrity":"sha512-nz9JrE5+PphzX2HGAx4wgKOlMsRzvQkx05bTq9Mmtb8DFHv3Hz1zo8z01zDcijOCw4j4WBGh121ylT0WBEVudg==","signatures":[{"sig":"MEYCIQCj2v54zrhgwUvyFkrzKQpb8hQhK54s6q9yeVjWniOdjQIhAPCd1DhaV7NlVFu2Z/aATckL7aPu5KdKXLdrI05cyrDs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3630583},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240308-411d38402.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240308-411d38402.tgz","_integrity":"sha512-nz9JrE5+PphzX2HGAx4wgKOlMsRzvQkx05bTq9Mmtb8DFHv3Hz1zo8z01zDcijOCw4j4WBGh121ylT0WBEVudg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240308-411d38402_1709940714045_0.23566288220301645","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240309-411d38402":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240309-411d38402","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240309-411d38402","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"61ff38a0fadeb2694f9e494cab0f60841847581c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240309-411d38402.tgz","fileCount":879,"integrity":"sha512-w6WrQUYVBTqDWnuT6i2ZPtaIKfzG0O9aeoW9DzebX1Ixy7h/Q43KAdiy6smMS6XwFyY2Wc/hmYLqb9oM+YdJVw==","signatures":[{"sig":"MEYCIQDPYemWYYZRaLKU1UFESJLzo46f1Xa7EvzEi7k3Yf7pHwIhAO2LmiQjE1GHcx+4PMKuWs2RlS2E0MO59pYrAW+dkvtU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3630583},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240309-411d38402.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240309-411d38402.tgz","_integrity":"sha512-w6WrQUYVBTqDWnuT6i2ZPtaIKfzG0O9aeoW9DzebX1Ixy7h/Q43KAdiy6smMS6XwFyY2Wc/hmYLqb9oM+YdJVw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240309-411d38402_1710027116474_0.37720709815591125","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240310-411d38402":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240310-411d38402","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240310-411d38402","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d97c2f208da1375706ad5e7361ef8f12e74f548a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240310-411d38402.tgz","fileCount":879,"integrity":"sha512-k5gBqOs3RqUw5DyOe2EQ+2z9ZHp+Aes+Pl9+lQKBwY7IoTZJ74ev6OPetJXnQ0ToyxpMPVxsUVKdbqZrOH5i2Q==","signatures":[{"sig":"MEYCIQDjDtwom7nCMfyQKPvaBitFce+PhRyg+92wG6A0iKrW2gIhAN2TDiesPbZTM1KHxMHuoKhhAV1/25R4qfedq1clvWOK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3630583},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240310-411d38402.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240310-411d38402.tgz","_integrity":"sha512-k5gBqOs3RqUw5DyOe2EQ+2z9ZHp+Aes+Pl9+lQKBwY7IoTZJ74ev6OPetJXnQ0ToyxpMPVxsUVKdbqZrOH5i2Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240310-411d38402_1710113522515_0.2910190906520611","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240311-1ab8c2241":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240311-1ab8c2241","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240311-1ab8c2241","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f2cad3ef7ac4074ddbc5d776b15458fdf5d87bf6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240311-1ab8c2241.tgz","fileCount":888,"integrity":"sha512-9z8TAp1r+y+L7ZT2Debfi8ce5TtwjpTMzEnbui0xuixksjATqcwTycqZ8/aNJQVuF3RLnbr/DwFyAK45XEpBsw==","signatures":[{"sig":"MEQCIHIQ1kNvjN6j5d1bxdM/y4HcwwMu+FoSu3RKLoq/WDeJAiBMXKGcQA7woaOwbD6gZJtg0osyobGVXVWAjVGjxa6PxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3637337},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240311-1ab8c2241.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240311-1ab8c2241.tgz","_integrity":"sha512-9z8TAp1r+y+L7ZT2Debfi8ce5TtwjpTMzEnbui0xuixksjATqcwTycqZ8/aNJQVuF3RLnbr/DwFyAK45XEpBsw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240311-1ab8c2241_1710199928478_0.11680723118311942","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240312-1ae6205ff":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240312-1ae6205ff","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240312-1ae6205ff","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f7d00f185386cacceb9cee0393246d422e9e28cb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240312-1ae6205ff.tgz","fileCount":888,"integrity":"sha512-G6HPi6+4DhGfCXkxLg1V5wZMNouRBJI5oWVQP1pe3f5gT7FfHxZnzg+mJg9jhcNyBcbzmLVdgKiE8BRvo9iP4w==","signatures":[{"sig":"MEUCIG0r/IpbEfH+mNAScUGIWPDyRdVkXwGNwn0M9OhJ45gCAiEAx4kWA5J5726Y5+jKA3rscR0q8IDF1DOtnXJPV/jo7/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3646192},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240312-1ae6205ff.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240312-1ae6205ff.tgz","_integrity":"sha512-G6HPi6+4DhGfCXkxLg1V5wZMNouRBJI5oWVQP1pe3f5gT7FfHxZnzg+mJg9jhcNyBcbzmLVdgKiE8BRvo9iP4w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240312-1ae6205ff_1710286317063_0.8972064444961716","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240313-1ae6205ff":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240313-1ae6205ff","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240313-1ae6205ff","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5739c095b76ca34e127186365dd4fcabe3c88ca6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240313-1ae6205ff.tgz","fileCount":888,"integrity":"sha512-+mFSzzfuQTzo+hgk71S3Y3mJJrK4Hwm8T/atWIl8R0uz3VWhrhzF/2yXTWdR/v8QTI5EOOGcCgdhnnFmaRg52Q==","signatures":[{"sig":"MEQCIAzXtsKlHrbuw6N+hIOMaZaqf15zxFdG5t6XuntV0ggOAiAoa0FfbqWCIFAyrZaxc+44+2bca9byCGIFyK47H7V/Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3646192},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240313-1ae6205ff.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240313-1ae6205ff.tgz","_integrity":"sha512-+mFSzzfuQTzo+hgk71S3Y3mJJrK4Hwm8T/atWIl8R0uz3VWhrhzF/2yXTWdR/v8QTI5EOOGcCgdhnnFmaRg52Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240313-1ae6205ff_1710372729107_0.939509846192693","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240314-9d81019f6":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240314-9d81019f6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240314-9d81019f6","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"403cdb980bdb37c8002d58fdf748cb18ff916776","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240314-9d81019f6.tgz","fileCount":888,"integrity":"sha512-9x6rx9VPemPVHj9x0YZab8xsizhkO4mqEncymeR2l8WIvnuUeOGHRnmzc+N4fANm71M/TlXEYIPlVMJo88CtDg==","signatures":[{"sig":"MEUCIQC+PByoCSv8yzZeDsTB0NdOsMlR3pMn3oNsM/ES90u/0AIgTLIMSGk3+ixlTrlsdviXy7aLtjEH0suxJaAbvtZHh8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3646437},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240314-9d81019f6.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240314-9d81019f6.tgz","_integrity":"sha512-9x6rx9VPemPVHj9x0YZab8xsizhkO4mqEncymeR2l8WIvnuUeOGHRnmzc+N4fANm71M/TlXEYIPlVMJo88CtDg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240314-9d81019f6_1710459103996_0.023844167194297716","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.8.1":{"name":"react-native-reanimated","version":"3.8.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.8.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"45c13d4bedebef8df3d5a8756f25072de65960d7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.8.1.tgz","fileCount":879,"integrity":"sha512-EdM0vr3JEaNtqvstqESaPfOBy0gjYBkr1iEolWJ82Ax7io8y9OVUIphgsLKTB36CtR1XtmBw0RZVj7KArc7ZVA==","signatures":[{"sig":"MEUCIGW8ttrjPTgWvVtKJ8mvd9AhQARBWMpyeD1YEhhZV0x0AiEAlruzsRvBv4HSt85GNoMuyZ/R2vFIcnMdmHSwvybMB3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3631639},"main":"lib/module/index","_from":"file:react-native-reanimated-3.8.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/react-native-reanimated-3.8.1.tgz","_integrity":"sha512-EdM0vr3JEaNtqvstqESaPfOBy0gjYBkr1iEolWJ82Ax7io8y9OVUIphgsLKTB36CtR1XtmBw0RZVj7KArc7ZVA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.8.1_1710511098539_0.741556738619751","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240315-424753b23":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240315-424753b23","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240315-424753b23","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bed28202a1d8fe681ffe18636861e2baaa9673b5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240315-424753b23.tgz","fileCount":888,"integrity":"sha512-2yHVxPDdlkALLLKPTWL4KCOJhBK5PGvCx5Kou5EHGikr0dZt/OimLYmojsPGHGteP+h23Tfkh+hM9gymBugXiA==","signatures":[{"sig":"MEYCIQDRJGb7n7yyOsLbASCkmlm3VmVkBVWKwByzE3dNIKqaHgIhAJRniRxGT9YwEI0qXneSHIdKYL+/Hfy22GIU8jFkr7oB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3666101},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240315-424753b23.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240315-424753b23.tgz","_integrity":"sha512-2yHVxPDdlkALLLKPTWL4KCOJhBK5PGvCx5Kou5EHGikr0dZt/OimLYmojsPGHGteP+h23Tfkh+hM9gymBugXiA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240315-424753b23_1710545521302_0.7115572667750067","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240316-424753b23":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240316-424753b23","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240316-424753b23","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"80be8939d1693f86829c03c84ed36acbe5b23cee","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240316-424753b23.tgz","fileCount":888,"integrity":"sha512-M13+kivVFODjgo1Dszk0+G/FRMuuG3+PTuuARK4/JBaawPRcMyFDx9QPEoDqvDovfwyd/MPPpDr5/e8DjoDSRw==","signatures":[{"sig":"MEQCIEKqy5Tpvy51x3eDoyR3XvMWWTrHHDpopGrzZP7mXITfAiBX4u1lLrItcp05iG+Nrwi39gb1E3a4+NApkxMRSDVqag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3666101},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240316-424753b23.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240316-424753b23.tgz","_integrity":"sha512-M13+kivVFODjgo1Dszk0+G/FRMuuG3+PTuuARK4/JBaawPRcMyFDx9QPEoDqvDovfwyd/MPPpDr5/e8DjoDSRw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240316-424753b23_1710631912385_0.7317486019795132","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240317-424753b23":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240317-424753b23","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240317-424753b23","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"26092403c2cf080941aa9f22f396331f1b1a7694","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240317-424753b23.tgz","fileCount":888,"integrity":"sha512-+NpwXDtuHMq/zonSlAW8A4Oi8eUyoIRnpv1Hyb5wybsXZH63SCVKdQyJfN1AnZOGoSW5Ag8r9Q8SERgO1LM+Ag==","signatures":[{"sig":"MEUCID5XFjsxrDRvrXqhzqXt71zc7bpn65ZOdY7d+jLa8zshAiEAti1duIvvt8oU3rg88RQh+lrecQjbB1r6o/GlvSSBsBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3666101},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240317-424753b23.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240317-424753b23.tgz","_integrity":"sha512-+NpwXDtuHMq/zonSlAW8A4Oi8eUyoIRnpv1Hyb5wybsXZH63SCVKdQyJfN1AnZOGoSW5Ag8r9Q8SERgO1LM+Ag==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240317-424753b23_1710718313559_0.7953085589646849","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240318-469d708f3":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240318-469d708f3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240318-469d708f3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9264e51e682e288cd41160dd704e9f18a3a7875a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240318-469d708f3.tgz","fileCount":888,"integrity":"sha512-y5eBfI/3Oqow9ew4WkcF6BCvtW69FvFdLZ0/4G8FvCfbqIn0PKG9vJ3VKt7Y1uZYM4Km5y902yk2wKqz98oZwg==","signatures":[{"sig":"MEQCH3co7+XrsRi9SQlRpCcwg7cOP87nLnI8mDvy/SZP/LoCIQCZMH5fMkMI8L9cRzLgPvPIHwV2oWloQvFDG5b2X2IlWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3666101},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240318-469d708f3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240318-469d708f3.tgz","_integrity":"sha512-y5eBfI/3Oqow9ew4WkcF6BCvtW69FvFdLZ0/4G8FvCfbqIn0PKG9vJ3VKt7Y1uZYM4Km5y902yk2wKqz98oZwg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240318-469d708f3_1710804721767_0.47484748176008806","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240319-74985c35b":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240319-74985c35b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240319-74985c35b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e7be4a764f2d382250d99bd822eb03135e56886c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240319-74985c35b.tgz","fileCount":888,"integrity":"sha512-Bb3VXyAPuhpZU5dSkRzQ+qpiZZqdzq2a6eiTQS1cCZ6ru+UDgHyDyew8l2Qb6smM58lQsQVKBvNzWgoyWsD/DA==","signatures":[{"sig":"MEUCIGM7sBnL0dNj9V6jbbrKyqaO90Yb/KkiTStZ862eQPJiAiEAt32Uf/5Nv8e9aHjW4USZvGeQbpuSfsFAAe+DRAsQM7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3669132},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240319-74985c35b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240319-74985c35b.tgz","_integrity":"sha512-Bb3VXyAPuhpZU5dSkRzQ+qpiZZqdzq2a6eiTQS1cCZ6ru+UDgHyDyew8l2Qb6smM58lQsQVKBvNzWgoyWsD/DA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240319-74985c35b_1710891116732_0.7735253458720748","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240320-d6dab8f65":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240320-d6dab8f65","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240320-d6dab8f65","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a716e2c7b35b35b312fa557aa279fbf98ba509ad","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240320-d6dab8f65.tgz","fileCount":888,"integrity":"sha512-3fStNbt4Hja58uQL/ZAkIexxroQSh56+mXMke2yJKCYTCMctT2Z0GsuJWrXeH+1T+XBwUG1NTVBUzQRRFm2kSQ==","signatures":[{"sig":"MEUCIQDhESrWLoaEEY1aLNu/Wg7mfRqkbX9Pjmtkp4rfBId9LQIgaD2xhlJCWc1D9xqww8NtTaMXhlyMPBUfNXnQ5WcwJ88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3677504},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240320-d6dab8f65.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240320-d6dab8f65.tgz","_integrity":"sha512-3fStNbt4Hja58uQL/ZAkIexxroQSh56+mXMke2yJKCYTCMctT2Z0GsuJWrXeH+1T+XBwUG1NTVBUzQRRFm2kSQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240320-d6dab8f65_1710977521025_0.08641837272163544","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240321-1ea5d1d3b":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240321-1ea5d1d3b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240321-1ea5d1d3b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"623d49a6386cf1972783b011f0a4f3c641bf8115","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240321-1ea5d1d3b.tgz","fileCount":888,"integrity":"sha512-djhenc0mvKtTTFWuyeIP8mFn660+SpjGDQzXbc4plakYrYoC0pG73GVur/0cligwkTGGkkOrjyB7OyjhTBWgZA==","signatures":[{"sig":"MEQCICap3qRhAeztqxHmZ0J9reczDjmpE/K/07ivd5LfVMX1AiAsq4w07TgY1SeWi9JwH41N7BNO+4GOvy32iKXmjsv5Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3677429},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240321-1ea5d1d3b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240321-1ea5d1d3b.tgz","_integrity":"sha512-djhenc0mvKtTTFWuyeIP8mFn660+SpjGDQzXbc4plakYrYoC0pG73GVur/0cligwkTGGkkOrjyB7OyjhTBWgZA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240321-1ea5d1d3b_1711063918718_0.9472293357973156","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240322-92510c260":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240322-92510c260","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240322-92510c260","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8c09c496a065fa2f6fb99f1fe7790173e44935ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240322-92510c260.tgz","fileCount":888,"integrity":"sha512-IFMWcICVHURcmrkZUfplJ3WYxBwb1qKugd/6ZQ4LwmeOm8ggzpmSuLWg6JImdh6OChzjk/mz33aq9YRYax9BeA==","signatures":[{"sig":"MEUCIQCfZoAS1inedKl63LJxDShu/K93oWJWMLUTPDDc6CXknwIgRL+rX4G9uMQa9LxZQRkFVlYru2qUQYOkIg3UENx4mYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3683023},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240322-92510c260.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240322-92510c260.tgz","_integrity":"sha512-IFMWcICVHURcmrkZUfplJ3WYxBwb1qKugd/6ZQ4LwmeOm8ggzpmSuLWg6JImdh6OChzjk/mz33aq9YRYax9BeA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240322-92510c260_1711150311400_0.8184487879399203","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240323-92510c260":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240323-92510c260","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240323-92510c260","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e9bf603cbef485d05542acbf20c4c3c6ecafc338","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240323-92510c260.tgz","fileCount":888,"integrity":"sha512-Yz3VOOV0iqN0yo5xpzUCxmaMk2Dh8/smQkWrE5qtVeNrmwoDdaQdSe4Tps4lOmoIg5ZMMayY83hntQa2KjINfQ==","signatures":[{"sig":"MEUCIG0aem2YiFS8+2ULu9ixsPj/qaRYoSquV8spaY6f7HA7AiEAwoBSOIziVT+jvDl04PFNV/9m/pF3SNS5FVD9+TO7XDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3683023},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240323-92510c260.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240323-92510c260.tgz","_integrity":"sha512-Yz3VOOV0iqN0yo5xpzUCxmaMk2Dh8/smQkWrE5qtVeNrmwoDdaQdSe4Tps4lOmoIg5ZMMayY83hntQa2KjINfQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240323-92510c260_1711236720052_0.9135304004732174","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240324-92510c260":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240324-92510c260","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240324-92510c260","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f54344b0c93cee8c98d78bf17c51c118c5665a0c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240324-92510c260.tgz","fileCount":888,"integrity":"sha512-ca5vcPNNj7/0507/1a1axhVVgOVlAUUTas3y6tZ8CGzAF8m1zcawxd9C59Fm5gi0PwxG0/1JxkEDVr2ze4ljrA==","signatures":[{"sig":"MEQCIFNRsrKWSHe+04VuTEZsEKCimn1X0rERxYFkrfnG7WsZAiAb22HfsNM66jwEizHL0dBEVRctad9kBklapGi+I9cp9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3683023},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240324-92510c260.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240324-92510c260.tgz","_integrity":"sha512-ca5vcPNNj7/0507/1a1axhVVgOVlAUUTas3y6tZ8CGzAF8m1zcawxd9C59Fm5gi0PwxG0/1JxkEDVr2ze4ljrA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240324-92510c260_1711323111053_0.20720480589258705","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240325-d224237ba":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240325-d224237ba","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240325-d224237ba","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7f4b48dffe7049e5ef626f477d930a251d289441","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240325-d224237ba.tgz","fileCount":916,"integrity":"sha512-HPZgqZj1/5bnOouiI3ozwZsK6xEE4neWFAaAiPuOBYUa3g7/Xu44aqe4GPyQ7HdF62ZnIuEBOXQ/tWoNZ2xWkQ==","signatures":[{"sig":"MEUCIQD0tJ9ncFWh+LtNxo/nJUCwPL9oybPDiIO9O5vTkzv5iAIgSQUDhxIP7IP0eiAUMGpq6QnImh5lumdohuhDSZ6H0ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3747927},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240325-d224237ba.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240325-d224237ba.tgz","_integrity":"sha512-HPZgqZj1/5bnOouiI3ozwZsK6xEE4neWFAaAiPuOBYUa3g7/Xu44aqe4GPyQ7HdF62ZnIuEBOXQ/tWoNZ2xWkQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240325-d224237ba_1711376626851_0.25996951814560565","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240325-9e79766a4":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240325-9e79766a4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240325-9e79766a4","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"435c12e757cc46db2fd5a78dd8a65802ad3c2b86","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240325-9e79766a4.tgz","fileCount":916,"integrity":"sha512-IqzFuaRBImKWlmaDpstIwJnFGR/7Rc3byTH8J4b75jsnj9f4g9FPKwsnSXvjXj8tE56WLgHBS6J3NodwMiNsvA==","signatures":[{"sig":"MEUCIFJpiOroRuRIK3xR4LRlbQ0Ez/KSlxkCqOmMYKJ5MXR4AiEAyMv2L8lvG9nRs4oGhhg4oajKlwFcZ9V9u8k0HLqdSbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3747963},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240325-9e79766a4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240325-9e79766a4.tgz","_integrity":"sha512-IqzFuaRBImKWlmaDpstIwJnFGR/7Rc3byTH8J4b75jsnj9f4g9FPKwsnSXvjXj8tE56WLgHBS6J3NodwMiNsvA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240325-9e79766a4_1711409531343_0.22476931348600493","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240326-2e358709b":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240326-2e358709b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240326-2e358709b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"957da5f3d7444f6001e0b253db9970069f3cbf4d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240326-2e358709b.tgz","fileCount":916,"integrity":"sha512-FBgs3MCm0PsKPNPAB79RGacL1Ninm2fi7OnONeIHdkrimOb5gBvAok5Z4T5e5h+btRDbpf5FRIMCSBwXsvFruw==","signatures":[{"sig":"MEYCIQCOv9osCYfxJwHa1z5oHIzsja+MsRvSUjoZY2PNoZDZPQIhAMZa4IK67YId6XkCerXkwCOmhyi7xmJiDpgXlPjvmp7j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3748227},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240326-2e358709b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240326-2e358709b.tgz","_integrity":"sha512-FBgs3MCm0PsKPNPAB79RGacL1Ninm2fi7OnONeIHdkrimOb5gBvAok5Z4T5e5h+btRDbpf5FRIMCSBwXsvFruw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"17.0.2","eslint":"^8.56.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","react-native":"0.73.4","eslint-plugin-n":"^16.4.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-tsdoc":"^0.2.17","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":"^17.1.0","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":"^6.19.0","eslint-plugin-react-hooks":"^4.6.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.13.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240326-2e358709b_1711495915667_0.5156698502114905","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240327-2440a7eb5":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240327-2440a7eb5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240327-2440a7eb5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ce92ea67f0f5b9ed6b699fc652af5461778cc5f5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240327-2440a7eb5.tgz","fileCount":918,"integrity":"sha512-hu8AEYIYdVwCAjVbKHmVQsYGJ3ckMlHH8njCcxmATfs3kTFdVcL/ym1KRS+Mtq05IfaP5/e/t3kEnCT2XzEW2w==","signatures":[{"sig":"MEUCIQCdL1innqwTGwia8P4PyEL6xznk8Rnw2ghvApjn5RA0FwIgf7n1LkWvZDoTO6i/4ZpEsfSKkVpFRbSJB6T3Q5o6kFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3758008},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240327-2440a7eb5.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240327-2440a7eb5.tgz","_integrity":"sha512-hu8AEYIYdVwCAjVbKHmVQsYGJ3ckMlHH8njCcxmATfs3kTFdVcL/ym1KRS+Mtq05IfaP5/e/t3kEnCT2XzEW2w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240327-2440a7eb5_1711582430434_0.24677509014464438","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240328-aeb76ffa3":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240328-aeb76ffa3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240328-aeb76ffa3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d460c7c4fbd1b178740ba1a0b8ef29a921cc0f83","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240328-aeb76ffa3.tgz","fileCount":922,"integrity":"sha512-294sUTYxE/4uSOGqNjVG0rJyB1OCbbYtA46AjAnICe2huLn7bCmk1xgmA+Xh0vhtf/Gf3142tlqR4crVq+SnhA==","signatures":[{"sig":"MEUCIQCWH7eurbHjh+8TKo5f55voMv4gW6bE6toN5CqEKLxBkAIgUlHOj1RGdJM6+eKIawpG3+Xt6w/8IT4frISpj01ryDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3783613},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240328-aeb76ffa3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240328-aeb76ffa3.tgz","_integrity":"sha512-294sUTYxE/4uSOGqNjVG0rJyB1OCbbYtA46AjAnICe2huLn7bCmk1xgmA+Xh0vhtf/Gf3142tlqR4crVq+SnhA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240328-aeb76ffa3_1711668824610_0.4607666100656018","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240329-1c1271464":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240329-1c1271464","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240329-1c1271464","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"08b05fe28fc1d266351dcac34df5156ba945887a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240329-1c1271464.tgz","fileCount":922,"integrity":"sha512-PsC/TSNedE/NuyyQ2HmMFTwtVKSbhadwXh2wBHx+VkgxMPkLfKx6RirSXoAlYX9OPu610zdO5yeZt5+bF4YOGA==","signatures":[{"sig":"MEQCIAqciQ+UFXRnlTegdYW8FtXrDoz0rpbmVV562lgjnCjLAiBioGwwAK9XYWJXLy/kgrUWk7A9JyTMDDVwXkyTKD2TrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3783613},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240329-1c1271464.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240329-1c1271464.tgz","_integrity":"sha512-PsC/TSNedE/NuyyQ2HmMFTwtVKSbhadwXh2wBHx+VkgxMPkLfKx6RirSXoAlYX9OPu610zdO5yeZt5+bF4YOGA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240329-1c1271464_1711755234647_0.04053058406825105","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240330-1c1271464":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240330-1c1271464","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240330-1c1271464","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"842ab3e85f304de31d36a0d63c3b8a5175d3954c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240330-1c1271464.tgz","fileCount":922,"integrity":"sha512-7K2CW2lQJ4ceKpaOvfIWOGJ1hSuhEMJbN14hHD3iditPYdsrBRQe/TnaYEl3IdUiobkpAmtz+url/4JMFE8lcQ==","signatures":[{"sig":"MEYCIQDCxV5sVw26br6YebepKVcMRVWtKpxDKv+3Txr7sf+I/AIhANMnJGfsx1wGnxY9TNC3CYTJ6/CD39FjmS40JKhXVD3B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3783613},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240330-1c1271464.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240330-1c1271464.tgz","_integrity":"sha512-7K2CW2lQJ4ceKpaOvfIWOGJ1hSuhEMJbN14hHD3iditPYdsrBRQe/TnaYEl3IdUiobkpAmtz+url/4JMFE8lcQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240330-1c1271464_1711841626484_0.9029177542002431","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240331-1c1271464":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240331-1c1271464","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240331-1c1271464","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2300928354b9c2712e9f7f5cc9e1ec985e2262ca","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240331-1c1271464.tgz","fileCount":922,"integrity":"sha512-qni+Zx0WibkCpY0OzZVRS9Pj1+NdqFutdE1whvcnGFNvzrXCup8+s+cSZP/oIiCASLw6qOcbv0bXSTLcV6BjZA==","signatures":[{"sig":"MEUCIDMWjkn6VnP7XN8Skqbgcgc9KH0naGKlNNl6te+R84OmAiEA3GumWVEeHxIAPsyLjFem48pwOo77rRnLYKaRXOs8MjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3783613},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240331-1c1271464.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240331-1c1271464.tgz","_integrity":"sha512-qni+Zx0WibkCpY0OzZVRS9Pj1+NdqFutdE1whvcnGFNvzrXCup8+s+cSZP/oIiCASLw6qOcbv0bXSTLcV6BjZA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240331-1c1271464_1711928039929_0.004120188876248987","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240401-1c1271464":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240401-1c1271464","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240401-1c1271464","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6dc948d2e30d004962dba2af41a8de47654dc4e6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240401-1c1271464.tgz","fileCount":922,"integrity":"sha512-nhUKD7OqzSAMvr/Ix5Wto6Ag5zBpSsUghTXAgdZX+YW2mjcGUiZQvsE4JFfj0TvwzBLuPexIIavRUT+z+PQQIw==","signatures":[{"sig":"MEUCIQDsAFRTe4wsCDw4eT4QZxtQbc0sQ9YlwY7TRwq2Kk/QTwIgZorlgC9x1L0GQLARx/q3E5Ys+/mTg1x10UmsSvOhegA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3783613},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240401-1c1271464.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240401-1c1271464.tgz","_integrity":"sha512-nhUKD7OqzSAMvr/Ix5Wto6Ag5zBpSsUghTXAgdZX+YW2mjcGUiZQvsE4JFfj0TvwzBLuPexIIavRUT+z+PQQIw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240401-1c1271464_1712014431542_0.9632703316083213","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240402-12717cdb5":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240402-12717cdb5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240402-12717cdb5","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"43af7da098ae92774da5432e7ce6d7f54dd8c46a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240402-12717cdb5.tgz","fileCount":922,"integrity":"sha512-SRbR7rEoZUqr5KCl6iEISoDaiT5RvpFNGTyi28RfLHBWa8750l10w4U0/AbQJ5v5MeTtkLD32t7CLISWgMy0Bw==","signatures":[{"sig":"MEUCIQCZ5mD4jP1/v8kjOAHA3aoQGL1D+9w334/sGVlVdK32DAIgCKRS2dyFVy3tpK/tKqlqIPmYD/fKJrDpLCIU2++HmB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3786334},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240402-12717cdb5.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240402-12717cdb5.tgz","_integrity":"sha512-SRbR7rEoZUqr5KCl6iEISoDaiT5RvpFNGTyi28RfLHBWa8750l10w4U0/AbQJ5v5MeTtkLD32t7CLISWgMy0Bw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240402-12717cdb5_1712100820524_0.7438426536690275","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240403-6dc1e6fbf":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240403-6dc1e6fbf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240403-6dc1e6fbf","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4d5c7e3ac8c6c9b7917a812fde94a844a3ae1a69","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240403-6dc1e6fbf.tgz","fileCount":922,"integrity":"sha512-N3jh0+tECP6glCLdT+sw7K4dylgGDCmt3+1CkjE4Y6RhYrMFUopvHEUhmFBcR7uutYW62FGcAn3+Ic50AD4Qtg==","signatures":[{"sig":"MEYCIQCorjl7rcW+ueRplPnYdknmfLT718tx80GrdJpYp9uw4QIhAIoaSK2I83CIapOzfQR0vWIAyNA6TjUOS8uewqL3OzJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3788639},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240403-6dc1e6fbf.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240403-6dc1e6fbf.tgz","_integrity":"sha512-N3jh0+tECP6glCLdT+sw7K4dylgGDCmt3+1CkjE4Y6RhYrMFUopvHEUhmFBcR7uutYW62FGcAn3+Ic50AD4Qtg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240403-6dc1e6fbf_1712187238501_0.5472276561551359","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240404-102db0a09":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240404-102db0a09","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240404-102db0a09","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"22f50ae35cb9072c3710a77ce705a3f158c8afc7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240404-102db0a09.tgz","fileCount":922,"integrity":"sha512-ZbVMCYdOeqEQRAqfCo8fmoAGi3FHxykJpY5HMzZFDs1fxdLaq/1kaSFA4DHcDgS7Cj9cFzN3EwsSbGvW4lQptA==","signatures":[{"sig":"MEQCIEJAOx0MJJzAT9VCGexHOmc0vvgNH63ERshj+7iYjAvtAiBN0qkAZwYNjIDMPQJhHBGgBw9sKS4UsWwQTifK58rJsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3788639},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240404-102db0a09.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240404-102db0a09.tgz","_integrity":"sha512-ZbVMCYdOeqEQRAqfCo8fmoAGi3FHxykJpY5HMzZFDs1fxdLaq/1kaSFA4DHcDgS7Cj9cFzN3EwsSbGvW4lQptA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240404-102db0a09_1712273633023_0.859727002314598","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-rc.0":{"name":"react-native-reanimated","version":"3.9.0-rc.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-rc.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f3178705ce76e14e887bf88cc92cfe25407aa5e8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-rc.0.tgz","fileCount":926,"integrity":"sha512-wJdtA6//eDO1+vBFpmbO051NKog4yNQEHK9wpvc1gN8cu4v2sZbiJE+FvCzETG18x419LMZ3N5kxI+/JYHCdwg==","signatures":[{"sig":"MEUCIGTlyX/JVS/sP1jCLz3O7CRMEndgLGANU7sSNrEAdtT9AiEAtbNPXWs4P5WgtCBGh1h8ynTl4Wz+0npAXc7pF/uFiXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3821762},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-rc.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/fallback/react-native-reanimated/react-native-reanimated-3.9.0-rc.0.tgz","_integrity":"sha512-wJdtA6//eDO1+vBFpmbO051NKog4yNQEHK9wpvc1gN8cu4v2sZbiJE+FvCzETG18x419LMZ3N5kxI+/JYHCdwg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-rc.0_1712329559491_0.5922517558565077","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240405-051d560f7":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240405-051d560f7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240405-051d560f7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fb8079373d8cd52d02419bb32823f068d0a0c69e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240405-051d560f7.tgz","fileCount":926,"integrity":"sha512-g3gjzwn+RuvrdoAx/bS9zlMBmD3+R9UDVKWAEO8po7ZDfKdOMTMhiDziNWWqy/ywRfexUyn0vDFiF9kfiZzEqA==","signatures":[{"sig":"MEYCIQD+HDs2Tc28SUY28SMKamWBY3BHYz0D7nxcF1DVy2LdrwIhANQq/YDrk55kT3AgHOzJDnYDhDy1WJ5ILqiSov8ofmKv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3821874},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240405-051d560f7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240405-051d560f7.tgz","_integrity":"sha512-g3gjzwn+RuvrdoAx/bS9zlMBmD3+R9UDVKWAEO8po7ZDfKdOMTMhiDziNWWqy/ywRfexUyn0vDFiF9kfiZzEqA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.11.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240405-051d560f7_1712360029379_0.17875581794642192","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240406-051d560f7":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240406-051d560f7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240406-051d560f7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"18187774502f66aa06666bb9cbca465d9fa6b385","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240406-051d560f7.tgz","fileCount":926,"integrity":"sha512-hMNYeVeXmixHOt2bb1lGDObJjhQCx9ugMXpBBIxLkSgn9y6KOojTBsHb0kICGc90JDi7KQj6rcyt26NuDjUq6g==","signatures":[{"sig":"MEQCIBQ5ge+0Jkh26CY7JtoEG70CI86hpy+8Mhl6P530oWaPAiAQxbXYAxv7EldHp2ru/FMrapAyRqB4OXD5W7hxizvpoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3821874},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240406-051d560f7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240406-051d560f7.tgz","_integrity":"sha512-hMNYeVeXmixHOt2bb1lGDObJjhQCx9ugMXpBBIxLkSgn9y6KOojTBsHb0kICGc90JDi7KQj6rcyt26NuDjUq6g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240406-051d560f7_1712446427756_0.4121303801783853","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240407-051d560f7":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240407-051d560f7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240407-051d560f7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d57516a49f91a3ff0220f6484cc57f6644943b05","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240407-051d560f7.tgz","fileCount":926,"integrity":"sha512-oO/e9Nx9sgMUrIPiJZlcEtya4xvDSjkwDs0fhWApl5UX6lu3o44Jw4M4p0K/YnfsYh87U07mWWZZANF8T+Cb/Q==","signatures":[{"sig":"MEYCIQDM8mj6FmFLZe7qlV+XSJ34xlAaC+56BMCqTtxSvm5eRQIhALe3TzM+VCJ8Y9XGdWmycxlL0+lO6dRy4DJr3aXt1yek","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3821874},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240407-051d560f7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240407-051d560f7.tgz","_integrity":"sha512-oO/e9Nx9sgMUrIPiJZlcEtya4xvDSjkwDs0fhWApl5UX6lu3o44Jw4M4p0K/YnfsYh87U07mWWZZANF8T+Cb/Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240407-051d560f7_1712532839507_0.6426519931074473","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240408-051d560f7":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240408-051d560f7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240408-051d560f7","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8f2fa6a8dafbdc3beb97315b66ec652d4c43d608","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240408-051d560f7.tgz","fileCount":926,"integrity":"sha512-WwqmsrF9n05itc+r+KFtK/bb4sajgM8tcsaIdqfh7R0S6i198xiFfHGzizjrPEcA0SznRv4HDrBODQcgBcpC0A==","signatures":[{"sig":"MEUCIExWLmSBY4X9BVghP3G2oB1Ve/bah/0hZTrk7P4V9egPAiEArVkPSCeECUkOBA6fbCSq4Knp2GV8Mw66DSvSPkmT4so=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3821874},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240408-051d560f7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240408-051d560f7.tgz","_integrity":"sha512-WwqmsrF9n05itc+r+KFtK/bb4sajgM8tcsaIdqfh7R0S6i198xiFfHGzizjrPEcA0SznRv4HDrBODQcgBcpC0A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240408-051d560f7_1712619236512_0.6089876005831718","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240409-6a283cae3":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240409-6a283cae3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240409-6a283cae3","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"911f7e651099dd7f2ce8712d32afc6611848873a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240409-6a283cae3.tgz","fileCount":926,"integrity":"sha512-mrBzvmRb+HQuHgeKVO8ZuLjf8NDHEv2/S7pGcSr4XI+qzkIZL5lEnOu0bC+wsaJneKwSKFbwCGiIyIQZrC/tQw==","signatures":[{"sig":"MEYCIQCEVWUuFILtKI7xNADPxSG6skPOUZ3F8TnZeHxIYU0BdgIhAJzaJfEO2hgMZAOvsY06QrUd1tQ0qX0F9fJxAEE8TVRu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3821874},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240409-6a283cae3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240409-6a283cae3.tgz","_integrity":"sha512-mrBzvmRb+HQuHgeKVO8ZuLjf8NDHEv2/S7pGcSr4XI+qzkIZL5lEnOu0bC+wsaJneKwSKFbwCGiIyIQZrC/tQw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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":"git+https://github.com/software-mansion/react-native-gesture-handler.git#6808ca355af71ca2f1f6653b50e389c8b564c8ba","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240409-6a283cae3_1712705630652_0.37701879914919845","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240410-4597c980c":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240410-4597c980c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240410-4597c980c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d8f9bc95352c05947ad6fe27bbee47db64f1906a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240410-4597c980c.tgz","fileCount":926,"integrity":"sha512-CJ3zBcAsarczsAjEef7kLaFXrFbKvEQsh+dHu0AyseE9Z9K2IrjDhmXtuvfB3SQ5f7QY5nbLR+sOxp8+48aMQw==","signatures":[{"sig":"MEYCIQDjD3BbRJSegZLV14QvfwB93qZ82JkrGDddX4csLl+xeQIhAKgesQWPgOy7tdEogvxj2rSABSgX/JKBjr9dt+VR3paM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240410-4597c980c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240410-4597c980c.tgz","_integrity":"sha512-CJ3zBcAsarczsAjEef7kLaFXrFbKvEQsh+dHu0AyseE9Z9K2IrjDhmXtuvfB3SQ5f7QY5nbLR+sOxp8+48aMQw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240410-4597c980c_1712791885954_0.19391064704335115","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240411-52c86f177":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240411-52c86f177","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240411-52c86f177","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"976423423bdd95de254df7b09af0c763646b788f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240411-52c86f177.tgz","fileCount":926,"integrity":"sha512-CXL3PyyTjCfgyysaNYzW8Ks7Y8fb/lUAABe++LYxkevyrjazncAHLzHPDsWPNoRtDWiJOpLFquIrrdFj5QY6FA==","signatures":[{"sig":"MEUCIDiYJ5bcFSV2eRBOuqYN1YUDJIZQsy4XFdzJAtdMvnhQAiEAhukvhoijgqi+fZWMpHY9Zc6tf0cJA+oz+fWS5w5Z8EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240411-52c86f177.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240411-52c86f177.tgz","_integrity":"sha512-CXL3PyyTjCfgyysaNYzW8Ks7Y8fb/lUAABe++LYxkevyrjazncAHLzHPDsWPNoRtDWiJOpLFquIrrdFj5QY6FA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240411-52c86f177_1712878292331_0.23769688625079044","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240412-52c86f177":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240412-52c86f177","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240412-52c86f177","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8981861f91fb0d7924f8e36154cea0852293f173","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240412-52c86f177.tgz","fileCount":926,"integrity":"sha512-33hzsZl/tfAoqW088rD2Dd0obFo16Rom8qjujjz47LYF0w0zxqIwmZae+hJkvneQaWba2XhcL0wsTmW2eJ9K6A==","signatures":[{"sig":"MEYCIQC3CRQ289OFvKZHKkiBIT/G82A8Lp/6GyIcXw9TWqGmpwIhAI2/IVQrwrm3SlivIdwSIzgL7ppA83ShCq2bJwkRbLyZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240412-52c86f177.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240412-52c86f177.tgz","_integrity":"sha512-33hzsZl/tfAoqW088rD2Dd0obFo16Rom8qjujjz47LYF0w0zxqIwmZae+hJkvneQaWba2XhcL0wsTmW2eJ9K6A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240412-52c86f177_1712964681729_0.26892293020333025","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240413-52c86f177":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240413-52c86f177","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240413-52c86f177","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"56d6d156c748415d35ac527c55fb129d07fc5eed","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240413-52c86f177.tgz","fileCount":926,"integrity":"sha512-u02a1STx0gkFGAIkRotao0FDqRic3e6oQIW3/dLatkniGlJCZwbcs2bhKduYVL99D1eMX9ne/cQpovzKa0ui1w==","signatures":[{"sig":"MEQCIHc0I4TiAxiAWovxPMEh0I4qUQf2MmVXn5SDPaOOrtl9AiABCuOnQofSlJLgAKet8fY8OsntX9QmXSLRCjCd9GNWNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240413-52c86f177.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240413-52c86f177.tgz","_integrity":"sha512-u02a1STx0gkFGAIkRotao0FDqRic3e6oQIW3/dLatkniGlJCZwbcs2bhKduYVL99D1eMX9ne/cQpovzKa0ui1w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240413-52c86f177_1713051103783_0.5717609301853395","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240414-52c86f177":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240414-52c86f177","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240414-52c86f177","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9d95918b51ccb0c35781bc5e1963ef3fa53f32bc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240414-52c86f177.tgz","fileCount":926,"integrity":"sha512-hkOwkvTxhECZjhCt8QaOJNITFNppHCXUpb6PvFFQI9UQQdlavCX8uoCCooBDBO0Lm4PNFRt9RFyJRS2PxmJogw==","signatures":[{"sig":"MEYCIQCEoVbdw3MUK7AQWx98zZfS99I7XVa705E4fdfI7m2y2gIhAKTUOKDQ8sRRAJLsIr+DFg8yr4uhdAVsUvqASeGpTgC8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240414-52c86f177.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240414-52c86f177.tgz","_integrity":"sha512-hkOwkvTxhECZjhCt8QaOJNITFNppHCXUpb6PvFFQI9UQQdlavCX8uoCCooBDBO0Lm4PNFRt9RFyJRS2PxmJogw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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.12.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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","react-native":"0.74.0-rc.4","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^17.0.0-0","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@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_3.9.0-nightly-20240414-52c86f177_1713138682538_0.22230724216543796","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240415-384e43ccd":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240415-384e43ccd","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240415-384e43ccd","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b0689f0304b00b0c562b4441111d4818e9d18959","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240415-384e43ccd.tgz","fileCount":926,"integrity":"sha512-+juT2whK/tNMpjEM2eQ+JRey1CyCpfcOqmfuG/hcu+bMdmM74uTnruVXRcMcp+Y6lGGLltTZCkDFJPQAwu4hXQ==","signatures":[{"sig":"MEUCIQDfnuBxXhYXJPz2/qQm/vK7s8RbM+2lR04rxQYdtjVW9AIgdN4h0I450/EtdCrcQmOAJbDlXdAcevmv155sqDy1Dro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813879},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240415-384e43ccd.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240415-384e43ccd.tgz","_integrity":"sha512-+juT2whK/tNMpjEM2eQ+JRey1CyCpfcOqmfuG/hcu+bMdmM74uTnruVXRcMcp+Y6lGGLltTZCkDFJPQAwu4hXQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.6","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.77","@react-native/metro-config":"0.74.77","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.77","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.77","@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_3.9.0-nightly-20240415-384e43ccd_1713223894370_0.15375666515807884","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240416-3bc4db7de":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240416-3bc4db7de","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240416-3bc4db7de","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a5444373d71db78fe372f6d6af62e5189ba96f2b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240416-3bc4db7de.tgz","fileCount":926,"integrity":"sha512-9ljtapuRVoBq2WcKcstsdWc/m0/AXn5q5OIru81IJJu0QDlYHJYyiDhbgLvK3oBpqH+HniBb4QR6OQfpwxkN8g==","signatures":[{"sig":"MEYCIQCOpVKeIZ0bEJdPx9TOOQK8abF4ZlNHLfqoHhfbcCqyWwIhAM4P0tAgSBUrBVJIFMX+P1m+1C9IJeSf0617F8xfTFM6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813879},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240416-3bc4db7de.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240416-3bc4db7de.tgz","_integrity":"sha512-9ljtapuRVoBq2WcKcstsdWc/m0/AXn5q5OIru81IJJu0QDlYHJYyiDhbgLvK3oBpqH+HniBb4QR6OQfpwxkN8g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.6","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.77","@react-native/metro-config":"0.74.77","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.77","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.77","@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_3.9.0-nightly-20240416-3bc4db7de_1713310304346_0.883014810337793","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240417-0feaeb24b":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240417-0feaeb24b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240417-0feaeb24b","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ea498b99f4d934c3d00b0393df13397b5992a5d5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240417-0feaeb24b.tgz","fileCount":926,"integrity":"sha512-RDLUI/si6Q/XXw0u+ygYK54BxVQK1I8BUTild/zGbxdy/M5S9F1ngWIYaLr+O0UwP8dnMPEL9GVydVzSIPwX5A==","signatures":[{"sig":"MEUCIQDyyFI6WM9TRb9Ky4ELxDiZCwcFMgNO2NoHsvAXx80DbgIgaHPHuIzKqyjunySOnmsMUX6uJ1hgdAzKI1A5hyWpETM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825669},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240417-0feaeb24b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240417-0feaeb24b.tgz","_integrity":"sha512-RDLUI/si6Q/XXw0u+ygYK54BxVQK1I8BUTild/zGbxdy/M5S9F1ngWIYaLr+O0UwP8dnMPEL9GVydVzSIPwX5A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.6","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.77","@react-native/metro-config":"0.74.77","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.77","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.77","@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_3.9.0-nightly-20240417-0feaeb24b_1713396688016_0.9185324761982478","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-rc.1":{"name":"react-native-reanimated","version":"3.9.0-rc.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-rc.1","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"af50c901ae5500b3a1d811f7ffd676af2907782b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-rc.1.tgz","fileCount":926,"integrity":"sha512-/u1reKR6dIlirf4CXBTtjOLCT7XybPLIPB2xRgZyswptoDLRLX2BiBJS4ec0IZkT2gBv8QwSPqoDru1J8Z8lUQ==","signatures":[{"sig":"MEUCICSVOXE/LrnuQ20MrgEbrJdosmXUOFXH1Srchsf7SL9MAiEAzU/FYcejVsaTEzwC4K/3i2IxzhNoieWXEUNJqfVWE90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3821351},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-rc.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && yarn && 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","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","plugin":"cd plugin && yarn && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","prepare":"yarn plugin && bob build && husky install && yarn app","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","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.9.0-rc.1.tgz","_integrity":"sha512-/u1reKR6dIlirf4CXBTtjOLCT7XybPLIPB2xRgZyswptoDLRLX2BiBJS4ec0IZkT2gBv8QwSPqoDru1J8Z8lUQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint","eslint --quiet --ext '.js,.ts,.tsx' src/","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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.9","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.80","@react-native/metro-config":"0.74.80","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.80","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.80","@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_3.9.0-rc.1_1713442834499_0.5563749309385708","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240418-66412eaed":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240418-66412eaed","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240418-66412eaed","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"180baf53186c5b22a8697cc107f469d4a6697e37","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240418-66412eaed.tgz","fileCount":926,"integrity":"sha512-LlN7EZ6mu6Pn7r0VAoLIhTdln/YO72YWD/i+52GoEMemYIWi4UdB6aOpnuEbYpNYz8f4368jOWk6vomrDORByg==","signatures":[{"sig":"MEUCIEq2rboQWH5BkEMEpcuo884lMsQihcBnTB3tOBQMagUzAiEA+m9Q5Vt2ME4c6gjiw27zRdF0sgLHzgZ7Ae4wyanP5VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825224},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240418-66412eaed.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240418-66412eaed.tgz","_integrity":"sha512-LlN7EZ6mu6Pn7r0VAoLIhTdln/YO72YWD/i+52GoEMemYIWi4UdB6aOpnuEbYpNYz8f4368jOWk6vomrDORByg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.9","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.80","@react-native/metro-config":"0.74.80","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.80","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.80","@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_3.9.0-nightly-20240418-66412eaed_1713483088270_0.7254037203942654","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240419-7531e83a2":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240419-7531e83a2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240419-7531e83a2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f2beead1c9e0c4b404eafc87e0e7c5fe2113ee7e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240419-7531e83a2.tgz","fileCount":926,"integrity":"sha512-PgDAv3lbxHZ8NJVS1+JydTOCWF5maxBvMdHQdcApeYkcdGCS2RHW543mVeLsgtNduOgBvs5lA4PJC++kT+V3eA==","signatures":[{"sig":"MEYCIQDG1e71EcSEknWktTtUU4oJd0gp0+OCnmGdeeB35QPiGAIhAOiOe9rVZNvUCKVQVMCmSzMWqEgKO8OWTpsA9H53Ozgh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825224},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240419-7531e83a2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240419-7531e83a2.tgz","_integrity":"sha512-PgDAv3lbxHZ8NJVS1+JydTOCWF5maxBvMdHQdcApeYkcdGCS2RHW543mVeLsgtNduOgBvs5lA4PJC++kT+V3eA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.9","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.80","@react-native/metro-config":"0.74.80","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.80","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.80","@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_3.9.0-nightly-20240419-7531e83a2_1713569492913_0.5039381997147969","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240420-7531e83a2":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240420-7531e83a2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240420-7531e83a2","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b466bf6fc91c73501a087e2e813c9318accdad64","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240420-7531e83a2.tgz","fileCount":926,"integrity":"sha512-Af/mIluCxTm4WYyjGN7psqoN/s06ACWX7O7TvYUhhVNiKyDBKC4OgrL1SHFoSl8mXJ9qab+Gx1+wH13BR2hAOQ==","signatures":[{"sig":"MEUCIFX1EaYDIfAsesSSb+06EocdcRJEIoaG+UfnxUNN6A+fAiEA+CwVJBur1KnHT8wu2/AKwt8ivgvmILqWEx1Mredw464=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825224},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240420-7531e83a2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240420-7531e83a2.tgz","_integrity":"sha512-Af/mIluCxTm4WYyjGN7psqoN/s06ACWX7O7TvYUhhVNiKyDBKC4OgrL1SHFoSl8mXJ9qab+Gx1+wH13BR2hAOQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.9","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.80","@react-native/metro-config":"0.74.80","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.80","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.80","@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_3.9.0-nightly-20240420-7531e83a2_1713655892641_0.655148621215436","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240421-474f6983d":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240421-474f6983d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240421-474f6983d","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4c6b092fadf3931830077597441b4147a731d57f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240421-474f6983d.tgz","fileCount":926,"integrity":"sha512-jwZNwVe1Cau2llh7jK2mUI0bRV1ciqDdPrqwnR0ACsnaVg/zA9IZikaaRtxMlxLUzc53MekuctclNSxuBjJj/w==","signatures":[{"sig":"MEUCIFVEhQZjZtq9B01zqvAEhhVveXztK73b2GePWopXHy/RAiEAqpJcMdh3U1M1wHCC2WQ1KmuYl19xQUJxdBuR/gkrssU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825224},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240421-474f6983d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240421-474f6983d.tgz","_integrity":"sha512-jwZNwVe1Cau2llh7jK2mUI0bRV1ciqDdPrqwnR0ACsnaVg/zA9IZikaaRtxMlxLUzc53MekuctclNSxuBjJj/w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.9","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.80","@react-native/metro-config":"0.74.80","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.80","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.80","@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_3.9.0-nightly-20240421-474f6983d_1713742292850_0.36030589429399673","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240422-849d4906c":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240422-849d4906c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240422-849d4906c","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d5777b350daa20824fe0b88ac1d70a790159868f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240422-849d4906c.tgz","fileCount":926,"integrity":"sha512-DzJjksE9M5eUpcV8lKy/FVoZoSOz0mSK9nYt6/mVfxcxs6MgKt0Z6MUgAjenux8b8DOCvpGuRu83ycx/t6M7qQ==","signatures":[{"sig":"MEUCIQCMWAPWbNHmo+K/Bd013cMW4W3H9fNQBb2WFJVMY4cD1wIgIkZBkuCqbqT9ba/H8oFqvWtamu6rU957S9TFhdbrQj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825224},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240422-849d4906c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240422-849d4906c.tgz","_integrity":"sha512-DzJjksE9M5eUpcV8lKy/FVoZoSOz0mSK9nYt6/mVfxcxs6MgKt0Z6MUgAjenux8b8DOCvpGuRu83ycx/t6M7qQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.9","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.80","@react-native/metro-config":"0.74.80","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.80","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.80","@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_3.9.0-nightly-20240422-849d4906c_1713828693590_0.2055103895476531","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240423-464f8ae12":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240423-464f8ae12","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240423-464f8ae12","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7bb64a6dcbbd8fa6207c2ff4c416de72b21dc51b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240423-464f8ae12.tgz","fileCount":926,"integrity":"sha512-sCX7iZDWLs4P16oMM3xohBeW+ozBGoqFutznTaRRKlY4XSgVf9hW/B+M4arodjRAojudSYd4UnOj0eXn9gjlEA==","signatures":[{"sig":"MEYCIQCqNVnr36LkXGlxM9w295INahtD+ALfNUrqpj27o9oKnAIhAKIXpzfzTfE3/N9LCUL8pkWFsbHftXz/ZouIQgKU/ZDb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825195},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240423-464f8ae12.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240423-464f8ae12.tgz","_integrity":"sha512-sCX7iZDWLs4P16oMM3xohBeW+ozBGoqFutznTaRRKlY4XSgVf9hW/B+M4arodjRAojudSYd4UnOj0eXn9gjlEA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0-rc.9","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.80","@react-native/metro-config":"0.74.80","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.80","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.80","@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_3.9.0-nightly-20240423-464f8ae12_1713915099503_0.6191841276114891","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240424-f5dfead40":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240424-f5dfead40","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240424-f5dfead40","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bb74543543a8105e0b1ab3323fecf49058a5f2c3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240424-f5dfead40.tgz","fileCount":926,"integrity":"sha512-PrsTTX2Xh7PnTZ+tq0BYJ2vAHEDiAwdih2gwSJLKdaxhlPxlVnjPVPh4vxhCkPjNpf4pRjgfRLWS65OqSYZR3Q==","signatures":[{"sig":"MEUCIQC+0z9LsTfHLQU4i+1rhmvGijgBBr0wr69jD16Sf56rRwIgLJn4mCWDflzCp4pcaztAkRvzGH+1N8Dp/3zwd0Y5dtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825430},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240424-f5dfead40.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240424-f5dfead40.tgz","_integrity":"sha512-PrsTTX2Xh7PnTZ+tq0BYJ2vAHEDiAwdih2gwSJLKdaxhlPxlVnjPVPh4vxhCkPjNpf4pRjgfRLWS65OqSYZR3Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.9.0-nightly-20240424-f5dfead40_1714001492692_0.9361605091163496","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-nightly-20240425-7c45f81db":{"name":"react-native-reanimated","version":"3.9.0-nightly-20240425-7c45f81db","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-nightly-20240425-7c45f81db","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0bfa9f910e04943c8d373da741e8415cd7a2f290","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-nightly-20240425-7c45f81db.tgz","fileCount":926,"integrity":"sha512-LPeyNexF1mr2/lvKxgseviDvdNwFoI+YaN3khnFUjypzOv2dmhRIVxmFHMTqjKqxTxF8hrXQS3PlE1i//LLjxw==","signatures":[{"sig":"MEQCIBmBtq+1GRRcVzlouG9AfYmNpdOE+BQqehJjzVLRhKPGAiBgwstQnFyNPfK+w2C+A2bUVgLqtoxHAu6zI4xFhl5SQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826866},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-nightly-20240425-7c45f81db.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.9.0-nightly-20240425-7c45f81db.tgz","_integrity":"sha512-LPeyNexF1mr2/lvKxgseviDvdNwFoI+YaN3khnFUjypzOv2dmhRIVxmFHMTqjKqxTxF8hrXQS3PlE1i//LLjxw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.9.0-nightly-20240425-7c45f81db_1714087890671_0.8038318451813109","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0":{"name":"react-native-reanimated","version":"3.9.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e5c5f303415a2aadd7db786005159b26c21ae495","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0.tgz","fileCount":926,"integrity":"sha512-OMZV2BVmxZvm8UhlXBrESO0y/ODGTRpQRQUO7U9QXysOF9RaR8FbO6KS0x99MH19zfFTV8cLGN/vYW1dFia9Rw==","signatures":[{"sig":"MEQCIEuFxDCZDxKWcDLfFZCLTQK70eM8EmqQZxlAzDrYOki9AiAOGfFgmdPin8YWsjj8b3jvjIjf+hB3ah9n52ACAskwjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826870},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.9.0.tgz","_integrity":"sha512-OMZV2BVmxZvm8UhlXBrESO0y/ODGTRpQRQUO7U9QXysOF9RaR8FbO6KS0x99MH19zfFTV8cLGN/vYW1dFia9Rw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.9.0_1714135031902_0.11632354438740089","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.9.0-layout-animation-experimental":{"name":"react-native-reanimated","version":"3.9.0-layout-animation-experimental","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.9.0-layout-animation-experimental","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0066e6825d21034bdf228027a5f0a58c8bd229a6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.9.0-layout-animation-experimental.tgz","fileCount":929,"integrity":"sha512-95WIF28NU+N47mzzig6/snsJ8nA51INgt3ozfx7q2OEJuT0+fP1HTCvrOBGeL1Wc0IIFcJBdIhJoljvsIOXRLQ==","signatures":[{"sig":"MEUCIQDdYa4GgbleHgy9bvsbjMEVIgwngN9cZvhwQJzDqPc3vgIgCeU4eSHOQX8d+1/6Uo+EJm2koJyj+UeZPE0r5sWxxww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3864859},"main":"lib/module/index","_from":"file:react-native-reanimated-3.9.0-layout-animation-experimental.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/Downloads/release/react-native-reanimated-3.9.0-layout-animation-experimental.tgz","_integrity":"sha512-95WIF28NU+N47mzzig6/snsJ8nA51INgt3ozfx7q2OEJuT0+fP1HTCvrOBGeL1Wc0IIFcJBdIhJoljvsIOXRLQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.9.0-layout-animation-experimental_1714141625690_0.4381629333191268","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.10.0-nightly-20240426-7e1a19ed8":{"name":"react-native-reanimated","version":"3.10.0-nightly-20240426-7e1a19ed8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.10.0-nightly-20240426-7e1a19ed8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f485bde0c18106c0abe417191a31e955b01fd69c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.10.0-nightly-20240426-7e1a19ed8.tgz","fileCount":926,"integrity":"sha512-T0noFZ7cAZ9Wec0uM34xh4PmgIUMGzIjYvvF7lWIxpQc6GZbaGoUGk9Lv8N4nuepkPaZmptKzQWuOm/16DDMoQ==","signatures":[{"sig":"MEQCIFsDAXpOsEXH6sdipMYp4T0bwcRKbihj6jzENgXxYlE5AiBi1bUQNf03AxX9oOY4w7dBtXQAsdVyXDogWZrtQUrbHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826926},"main":"lib/module/index","_from":"file:react-native-reanimated-3.10.0-nightly-20240426-7e1a19ed8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.10.0-nightly-20240426-7e1a19ed8.tgz","_integrity":"sha512-T0noFZ7cAZ9Wec0uM34xh4PmgIUMGzIjYvvF7lWIxpQc6GZbaGoUGk9Lv8N4nuepkPaZmptKzQWuOm/16DDMoQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.10.0-nightly-20240426-7e1a19ed8_1714174300262_0.5647131001776284","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.10.0-nightly-20240427-7e1a19ed8":{"name":"react-native-reanimated","version":"3.10.0-nightly-20240427-7e1a19ed8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.10.0-nightly-20240427-7e1a19ed8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9f23c287c08441234e1d5d22460f2783badf306c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.10.0-nightly-20240427-7e1a19ed8.tgz","fileCount":926,"integrity":"sha512-ZneoOyLeTFbum/XKaK6k+yKbOnVi7Jw0L7XvOtwizr2Jk5YWjuTYY19f2N/bAS2pIlhUwJ32rtIdllvXepSPvg==","signatures":[{"sig":"MEUCIQCbMijUWYJlRsS0fcde4a+leap+IiUGcERx1CGj0FvOKQIgHzwkI3Tzr+2fMS2bk0HgO+E91e+1gFWqRzoCTXRX+Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826926},"main":"lib/module/index","_from":"file:react-native-reanimated-3.10.0-nightly-20240427-7e1a19ed8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.10.0-nightly-20240427-7e1a19ed8.tgz","_integrity":"sha512-ZneoOyLeTFbum/XKaK6k+yKbOnVi7Jw0L7XvOtwizr2Jk5YWjuTYY19f2N/bAS2pIlhUwJ32rtIdllvXepSPvg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.10.0-nightly-20240427-7e1a19ed8_1714260691294_0.04349087299782539","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.10.0-nightly-20240428-7e1a19ed8":{"name":"react-native-reanimated","version":"3.10.0-nightly-20240428-7e1a19ed8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.10.0-nightly-20240428-7e1a19ed8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"77c6913b9a59a230aecb60c8dfd2a87bcff05cf2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.10.0-nightly-20240428-7e1a19ed8.tgz","fileCount":926,"integrity":"sha512-syxjScdrCD5J+sH3bbdGCojjoECesknAmOJ7slUyZpTEkhvFi/pZ5pQ3eWkMasQI3V9iflyvz0TC7ZgkAER5Vg==","signatures":[{"sig":"MEYCIQCs/rzUsn+1p65PakezxiBbXUaPNrwo7C0kw0pUUGD/NQIhANq7IlF2pBO8d2m4+4Q0BYVZZ69XwLvWEG3MpKMd1ry4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826926},"main":"lib/module/index","_from":"file:react-native-reanimated-3.10.0-nightly-20240428-7e1a19ed8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.10.0-nightly-20240428-7e1a19ed8.tgz","_integrity":"sha512-syxjScdrCD5J+sH3bbdGCojjoECesknAmOJ7slUyZpTEkhvFi/pZ5pQ3eWkMasQI3V9iflyvz0TC7ZgkAER5Vg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.10.0-nightly-20240428-7e1a19ed8_1714347090925_0.7003240873557948","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.10.0-nightly-20240429-7e1a19ed8":{"name":"react-native-reanimated","version":"3.10.0-nightly-20240429-7e1a19ed8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.10.0-nightly-20240429-7e1a19ed8","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8fdbf6657dbe0b7c4c083eea027639fd44f46a87","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.10.0-nightly-20240429-7e1a19ed8.tgz","fileCount":926,"integrity":"sha512-V1gezJci2emq53+l1hmh6Vb0cP4SXzPgYaS5EPr+X9CuSpmSUZMmXfQUOduIsXHnoP+6M6iSxyuXik+VEcAxSg==","signatures":[{"sig":"MEYCIQDfIHne9j1w1dQG47Mo/XVbSRlltKwhYGf8ubnJxtCqGwIhALGnh/MKk+1ne5SJ6On3ClFCgl8A3OlmQoq4GoU9HeNZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826926},"main":"lib/module/index","_from":"file:react-native-reanimated-3.10.0-nightly-20240429-7e1a19ed8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.10.0-nightly-20240429-7e1a19ed8.tgz","_integrity":"sha512-V1gezJci2emq53+l1hmh6Vb0cP4SXzPgYaS5EPr+X9CuSpmSUZMmXfQUOduIsXHnoP+6M6iSxyuXik+VEcAxSg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.10.0-nightly-20240429-7e1a19ed8_1714433494766_0.601949787824724","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.10.0-nightly-20240430-2e729a722":{"name":"react-native-reanimated","version":"3.10.0-nightly-20240430-2e729a722","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.10.0-nightly-20240430-2e729a722","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"19ff797033e1440437078528003fb2bc38439ff0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.10.0-nightly-20240430-2e729a722.tgz","fileCount":926,"integrity":"sha512-3s7BuBiQ/MpyAazxdk3L90S2HA46dmMCfvK3PzqBPn9cwfYtNKY4VspRX+laqIluGfmpCxAf7IpRRAeZU9KoOw==","signatures":[{"sig":"MEYCIQDug5QqnVly62BY9D1ylhq4FLaElqa9EilXRZfcX2C3KwIhAJAabgo8udCuNGQhTpvBvx/It7LkPThDdZsGVzBd6nRP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826912},"main":"lib/module/index","_from":"file:react-native-reanimated-3.10.0-nightly-20240430-2e729a722.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.10.0-nightly-20240430-2e729a722.tgz","_integrity":"sha512-3s7BuBiQ/MpyAazxdk3L90S2HA46dmMCfvK3PzqBPn9cwfYtNKY4VspRX+laqIluGfmpCxAf7IpRRAeZU9KoOw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.10.0-nightly-20240430-2e729a722_1714519896755_0.1529463158276927","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.10.0":{"name":"react-native-reanimated","version":"3.10.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.10.0","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7367f0ae9c79193315f4f1ef4d359bfac678a761","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.10.0.tgz","fileCount":926,"integrity":"sha512-oiQiO+iJ8HTXTli94+Cl5R7nd+TzZf+3MYnMKWtnVDDCxFsqBgpkKO2Xp2ZhZyseXY/JDdH0//E7LlPQRRxpXg==","signatures":[{"sig":"MEQCIATA8XmNOIYJoFcPdCn7+AiqHMQQ+IMmyqKaLMreJr4UAiBYF9tooWons3KfIbhwAbW3c0JANZ+ZUhqG+yaxjJt4zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827004},"main":"lib/module/index","_from":"file:react-native-reanimated-3.10.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.10.0.tgz","_integrity":"sha512-oiQiO+iJ8HTXTli94+Cl5R7nd+TzZf+3MYnMKWtnVDDCxFsqBgpkKO2Xp2ZhZyseXY/JDdH0//E7LlPQRRxpXg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.10.0_1714557021154_0.2192026263322031","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.11.0-nightly-20240501-81c413092":{"name":"react-native-reanimated","version":"3.11.0-nightly-20240501-81c413092","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.11.0-nightly-20240501-81c413092","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"432379adf91a04e86322edf082da323ed88fc83e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.11.0-nightly-20240501-81c413092.tgz","fileCount":926,"integrity":"sha512-gifXGMjFtCXXhVTIRgNRUG6GodvSqxmcezjrg7Ne6YfusKYRoAIxtxufVL+7+z9+TSre+Bf/GU1oQaM+9kuMtw==","signatures":[{"sig":"MEQCICdUjiQsjFqJqTt2ngIZpMnv3cuzd04esNQS3MfdypCxAiBy4MSnCrAUGbUuUBoHIcBifUWHHcjcaKXgl7D+wcKfYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827058},"main":"lib/module/index","_from":"file:react-native-reanimated-3.11.0-nightly-20240501-81c413092.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.11.0-nightly-20240501-81c413092.tgz","_integrity":"sha512-gifXGMjFtCXXhVTIRgNRUG6GodvSqxmcezjrg7Ne6YfusKYRoAIxtxufVL+7+z9+TSre+Bf/GU1oQaM+9kuMtw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.11.0-nightly-20240501-81c413092_1714606294448_0.7770138747367468","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.11.0-nightly-20240502-81c413092":{"name":"react-native-reanimated","version":"3.11.0-nightly-20240502-81c413092","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.11.0-nightly-20240502-81c413092","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"42a5fd9bffc6b4f31b53f8b7e08ac289c589b5b1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.11.0-nightly-20240502-81c413092.tgz","fileCount":926,"integrity":"sha512-08Z2MQf5g/Vm/TKxeBmApO9VdkoRgxSdQ6takmP6kbjdk1QAZBOFSGeK/++ijZ8A5lFGWcE/5+FvlMYy057/wg==","signatures":[{"sig":"MEQCIF4R478H2hhqWDiNT3U2jH9XFekPiF1zB4vfb3flMi2BAiAad9XDfQdskTNTMS+2oDeL5gQmQiqtS6r6cNSLE70FfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827058},"main":"lib/module/index","_from":"file:react-native-reanimated-3.11.0-nightly-20240502-81c413092.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.11.0-nightly-20240502-81c413092.tgz","_integrity":"sha512-08Z2MQf5g/Vm/TKxeBmApO9VdkoRgxSdQ6takmP6kbjdk1QAZBOFSGeK/++ijZ8A5lFGWcE/5+FvlMYy057/wg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.11.0-nightly-20240502-81c413092_1714692687825_0.6267323634063506","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.11.0-nightly-20240503-81c413092":{"name":"react-native-reanimated","version":"3.11.0-nightly-20240503-81c413092","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.11.0-nightly-20240503-81c413092","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"64cd7f14e6e85af620074f31abc14010132722d6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.11.0-nightly-20240503-81c413092.tgz","fileCount":926,"integrity":"sha512-prp4+ZRwSEk0NIr0n4MMeku/opm2WjWnsLiJvDv2Tv+W1oAeDL0FmfjCLXYRkUTkVZxCbW6NC1aO6vxE6PMM9g==","signatures":[{"sig":"MEQCIBQunL8isJ/cuCWZPIhrskB8HSSlgy5jBzado6rhdDdAAiACmtjkgGfs6KieYQ3peu9n2vl6cin71D/62d+G++cKFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827058},"main":"lib/module/index","_from":"file:react-native-reanimated-3.11.0-nightly-20240503-81c413092.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.11.0-nightly-20240503-81c413092.tgz","_integrity":"sha512-prp4+ZRwSEk0NIr0n4MMeku/opm2WjWnsLiJvDv2Tv+W1oAeDL0FmfjCLXYRkUTkVZxCbW6NC1aO6vxE6PMM9g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.11.0-nightly-20240503-81c413092_1714779095346_0.1868922246564153","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.11.0-nightly-20240504-81c413092":{"name":"react-native-reanimated","version":"3.11.0-nightly-20240504-81c413092","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.11.0-nightly-20240504-81c413092","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9055e12000b294794df1ebf68e7f6a5c4acea231","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.11.0-nightly-20240504-81c413092.tgz","fileCount":926,"integrity":"sha512-nRct7SLJ/tb+JOEfSNTbONNnBGa427rgYk68TDEOhQggNmyIYVw7UyimtPjNlO/MyGx+1y8IJJ9thCVe2uxjcQ==","signatures":[{"sig":"MEYCIQCSiHOeyr4MKxQtg9yvXWlupJm+309VNdIhu0qbB+u8YgIhALD3XlIRIcGeCUKLgLkshG3CIa46AnPB0N+zIb34uMGs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827058},"main":"lib/module/index","_from":"file:react-native-reanimated-3.11.0-nightly-20240504-81c413092.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.11.0-nightly-20240504-81c413092.tgz","_integrity":"sha512-nRct7SLJ/tb+JOEfSNTbONNnBGa427rgYk68TDEOhQggNmyIYVw7UyimtPjNlO/MyGx+1y8IJJ9thCVe2uxjcQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.11.0-nightly-20240504-81c413092_1714865495028_0.1512422372643265","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.11.0-nightly-20240505-1f17bbd75":{"name":"react-native-reanimated","version":"3.11.0-nightly-20240505-1f17bbd75","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.11.0-nightly-20240505-1f17bbd75","maintainers":[{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"jgonet","email":"jakub.gonet@swmansion.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ed36a1b9a60b64cfc9daa3e2ad890ac7ee26ec91","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.11.0-nightly-20240505-1f17bbd75.tgz","fileCount":926,"integrity":"sha512-hwhjCLd1dkyEMFuEP5UJ7SKVkBY21jnxHX7PzPYqdGPdqds6fS6v7FNy2uchageLlPtIzbM47kjpZsrKYGpPrw==","signatures":[{"sig":"MEQCIAlUeh0ka0jhI/Lf+/etRGIOxLBSQe0OudZedt5iLqRJAiAZ4onbNAmQV9Vg7K3HCDHLk3xmyNl1TclhgyZ0AoSFMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827139},"main":"lib/module/index","_from":"file:react-native-reanimated-3.11.0-nightly-20240505-1f17bbd75.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.11.0-nightly-20240505-1f17bbd75.tgz","_integrity":"sha512-hwhjCLd1dkyEMFuEP5UJ7SKVkBY21jnxHX7PzPYqdGPdqds6fS6v7FNy2uchageLlPtIzbM47kjpZsrKYGpPrw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.11.0-nightly-20240505-1f17bbd75_1714951895760_0.4513196795928416","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.11.0":{"name":"react-native-reanimated","version":"3.11.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.11.0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d4265d4e0232623f5958ed60e1686ca884fc3452","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.11.0.tgz","fileCount":926,"integrity":"sha512-BNw/XDgUfs8UhfY1X6IniU8kWpnotWGyt8qmQviaHisTi5lvwnaOdXQKfN1KGONx6ekdFRHRP5EFwLi0UajwKA==","signatures":[{"sig":"MEUCIQDQjCjsdX6kQUG1PrPt6Lb93gjCaL9IhMoA6B11fPIlbwIgJ9hezIAbMwuGxVo635JR0fKyXOxLT7x1TtDX5JHvbuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827119},"main":"lib/module/index","_from":"file:react-native-reanimated-3.11.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},"_resolved":"/Users/bartlomiejbloniarz/Downloads/react-native-reanimated-3.11.0.tgz","_integrity":"sha512-BNw/XDgUfs8UhfY1X6IniU8kWpnotWGyt8qmQviaHisTi5lvwnaOdXQKfN1KGONx6ekdFRHRP5EFwLi0UajwKA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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":"21.5.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.11.0_1715008958784_0.9541776976251735","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240506-35c0df74d":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240506-35c0df74d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240506-35c0df74d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4299f98e5c6eddf227d30d075d116045c5cd1241","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240506-35c0df74d.tgz","fileCount":926,"integrity":"sha512-sOOoT2vP7jEq3xPTqM+YNAdlGFu9za2SKBD+ZPYYPXWCY1U8S6vRx1EM0itDW12KBTLHJRWRqOhtZyACtsaAvQ==","signatures":[{"sig":"MEUCIQC8Abx5zDYTUJecA3tFm4FTX/Qg80T4lThCXkVdF0eRVAIgM1Fy2l7icu3hpPVmLYwT/hNqPT/XDobDX27cn1R3CSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827173},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240506-35c0df74d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240506-35c0df74d.tgz","_integrity":"sha512-sOOoT2vP7jEq3xPTqM+YNAdlGFu9za2SKBD+ZPYYPXWCY1U8S6vRx1EM0itDW12KBTLHJRWRqOhtZyACtsaAvQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240506-35c0df74d_1715038287624_0.4672599590937867","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240507-80a31afab":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240507-80a31afab","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240507-80a31afab","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"571e8af33c34b39e53eb50ef5fb7f74114bccd74","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240507-80a31afab.tgz","fileCount":926,"integrity":"sha512-eGJYYFAd0tyJUEue0n0J9AvForDBf23MJQMn+GnLEZzDD7V/z5/AutkED29ejhXI6tLT0FnfJCo4gIX0DGV0Qw==","signatures":[{"sig":"MEYCIQCqcgzG/0n6PauySdsTnfuf5zkMkLa/idfPNVVna0zoUgIhAIMuzwf9EhmKmSjSnxc59nk2uLYRSzsleSd473Jv6GAo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827173},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240507-80a31afab.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240507-80a31afab.tgz","_integrity":"sha512-eGJYYFAd0tyJUEue0n0J9AvForDBf23MJQMn+GnLEZzDD7V/z5/AutkED29ejhXI6tLT0FnfJCo4gIX0DGV0Qw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240507-80a31afab_1715124691891_0.8962708544052522","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240508-deb782556":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240508-deb782556","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240508-deb782556","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6ec66bf4a9185a6015a3018b4b950c5f271d82d2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240508-deb782556.tgz","fileCount":926,"integrity":"sha512-a2aX8M/V+TOatj7niiM5qg7OOgJKB0pIoCplnMMeEwK/UTlEIafzhAjhsp755tGJR0vh0PGFq5aUUW+pm7v6YQ==","signatures":[{"sig":"MEUCIAt0dPAHFDmfrtxXwVzF5RoAusnmFTihaO17xzL20XBFAiEA6vly+JEGGRvDVVfUb49IFE/txgO4mXkf8w0kcGW5b4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3832137},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240508-deb782556.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240508-deb782556.tgz","_integrity":"sha512-a2aX8M/V+TOatj7niiM5qg7OOgJKB0pIoCplnMMeEwK/UTlEIafzhAjhsp755tGJR0vh0PGFq5aUUW+pm7v6YQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240508-deb782556_1715211088149_0.9764444342989855","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.10.1":{"name":"react-native-reanimated","version":"3.10.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.10.1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3c37d1100bbba0065df39c96aab0c1ff1b50c0fa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.10.1.tgz","fileCount":926,"integrity":"sha512-sfxg6vYphrDc/g4jf/7iJ7NRi+26z2+BszPmvmk0Vnrz6FL7HYljJqTf531F1x6tFmsf+FEAmuCtTUIXFLVo9w==","signatures":[{"sig":"MEQCIGa+4mL8ZX/bs1r2wrAOeHkj60bhzy33l50ba/bOWW2UAiBAUPhT5uXXkxiowTvS72YDkwetEgvRSx3+ydPxdohZkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3827119},"main":"lib/module/index","_from":"file:react-native-reanimated-3.10.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.10.1.tgz","_integrity":"sha512-sfxg6vYphrDc/g4jf/7iJ7NRi+26z2+BszPmvmk0Vnrz6FL7HYljJqTf531F1x6tFmsf+FEAmuCtTUIXFLVo9w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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":"18.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","eslint":"^8.56.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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.10.1_1715262778561_0.6106813507449091","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240509-0c962f957":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240509-0c962f957","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240509-0c962f957","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"be7a88160aa3152fed1b6d88099234cb959715a7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240509-0c962f957.tgz","fileCount":926,"integrity":"sha512-w+Rn7SSTjnkO9txiWxnBp6TQ96xpe5KhPQxm7KP0wMnO+IXhgmmW1Hd4jlbWIds+Fkk7XrkYdl/0K2CT7xo6iw==","signatures":[{"sig":"MEQCIHcKKglobZMRkT0bDdCWHKNe9k1whtFggARZCQRxa/GEAiB0smspQoMvuQYWxtyJdjeEUXmBHjpmAQE4CPyOr1xGyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3832247},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240509-0c962f957.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240509-0c962f957.tgz","_integrity":"sha512-w+Rn7SSTjnkO9txiWxnBp6TQ96xpe5KhPQxm7KP0wMnO+IXhgmmW1Hd4jlbWIds+Fkk7XrkYdl/0K2CT7xo6iw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240509-0c962f957_1715297492743_0.47650998887438734","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240510-325bd18fb":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240510-325bd18fb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240510-325bd18fb","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"921318a5675b84ae04719e0feb1c7256a1963a26","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240510-325bd18fb.tgz","fileCount":926,"integrity":"sha512-MoZ/Vv6Sc5SZKJewmHuBWIZk886d7G9qU+Ac9LqqA9l5nzhoGTnnb38qbczJTAho8ZNZqOfr4U/j40Oqfd4MZg==","signatures":[{"sig":"MEQCIGoHyiBnYyWlvP9vQF6Rm18DTT8mTcVZ/WMO9ifO6SqTAiAG9Arn+WDdqdlPJh6enFzJsIptJtCUU6ZmbnG+u/HDMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3815387},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240510-325bd18fb.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240510-325bd18fb.tgz","_integrity":"sha512-MoZ/Vv6Sc5SZKJewmHuBWIZk886d7G9qU+Ac9LqqA9l5nzhoGTnnb38qbczJTAho8ZNZqOfr4U/j40Oqfd4MZg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240510-325bd18fb_1715383889028_0.5859549440918572","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240511-2f090ab5d":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240511-2f090ab5d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240511-2f090ab5d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"afdbed5e79b7a8b0c92f3306a8c375aa23afb7ee","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240511-2f090ab5d.tgz","fileCount":924,"integrity":"sha512-T4kQJ+isRPc0UrVs3zhSYfQx4ovOI6jTrYc9aiK5p0WtlMRg5NsAaOkfmrADYcFDZHbjRBf0cOErywju9jFzcA==","signatures":[{"sig":"MEQCIFsqgCS9711w/YIlS/mM2S3w0YTGDnM2IL540/8LdNQZAiBKZmNSh2qcmOXcrbSJ2RYnlI8ADo4Jl7r+s9yBx4yiNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813604},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240511-2f090ab5d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240511-2f090ab5d.tgz","_integrity":"sha512-T4kQJ+isRPc0UrVs3zhSYfQx4ovOI6jTrYc9aiK5p0WtlMRg5NsAaOkfmrADYcFDZHbjRBf0cOErywju9jFzcA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240511-2f090ab5d_1715470302299_0.3042498391238473","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240512-2f090ab5d":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240512-2f090ab5d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240512-2f090ab5d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f58015cdb9399185d9518477876933e2c0a08b97","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240512-2f090ab5d.tgz","fileCount":924,"integrity":"sha512-KzG6WmaJ//Gv1HOFlWDVt3vl3sKAN6IidGiVwsos2hfQtoUs4+aO2XSHqqve19lJIL2u8OMwyE5XTxGx3Km9jQ==","signatures":[{"sig":"MEYCIQC6mQ7/z8SMBaGJq5RZdbilNaNGijX5MkqRUQa7nabLgAIhALuFkScKX9Ixw+N1+8NJzGPnty57Sl7y50VGb7xcKJ7u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3813604},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240512-2f090ab5d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240512-2f090ab5d.tgz","_integrity":"sha512-KzG6WmaJ//Gv1HOFlWDVt3vl3sKAN6IidGiVwsos2hfQtoUs4+aO2XSHqqve19lJIL2u8OMwyE5XTxGx3Km9jQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240512-2f090ab5d_1715556694856_0.8924160711976394","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-set-experimental":{"name":"react-native-reanimated","version":"3.12.0-set-experimental","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-set-experimental","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"70fe2618f62a25bb6d145f20fa001c4c75b8118f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-set-experimental.tgz","fileCount":925,"integrity":"sha512-4f3R+PpQKgspi5OzKg69/0PCGfJ3MgbNZSoaYoT212TftkfqLozpfylHVwslRn9DUWLcuSR/vxj1IFa+vZlWmA==","signatures":[{"sig":"MEQCIDzFWB7GFLcId8owP9adLCYvPj+smQDUcToAqN5fKRf+AiABzAshNvXD5SbhwVzAJ28EKZrDoBKRQBXY1a1FbyGx4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3849323},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-set-experimental.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.12.0-set-experimental.tgz","_integrity":"sha512-4f3R+PpQKgspi5OzKg69/0PCGfJ3MgbNZSoaYoT212TftkfqLozpfylHVwslRn9DUWLcuSR/vxj1IFa+vZlWmA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"18.20.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-set-experimental_1715626703029_0.5680904067406414","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240513-82b59667d":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240513-82b59667d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240513-82b59667d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ac09adb7ad6f5857724d310e055eb3dd37c7b17b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240513-82b59667d.tgz","fileCount":924,"integrity":"sha512-UM4nbuDjk4xYEoVRBUSni9n/Vif6YeCD7G/VBU+ARtJ0KAMCVSElX7m13BpzVfOmehWy0u/JXJ4VI9rpzbKSiQ==","signatures":[{"sig":"MEUCIEfVQHfexBrk2h5CpJmMRZ9siZJ0Uc54vf9eiWqbLi9/AiEAu/gmG+wLMcgFQlipigKD72x9iAKDdgZfR3XJEAv5cLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3814397},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240513-82b59667d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240513-82b59667d.tgz","_integrity":"sha512-UM4nbuDjk4xYEoVRBUSni9n/Vif6YeCD7G/VBU+ARtJ0KAMCVSElX7m13BpzVfOmehWy0u/JXJ4VI9rpzbKSiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240513-82b59667d_1715643099068_0.1987102068761044","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240514-88542d60f":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240514-88542d60f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240514-88542d60f","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1eefdd8e624011fd72ed6a9803cf2214f7ecebf5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240514-88542d60f.tgz","fileCount":930,"integrity":"sha512-2b/KjMJXYRiH+7AdSCOPj3KX5tCkihJY+9unsw7Nw6GlUpFpab7nam0FyBH1JHkfuXaR6G2ksOelVvU/qUehvA==","signatures":[{"sig":"MEQCIEpU4vkWpQBuZ9CrMac1ShlM9iFjeroVoTWP/XEo7XYVAiBPe1fkPH4feRl3lEELBYjS1UgbzfdYohA3MUlpJpoQTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826120},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240514-88542d60f.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240514-88542d60f.tgz","_integrity":"sha512-2b/KjMJXYRiH+7AdSCOPj3KX5tCkihJY+9unsw7Nw6GlUpFpab7nam0FyBH1JHkfuXaR6G2ksOelVvU/qUehvA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.12.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240514-88542d60f_1715729506110_0.43878984809682864","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240515-44d55dd3b":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240515-44d55dd3b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240515-44d55dd3b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ef54d2a867f518aa31d8ce2c4192d672a03c4dac","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240515-44d55dd3b.tgz","fileCount":930,"integrity":"sha512-+svOezrmZ8YwYMcKglJVKEWnVhWldlvHMFYGgG989TnuaT2qVHwDuqSBT/gWXpEZjiMRSAtF+Rq3ZskJb5bJlg==","signatures":[{"sig":"MEUCIFCHXIE622uegRhsqPbmcljz1r8OA9oN8GzUKt7BHG64AiEAw/WWVn89E4CsWpui7vvoijA7Y6qw5HHUugKCDpWpQLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240515-44d55dd3b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240515-44d55dd3b.tgz","_integrity":"sha512-+svOezrmZ8YwYMcKglJVKEWnVhWldlvHMFYGgG989TnuaT2qVHwDuqSBT/gWXpEZjiMRSAtF+Rq3ZskJb5bJlg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240515-44d55dd3b_1715815891423_0.9283749437161075","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240516-44d55dd3b":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240516-44d55dd3b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240516-44d55dd3b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c454f0a950a3f7a2728bbc268bf2afa350ae2ca9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240516-44d55dd3b.tgz","fileCount":930,"integrity":"sha512-OEEILSIgfs3sQsMU84TNUc23tcPDv/Oc5fVsxsH2jQ0XeScgN09uft1YdTL9w1JFKtgrwWz81I5BwYigvRWy9g==","signatures":[{"sig":"MEUCIQC9f5P5ZEE1eEjufphsjrZGRXHVu03+GCY7a+qbVpLGJAIgCPtcr6OI5hWTtWP1e85Ev/3g7HhU7xK+vuez6X41azg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240516-44d55dd3b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240516-44d55dd3b.tgz","_integrity":"sha512-OEEILSIgfs3sQsMU84TNUc23tcPDv/Oc5fVsxsH2jQ0XeScgN09uft1YdTL9w1JFKtgrwWz81I5BwYigvRWy9g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240516-44d55dd3b_1715902292744_0.2429400275568534","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240517-44d55dd3b":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240517-44d55dd3b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240517-44d55dd3b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0be262d9557d4fed7cd1c7bd555c3ca2c533153b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240517-44d55dd3b.tgz","fileCount":930,"integrity":"sha512-boXPRkDlwi83kmxuER9II8ws/mX2lzemqUPXJS/HU/R6jVxzGT90fdXVqzBcjjeYGwQnQbeczYKfNgIarBwjKA==","signatures":[{"sig":"MEUCID3wiyvM76xcSck6+ce5ZcG87ZQnsFC8w6Xoq3O7qTeUAiEA7JBnCLA9XCTtkFeKbAqSp0eS5JdldFIQ4k7B+c3vnLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240517-44d55dd3b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240517-44d55dd3b.tgz","_integrity":"sha512-boXPRkDlwi83kmxuER9II8ws/mX2lzemqUPXJS/HU/R6jVxzGT90fdXVqzBcjjeYGwQnQbeczYKfNgIarBwjKA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240517-44d55dd3b_1715988694644_0.4459693715282018","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240518-44d55dd3b":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240518-44d55dd3b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240518-44d55dd3b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d23b0c5bb0dd4ddfc75eb2da57b8695154c82cd8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240518-44d55dd3b.tgz","fileCount":930,"integrity":"sha512-YBl5xb2Mjz5tRN8hJA9nObtXEocRNenQr1iAtDhaa/qPVc0vdxqtGyfnjwXX7/VIXnhafyPdZW2MGuYqTuU5Gw==","signatures":[{"sig":"MEQCIEHPt75HWoPVdaF46r4RmUcxDsek36FmklnwLHfn+ZegAiB8bC41v6nX8bqgocTP+dZCmUsaVouj+juiyl6umqsjgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240518-44d55dd3b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240518-44d55dd3b.tgz","_integrity":"sha512-YBl5xb2Mjz5tRN8hJA9nObtXEocRNenQr1iAtDhaa/qPVc0vdxqtGyfnjwXX7/VIXnhafyPdZW2MGuYqTuU5Gw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240518-44d55dd3b_1716075091976_0.1420012383964253","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240519-44d55dd3b":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240519-44d55dd3b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240519-44d55dd3b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6428eb2cc4c5fb6efcd7fe5c8a52824ace80dc2b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240519-44d55dd3b.tgz","fileCount":930,"integrity":"sha512-7eT+J8tgLxlI1uJSmi4z7/DuXF0lWba4S7olBMD6uPx8tjAqyvTZDVjvopoexC/Z6mKIbQYqNDwOUESfoR0Z+A==","signatures":[{"sig":"MEUCIQDn3ObkRqIVmWKfeSImdSVCUTR4d4wjQEK3ipsN8tD4cgIgU/Bi5C19y0u4qclUQtRrnAjAAqaeJeeoUI2XH+efVxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240519-44d55dd3b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240519-44d55dd3b.tgz","_integrity":"sha512-7eT+J8tgLxlI1uJSmi4z7/DuXF0lWba4S7olBMD6uPx8tjAqyvTZDVjvopoexC/Z6mKIbQYqNDwOUESfoR0Z+A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240519-44d55dd3b_1716161498058_0.8082395898528487","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240520-cbd5ff16b":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240520-cbd5ff16b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240520-cbd5ff16b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8e40d51ea17e98c8d21bbc5b03394f6eee72ad90","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240520-cbd5ff16b.tgz","fileCount":930,"integrity":"sha512-TDyrfTBQIAwua0SlNco2GWfLi/eMom5ZE7gr0+cUpAnaK/woWtfWlbv31b6LFYuNvnbJaDlyzxMTp5WL/zd5ZA==","signatures":[{"sig":"MEQCIA5zcCacmij2GCG0U32yHrYRordEp+mTDVM/iAPf+RnsAiAMmO5arumPfWwCJiedNUKSgAfvD6wo6s7gXbzeXtPpEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240520-cbd5ff16b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240520-cbd5ff16b.tgz","_integrity":"sha512-TDyrfTBQIAwua0SlNco2GWfLi/eMom5ZE7gr0+cUpAnaK/woWtfWlbv31b6LFYuNvnbJaDlyzxMTp5WL/zd5ZA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240520-cbd5ff16b_1716247890405_0.744621491470203","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240521-cbd5ff16b":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240521-cbd5ff16b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240521-cbd5ff16b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"535e6391642203226accd5fe04fad8dbe6da0713","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240521-cbd5ff16b.tgz","fileCount":930,"integrity":"sha512-AxKjXnfiXAa1TodsT1duqfHbghDXGvfLWdO0zBym9wAbZygxtyDgbSl3KtBDK/q3ZweuDP1U6cBvLadoW6+2rQ==","signatures":[{"sig":"MEYCIQCvE79gRgIVGLEDhsEL5zzuWmjZp2blMP+ikaPI28P6UgIhAMmAQHxqIPQgBg3aUMfWzZ5PeUWGyqBoqQiqOihzf5iu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240521-cbd5ff16b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240521-cbd5ff16b.tgz","_integrity":"sha512-AxKjXnfiXAa1TodsT1duqfHbghDXGvfLWdO0zBym9wAbZygxtyDgbSl3KtBDK/q3ZweuDP1U6cBvLadoW6+2rQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240521-cbd5ff16b_1716334291003_0.25047239828780365","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240522-e3387a934":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240522-e3387a934","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240522-e3387a934","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4440c7e4370e4a5d3a85fc4c22514554d7bb2180","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240522-e3387a934.tgz","fileCount":930,"integrity":"sha512-LSrTy5TSeZ0wYR1Fwz+ZtvlmCIwc1oUWQUX2ZopFjFglg/YcC5ZdNAG8osdn6rn8md9NAqCBHLsQQvoSl0LL+A==","signatures":[{"sig":"MEUCIDdjJLRjzp0FyQg3w427TpSCUXDHhfMTCwDc5ihaON3NAiEA4YJIWhzjvQT7Po0iv9Vdt0WeD9kI70NRiWlOX/pPquM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240522-e3387a934.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240522-e3387a934.tgz","_integrity":"sha512-LSrTy5TSeZ0wYR1Fwz+ZtvlmCIwc1oUWQUX2ZopFjFglg/YcC5ZdNAG8osdn6rn8md9NAqCBHLsQQvoSl0LL+A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240522-e3387a934_1716420703443_0.3403793999614664","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240523-e661676f2":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240523-e661676f2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240523-e661676f2","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"aa4c77df0323cb96cb10ed0f85ed8621b5edca6e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240523-e661676f2.tgz","fileCount":930,"integrity":"sha512-tg052hnwEfidgLIdlxcggUr1gkqr/taHOsRY54LMBIoI0JxPd4ZcWNE0NjGmGTTf6o1xF01vvqBq4sYY+uX5bQ==","signatures":[{"sig":"MEUCIHvfHnIRrcmUmeQvCOPd2Y+5Fy7CXdpuZOhUVXCeh89oAiEAmwapXLRxVxMP+N7QFnRKOKfcarwRR1np0dwQjSJwrM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240523-e661676f2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240523-e661676f2.tgz","_integrity":"sha512-tg052hnwEfidgLIdlxcggUr1gkqr/taHOsRY54LMBIoI0JxPd4ZcWNE0NjGmGTTf6o1xF01vvqBq4sYY+uX5bQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240523-e661676f2_1716507091016_0.85088339146782","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240524-e661676f2":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240524-e661676f2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240524-e661676f2","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dbf9a1a099d337b5333f9dca1cee9f44cff9731d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240524-e661676f2.tgz","fileCount":930,"integrity":"sha512-CcTuXijvbCHEugei+yvLckYv3LA7MnweKzPAl1dCWWBT2XZK48OSP9c56CbvWcnCsI4QVYOSvZE3jBq28V/+iw==","signatures":[{"sig":"MEQCIEP+ktDHE/4JmB0NaBmXmdmFou6g04U69I0DvoaR2JEkAiB0SxGU/HwEqvtCZCHEctNlLcZmlTi60SlBMeJUOmgG3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240524-e661676f2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240524-e661676f2.tgz","_integrity":"sha512-CcTuXijvbCHEugei+yvLckYv3LA7MnweKzPAl1dCWWBT2XZK48OSP9c56CbvWcnCsI4QVYOSvZE3jBq28V/+iw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240524-e661676f2_1716593499651_0.176426153337796","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240525-551cc440c":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240525-551cc440c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240525-551cc440c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ced85c15f3442a66b2347cffea1abccb8a7519fd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240525-551cc440c.tgz","fileCount":930,"integrity":"sha512-LEvn/KRsaTqIvSxQnzXbPTbKrAwggv73p1b3xIBq/a090wlmdBe5zT/VSbwZmOWIdmNA9tdhEbioJMIgR6ParQ==","signatures":[{"sig":"MEYCIQC6mkNDclzXuaAL0T0b3ZyTKw1BFYr5cBoj5Uk+nXdEtgIhAIjQ26TQIhXyJ0RUoqDbYc1NlHBntenncFXhqscpR2cV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240525-551cc440c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240525-551cc440c.tgz","_integrity":"sha512-LEvn/KRsaTqIvSxQnzXbPTbKrAwggv73p1b3xIBq/a090wlmdBe5zT/VSbwZmOWIdmNA9tdhEbioJMIgR6ParQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240525-551cc440c_1716679892682_0.5750865892132433","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240526-551cc440c":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240526-551cc440c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240526-551cc440c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"89451427e339a31aa295d3a3296b0ed2b47ad612","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240526-551cc440c.tgz","fileCount":930,"integrity":"sha512-8/DT+BAkWxA3VnDKLgm0Le2uBPXXEbfLtO44UJSzNtVI208+j0bOViKjg1z5J4oYKBWfW6RfdRubgAeaXosuyg==","signatures":[{"sig":"MEYCIQCZi8ufubkkXh9AAnTginsbj2z/r9owKTY7bOietIRmYgIhAI0Khlfvagrz+YflJfX90Fl6w8sv2jXz4B8v2gR6U0/e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240526-551cc440c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240526-551cc440c.tgz","_integrity":"sha512-8/DT+BAkWxA3VnDKLgm0Le2uBPXXEbfLtO44UJSzNtVI208+j0bOViKjg1z5J4oYKBWfW6RfdRubgAeaXosuyg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240526-551cc440c_1716766290040_0.2996135226008252","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240527-4485509ad":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240527-4485509ad","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240527-4485509ad","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cdfd38cf7ee2346f73725d65d3d2018fab57caa5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240527-4485509ad.tgz","fileCount":930,"integrity":"sha512-FhgDRo5ArmI5XCv76MdQEO3vBmjjI44azSGlpk6xjOk8pd4wm6mvacrTM2DMZbc3WIxgh/cvBZj56VHpTqsnPA==","signatures":[{"sig":"MEUCIQDpTJeZOmephwGYUNzJXdiivS5BF6k+nKMu1bN4AcXMAQIgerq/Wzhy2CfbRhKKJn9N/LDuweKlxk+PeLBlMsg1tDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834391},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240527-4485509ad.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240527-4485509ad.tgz","_integrity":"sha512-FhgDRo5ArmI5XCv76MdQEO3vBmjjI44azSGlpk6xjOk8pd4wm6mvacrTM2DMZbc3WIxgh/cvBZj56VHpTqsnPA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240527-4485509ad_1716852698950_0.44226848514929484","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0-nightly-20240528-4cd750504":{"name":"react-native-reanimated","version":"3.12.0-nightly-20240528-4cd750504","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0-nightly-20240528-4cd750504","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"47aedfcc9a781eca5b0a4b7b7d16a04a3b2ad7f0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0-nightly-20240528-4cd750504.tgz","fileCount":930,"integrity":"sha512-+zsw4GaAavkeB1TV8E8eHYtpgKj4Yr+eXSM9vWmLHCDIGx6TllMzZpqwzjF4qui2Su6fsv/sCJzgmyiGurlndA==","signatures":[{"sig":"MEYCIQDBjbysOmEZMFxWXAE5YQw77JyUz44hxeiFYIJlm/ZkMAIhAMSl99z/7IcAuZHtrjNr6ueUZvYVi4mjIHReyHAaNILs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3834391},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0-nightly-20240528-4cd750504.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.12.0-nightly-20240528-4cd750504.tgz","_integrity":"sha512-+zsw4GaAavkeB1TV8E8eHYtpgKj4Yr+eXSM9vWmLHCDIGx6TllMzZpqwzjF4qui2Su6fsv/sCJzgmyiGurlndA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0-nightly-20240528-4cd750504_1716939090946_0.8919858222229424","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240529-3188d92cc":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240529-3188d92cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240529-3188d92cc","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d1eae735e8af22139b2210e8d0a4bbddcb1c2a06","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240529-3188d92cc.tgz","fileCount":930,"integrity":"sha512-77hqJVPbh0HJVVSRYJoNiYImc0OTSqd9yFWod/YGpD6PVx0WqnGjRbkLKp1BSBF6D06rp8e9iq1d7BxqFJflgw==","signatures":[{"sig":"MEUCIFGQH207OpWBIBvS8dnb0CIy46FXgm/PoPbXiQ6aZ3cAAiEAzkV2kwSdNtX+M8m/Qb2MQc/9QBe8FQMC8Mx03l2yo5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3815964},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240529-3188d92cc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240529-3188d92cc.tgz","_integrity":"sha512-77hqJVPbh0HJVVSRYJoNiYImc0OTSqd9yFWod/YGpD6PVx0WqnGjRbkLKp1BSBF6D06rp8e9iq1d7BxqFJflgw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240529-3188d92cc_1717025503484_0.820341533575238","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240530-3188d92cc":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240530-3188d92cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240530-3188d92cc","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"23ca10f0480dfd71a370d02a221af79ccf266b2c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240530-3188d92cc.tgz","fileCount":930,"integrity":"sha512-PHLdBVCwVZ2OAVFU3/51ryqbeKZY0MJC8rjqTDlkLudN2Exl+aosjEg2pHxLM+KWhVULA8ewc4ayv3ML4yMr/w==","signatures":[{"sig":"MEUCICc4/SE23g6ecY7ec2vI7RP/W6AxO1mgK/OI19EtQkinAiEA8RnYniowVzhGz6kukwk8Q1aJiDAuKbDrvlOy+xZmrwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3815964},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240530-3188d92cc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240530-3188d92cc.tgz","_integrity":"sha512-PHLdBVCwVZ2OAVFU3/51ryqbeKZY0MJC8rjqTDlkLudN2Exl+aosjEg2pHxLM+KWhVULA8ewc4ayv3ML4yMr/w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240530-3188d92cc_1717111897000_0.28857674927824006","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240531-3188d92cc":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240531-3188d92cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240531-3188d92cc","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"240fdd0edf24ca56cec9a34076f231dcf29d16d9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240531-3188d92cc.tgz","fileCount":930,"integrity":"sha512-Vbo62cm7Y2b62torYSgwFuMPpusmIaO7XT0qDLrLAS4G0TLEeGEjHhRu9gzRFdpd/EzfrFLwT5KA1k4QbKeI8g==","signatures":[{"sig":"MEYCIQC91AaDwtJVYJidph4P38oRIEHYZO0xLcZqHyVlaJ1zBwIhAOdIgBFZw+WAnZDlplHrjkDzMZH0W88MBt11Fk7hrO3T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3815964},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240531-3188d92cc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240531-3188d92cc.tgz","_integrity":"sha512-Vbo62cm7Y2b62torYSgwFuMPpusmIaO7XT0qDLrLAS4G0TLEeGEjHhRu9gzRFdpd/EzfrFLwT5KA1k4QbKeI8g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240531-3188d92cc_1717198297133_0.9299160354935561","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240601-3188d92cc":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240601-3188d92cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240601-3188d92cc","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dabe5a4338140df73dfa8f47b063f8789389772d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240601-3188d92cc.tgz","fileCount":930,"integrity":"sha512-NNq+fnA4LmEeFeYdlH7NjNHcx4R++xssUhowMOK7isk2skFDxx002QHreZm4h0KJVJz9BiCYxxFGt6qfyKOqTQ==","signatures":[{"sig":"MEYCIQDcV2O19mOmJsPQRNeqtSYKDWb+7tZ0ynynEv4JZokURAIhANCBh7YbdQNpBgxO1BGS8Jj+uPah+T7jASLtEj5SOs6R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3815964},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240601-3188d92cc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240601-3188d92cc.tgz","_integrity":"sha512-NNq+fnA4LmEeFeYdlH7NjNHcx4R++xssUhowMOK7isk2skFDxx002QHreZm4h0KJVJz9BiCYxxFGt6qfyKOqTQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240601-3188d92cc_1717284700322_0.9647137703990347","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240602-3188d92cc":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240602-3188d92cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240602-3188d92cc","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"47ad7e7d5e13e777a7c31511684dc6daffe920d3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240602-3188d92cc.tgz","fileCount":930,"integrity":"sha512-x9PCXGKTfYlqqdBh5io1UPyruYJZ0/xrFp2pGoS3CJmc/UODuNvtr8D9h1hEjY/dGJczl4BSu6gE3ucRd9VN+Q==","signatures":[{"sig":"MEYCIQC2bEuDqRUwNPaeXcSapDv0iyBp32//I67AnLKxERanSwIhAN0BCeGNqzM155QOuxffT1kTJ4BDWQPWa3gN5jEQThrV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3815964},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240602-3188d92cc.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240602-3188d92cc.tgz","_integrity":"sha512-x9PCXGKTfYlqqdBh5io1UPyruYJZ0/xrFp2pGoS3CJmc/UODuNvtr8D9h1hEjY/dGJczl4BSu6gE3ucRd9VN+Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.13.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240602-3188d92cc_1717371112670_0.3387189694465491","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.0":{"name":"react-native-reanimated","version":"3.12.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2c768d43971bb19e425c436c892bf68c74b9ccab","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.0.tgz","fileCount":930,"integrity":"sha512-Bwa4jKL/QttnV8pQYiX+1N5a6XgL8yZtMyH+7UbEaW7ZeNCv1Pxp2PmYu/bP3LafCkmS9Yj/hY2adYNKe58g9A==","signatures":[{"sig":"MEUCIQDXBW8uq0mZThK2shT+3asEISZxmpoD73UUeUx9CS8GDQIgCrVywBFU2lJ5tDJ2EcLykZGzwHZ84eo8JqosqtKiRpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3815910},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"szydlovsky","email":"9szydlowski9@gmail.com"},"_resolved":"/Users/mikolajszydlowski/Documents/react-native-reanimated-3.12.0.tgz","_integrity":"sha512-Bwa4jKL/QttnV8pQYiX+1N5a6XgL8yZtMyH+7UbEaW7ZeNCv1Pxp2PmYu/bP3LafCkmS9Yj/hY2adYNKe58g9A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"22.0.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.0_1717422825965_0.9474807693828475","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-rc.0":{"name":"react-native-reanimated","version":"3.13.0-rc.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-rc.0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6682095f687a0d8b0250e7dd638a8ec694997575","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-rc.0.tgz","fileCount":922,"integrity":"sha512-hd1Yj7pIK8g2C/CRHCbBKs5UldsKRIZ5Eha1eT3hcSiWz4uI5MMom6Rh4u5vbhGWWKo59rnZRJous4B8+/3GXQ==","signatures":[{"sig":"MEUCIQCzX4DQbEYMGRvGtD24OM96pz68yoyfNUZI2QVQCcxKfgIgL06DmSjS9n8heMVnXwQETh/WYoUy5kJXOly1E9HGRqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3812298},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-rc.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test:eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"szydlovsky","email":"9szydlowski9@gmail.com"},"_resolved":"/Users/mikolajszydlowski/Documents/react-native-reanimated-3.13.0-rc.0.tgz","_integrity":"sha512-hd1Yj7pIK8g2C/CRHCbBKs5UldsKRIZ5Eha1eT3hcSiWz4uI5MMom6Rh4u5vbhGWWKo59rnZRJous4B8+/3GXQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"22.0.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-rc.0_1717776724291_0.589438914510799","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-rc.1":{"name":"react-native-reanimated","version":"3.13.0-rc.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-rc.1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"59c861e2967d4fbe017bb35a9df37ef440048657","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-rc.1.tgz","fileCount":921,"integrity":"sha512-Y6t6wzUel+Oem1L+bw1e2WWJg/UAFDkG6kVoLKK4fI9tLLb7xYT3jkDXoScjwLwiorj2sKqhk5eI4dGIbfBiJQ==","signatures":[{"sig":"MEYCIQDNsEYUHqBhKbvYYzD60fRGCd8jPdnViu8wRVdO8J9yPQIhAIBMYJB0cyc2k1NTsaCYVquFWY+Otn0QMeI+j5ogIIjL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3812118},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-rc.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/monorepo/react-native-reanimated-monorepo/react-native-reanimated-3.13.0-rc.1.tgz","_integrity":"sha512-Y6t6wzUel+Oem1L+bw1e2WWJg/UAFDkG6kVoLKK4fI9tLLb7xYT3jkDXoScjwLwiorj2sKqhk5eI4dGIbfBiJQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-rc.1_1718022863858_0.6534519797199292","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240612-eb74dcb68":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240612-eb74dcb68","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240612-eb74dcb68","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"165752350c39464db4618b5fd14551c416c1689e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240612-eb74dcb68.tgz","fileCount":925,"integrity":"sha512-8wYR9TdX/b5JVnCXQJ99ZuYz85LqPv+w4sMSHYRTlhAQnMwzaIznobxjCsS+SZxSELHJkONN5ny1FFbfUVGp2A==","signatures":[{"sig":"MEUCIGdCn1kJyznuLLQW34phZVdCBHXcDzUU+tyhsEqgm56NAiEA9EjblYAJz9z2q59VQ2GSq6u5xBWQ4SKUoTOHOftruDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3824444},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240612-eb74dcb68.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240612-eb74dcb68.tgz","_integrity":"sha512-8wYR9TdX/b5JVnCXQJ99ZuYz85LqPv+w4sMSHYRTlhAQnMwzaIznobxjCsS+SZxSELHJkONN5ny1FFbfUVGp2A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240612-eb74dcb68_1718187393573_0.16464119127145405","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240612-9afd2525e":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240612-9afd2525e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240612-9afd2525e","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0cef0bc91727bee131bf7ea8ef5285279d65e906","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240612-9afd2525e.tgz","fileCount":925,"integrity":"sha512-urgFo9lwLvqFChLspw4Ahs0GKtqkOh39HNJPgDBcy6NiAaJj43odlUUw+myFZoQ9zPodBHP/F6+CBEB8E5ud3g==","signatures":[{"sig":"MEUCIQChilfyptPedXUjQLT143s8nqm1ePx5x3DDucvyQ5zDTgIgSyWYS/FuzQabFdEnBF/5ywJlylcx3+UoKjgUQuEn88A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825153},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240612-9afd2525e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240612-9afd2525e.tgz","_integrity":"sha512-urgFo9lwLvqFChLspw4Ahs0GKtqkOh39HNJPgDBcy6NiAaJj43odlUUw+myFZoQ9zPodBHP/F6+CBEB8E5ud3g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240612-9afd2525e_1718235128448_0.2955009038904297","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240613-a7afaca6e":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240613-a7afaca6e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240613-a7afaca6e","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"880b64bbbae19cbb91ddbb6c9f3f3da7a56f46f4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240613-a7afaca6e.tgz","fileCount":925,"integrity":"sha512-mY4wFeoc7AYa7cvUr0YyPjlYFshv4rygQSYUT2+3Z4OP2TOwVwoKvquqQpW43aGGJTERxcWHgXbC445W7HrkGA==","signatures":[{"sig":"MEYCIQCo10Dc4WPUJr97yFscaPfk7US8tgE74RyAzGWAF0MF3QIhAJLSWSYp0cB/lLUczKG6erdFi1vnM80WxiUWUV6mXi1H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825153},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240613-a7afaca6e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240613-a7afaca6e.tgz","_integrity":"sha512-mY4wFeoc7AYa7cvUr0YyPjlYFshv4rygQSYUT2+3Z4OP2TOwVwoKvquqQpW43aGGJTERxcWHgXbC445W7HrkGA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240613-a7afaca6e_1718321529750_0.4293914270906676","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240614-f9fcd7306":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240614-f9fcd7306","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240614-f9fcd7306","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3f2a7524dbc061c4c1aaf8356766423519663e49","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240614-f9fcd7306.tgz","fileCount":925,"integrity":"sha512-yHDrc2HEeI1/Wi9w0bFRhGZHGCOWG7g8aiWc/8svOZ/bIDVW8QYFXaIWuuVl4aVncmxTsp7mJPx+QuuwI6/7zQ==","signatures":[{"sig":"MEUCIF0m/aNTgdbQqQDB6kgOxXd1ySmCXFWZFM9b2141T3L/AiEAv4cMB4e7DUS2mLiihTy9/lZMZQVCP3caWbw18Vke4vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3829598},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240614-f9fcd7306.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240614-f9fcd7306.tgz","_integrity":"sha512-yHDrc2HEeI1/Wi9w0bFRhGZHGCOWG7g8aiWc/8svOZ/bIDVW8QYFXaIWuuVl4aVncmxTsp7mJPx+QuuwI6/7zQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240614-f9fcd7306_1718407937395_0.40182453773511706","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240615-f9fcd7306":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240615-f9fcd7306","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240615-f9fcd7306","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c4e3fc083dc29e3cc64d4afc24c10dff463fd8be","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240615-f9fcd7306.tgz","fileCount":925,"integrity":"sha512-3JqrMr/TmDi3c2HsipFxkAqTm/qvpwp4UzlR1WcOubXywmBp2NrcitWLyNWKpVmJT1IbG0XiN/3NwQjeqriecA==","signatures":[{"sig":"MEUCIBss7VswCfVSuGdORyhr5aB8MaS7iuAYSW6/eONkMTNbAiEA5WMmMURONrrGkTpXoW/ljWoLTuI86omsiQKgnNv/c7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3829598},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240615-f9fcd7306.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240615-f9fcd7306.tgz","_integrity":"sha512-3JqrMr/TmDi3c2HsipFxkAqTm/qvpwp4UzlR1WcOubXywmBp2NrcitWLyNWKpVmJT1IbG0XiN/3NwQjeqriecA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240615-f9fcd7306_1718494333029_0.4703468855201407","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240616-f9fcd7306":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240616-f9fcd7306","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240616-f9fcd7306","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bf29276ce81bc0ed34197c29df15b152aac05d5d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240616-f9fcd7306.tgz","fileCount":925,"integrity":"sha512-8UWO3xQAWnzRuBCiR1NOWPJEOVZ06/M0ZvZayFKl7GVMV1GHQHHYxafGg2b9l/pmp6Kboh8AOiDYeXsXOgOFzw==","signatures":[{"sig":"MEQCICgo0VohTqwRoAhsOLZy/lm/Iuq2W7mQIG06fhOoQzU8AiBGhuvsm22Y2Uetss5O8MUM1ZkX5b9eYcxgmU/8ecQYgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3829598},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240616-f9fcd7306.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240616-f9fcd7306.tgz","_integrity":"sha512-8UWO3xQAWnzRuBCiR1NOWPJEOVZ06/M0ZvZayFKl7GVMV1GHQHHYxafGg2b9l/pmp6Kboh8AOiDYeXsXOgOFzw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240616-f9fcd7306_1718580729574_0.7221935446688807","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240617-c41eee5b4":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240617-c41eee5b4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240617-c41eee5b4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"16a2c3963acbd1ccb0ddcdc0c8bf2f4e9dadd52c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240617-c41eee5b4.tgz","fileCount":925,"integrity":"sha512-DRJOnfMNl4HXlGwg0ybCybD7tTU5owEwcvF8uCjp0T4zgrz0+TJ3IplaDt1KmtD000cJebchXVLAf7tNa2XpoQ==","signatures":[{"sig":"MEYCIQCC+gNnEt+QDvzCfPq4VcTpNIkcMoNqGJxD8eSqPH88/QIhAOqwMRfS7wZ0oVYLxDfml32o8ESMCPzrb+NL0HqQbtHp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3829628},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240617-c41eee5b4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240617-c41eee5b4.tgz","_integrity":"sha512-DRJOnfMNl4HXlGwg0ybCybD7tTU5owEwcvF8uCjp0T4zgrz0+TJ3IplaDt1KmtD000cJebchXVLAf7tNa2XpoQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240617-c41eee5b4_1718667131798_0.3153929960288866","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-rc.2":{"name":"react-native-reanimated","version":"3.13.0-rc.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-rc.2","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"55843a55eb6cb480be48456547127edab08e9337","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-rc.2.tgz","fileCount":929,"integrity":"sha512-5MVV8Xwh1S2PtXz3h6naTwyUu+T3gogF6FqVVAstrJ1G1OkE0HwIt6P9NA7VrU941xbY6rccFKQbj8D6n2a/7Q==","signatures":[{"sig":"MEQCIB+u8p8wPDEJ+7OvUk5F+GfPQnmA4g3o53wMmGj1FMQRAiAZvP0Fd6WESaGljl+cYxL9EpC6MLek8yq7oVSDU4MHYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3876925},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-rc.2.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},"_resolved":"/Users/bartlomiejbloniarz/Downloads/react-native-reanimated-3.13.0-rc.2.tgz","_integrity":"sha512-5MVV8Xwh1S2PtXz3h6naTwyUu+T3gogF6FqVVAstrJ1G1OkE0HwIt6P9NA7VrU941xbY6rccFKQbj8D6n2a/7Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.4","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"21.5.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-rc.2_1718723551216_0.9602809599638622","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240618-f483c75b4":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240618-f483c75b4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240618-f483c75b4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f4ad3799ff2343daa2ba68c0814051c6784e918f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240618-f483c75b4.tgz","fileCount":929,"integrity":"sha512-5SPV1SbTwe3C3EKAWqgD/kolhrrdYnH8ZCVvz0DBiO+6fO/e/VRlkGyJiiZeFarMuuYuanSs3GICTGUQBfGT3g==","signatures":[{"sig":"MEQCIB+TGCQ3Fgin50co3HyQr6mElUzihsM3uCrmt+YZXCyAAiBDVi1wvMs5lMF7uW6GocUBBZQ6yIpEYFQ86SAM1sx62A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3878355},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240618-f483c75b4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240618-f483c75b4.tgz","_integrity":"sha512-5SPV1SbTwe3C3EKAWqgD/kolhrrdYnH8ZCVvz0DBiO+6fO/e/VRlkGyJiiZeFarMuuYuanSs3GICTGUQBfGT3g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240618-f483c75b4_1718753524817_0.3984428118787655","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.12.1":{"name":"react-native-reanimated","version":"3.12.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.12.1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"301560b35cb224c30d6c7b3e4e260cecb94035a0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.12.1.tgz","fileCount":930,"integrity":"sha512-aXyV1ydKNA2u9fqRL8Z4fJ2RxNAusujNDdC4k0y9CawNEay5AGYgxhANqmjAabGRzHxsvfCXJC09lvbTRMHIFA==","signatures":[{"sig":"MEQCIHtlZ38KSWcPJoGNrHenTsQXFFI33m43zEyLq4Bk+m1pAiBRYtzm8Ol2k8vPvhcI54cwivWubb0rSyYKne/LIW0hXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3816465},"main":"lib/module/index","_from":"file:react-native-reanimated-3.12.1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"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":"yarn build:plugin && bob build && husky install && yarn build:app","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","build:app":"cd app && yarn install && yarn build","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -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 __typetests__/0.72+ __typetests__/legacy","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use_strict_check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","test-eslint-plugin":"jest __tests__/eslintPlugin/","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/fallback/react-native-reanimated/react-native-reanimated-3.12.1.tgz","_integrity":"sha512-aXyV1ydKNA2u9fqRL8Z4fJ2RxNAusujNDdC4k0y9CawNEay5AGYgxhANqmjAabGRzHxsvfCXJC09lvbTRMHIFA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["yarn eslint","yarn eslint --quiet --ext '.js,.ts,.tsx' src/","yarn 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","*.(js|jsx|ts|tsx|h|cpp|m|mm|java|kt|swift|md|mdx)":["yarn cspell"]},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.11.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.0.0-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":"^15.2.2","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.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-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","react-native-builder-bob":"^0.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.12.1_1718793446263_0.8636928702729345","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240619-b81d3d322":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240619-b81d3d322","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240619-b81d3d322","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d2441a227617a24b5f649d46dd9b049c4764b279","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240619-b81d3d322.tgz","fileCount":929,"integrity":"sha512-mSMhyLwgEd/aU5vhPJXkAAfRz5KQROKW7veSH2ok+stOvKCnkKbFdXDKSjYsgYlqIbdF1eSyxvq0ntTbyKkHBQ==","signatures":[{"sig":"MEUCIQCmdaCyZ0EwBSxqvvbMk6nKZ4paw2zXQF3SiQqpPn6VmQIgY3uQx9PhIbqud9RvNnS4tyS2bssdzKOR2qlsLq3sBsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3878355},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240619-b81d3d322.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240619-b81d3d322.tgz","_integrity":"sha512-mSMhyLwgEd/aU5vhPJXkAAfRz5KQROKW7veSH2ok+stOvKCnkKbFdXDKSjYsgYlqIbdF1eSyxvq0ntTbyKkHBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240619-b81d3d322_1718839939059_0.7972282997292319","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240620-545ed7ffa":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240620-545ed7ffa","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240620-545ed7ffa","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"070d51e44c94a53eb47484f8818fc94d6bed94f3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240620-545ed7ffa.tgz","fileCount":937,"integrity":"sha512-331BNsII38Cl7T43JslnTD+Teu2j07OeT3wiJ/h+dttMnVGUpIp0ZzBVJx+6UcLEdNLOxa/nF4sa7hwDW7+e9g==","signatures":[{"sig":"MEUCIEaQvBft09yPI3tftP7Lt6/NKgZzkwMXqXtPFNOCygXKAiEA5cea1LMWKXxRqZCoVRwTTyPa2vugXqoH4heITB5dHpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3880724},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240620-545ed7ffa.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240620-545ed7ffa.tgz","_integrity":"sha512-331BNsII38Cl7T43JslnTD+Teu2j07OeT3wiJ/h+dttMnVGUpIp0ZzBVJx+6UcLEdNLOxa/nF4sa7hwDW7+e9g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240620-545ed7ffa_1718926334453_0.2087484360472056","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240621-29ff580e7":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240621-29ff580e7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240621-29ff580e7","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"af3e51e4205bdf9a8742fb11e86024c23c5a49db","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240621-29ff580e7.tgz","fileCount":941,"integrity":"sha512-SNKeC/KBzcPmelOVKCKFnACtbDrVrRSaxc+Z/+acnN8kFiay/2lRXwD+dnfYXOxVXdmnBTzp/Xu+oG8566TzJg==","signatures":[{"sig":"MEUCIQCAYJSbTdEh1GmAgmau/fP8V0Xlis9wItqMj8dcmDoKdwIgC/HremronExJ42FV0CJNEtIVPlI5AA/vQVQL8l4+WWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3886829},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240621-29ff580e7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240621-29ff580e7.tgz","_integrity":"sha512-SNKeC/KBzcPmelOVKCKFnACtbDrVrRSaxc+Z/+acnN8kFiay/2lRXwD+dnfYXOxVXdmnBTzp/Xu+oG8566TzJg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240621-29ff580e7_1719012727396_0.6199086924307702","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240622-29ff580e7":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240622-29ff580e7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240622-29ff580e7","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9792261790d5052bb288543dd6ba47b2a3350b35","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240622-29ff580e7.tgz","fileCount":941,"integrity":"sha512-TOSllx+5CmU/KTqH4Gxl6K1blMsdnsE3wblTYIchiQ4iFVDaEc/RSz8Ioe9/Ksjb5McmyLD3IIN2BoU5XcxRoQ==","signatures":[{"sig":"MEYCIQDp3l4YHTdssa9PYSoSXB/7Poz5LwL35hlGZTQFLy7inQIhAMCho4WfWYU1NcfRo9h2lVzPIrP044oBvHKwkdB5yzf1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3886829},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240622-29ff580e7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240622-29ff580e7.tgz","_integrity":"sha512-TOSllx+5CmU/KTqH4Gxl6K1blMsdnsE3wblTYIchiQ4iFVDaEc/RSz8Ioe9/Ksjb5McmyLD3IIN2BoU5XcxRoQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240622-29ff580e7_1719099120729_0.2613509066140416","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240623-29ff580e7":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240623-29ff580e7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240623-29ff580e7","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d12a6672408afcb47afe70f859a5cb8ac4ca57a8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240623-29ff580e7.tgz","fileCount":941,"integrity":"sha512-xKMc7YiE39h5i450p/PDY9+kjY9DUlbOj5r+vwzV73YRa1iB58/qBgJiW2HPy9vTM3cAJp9ylHxHQsXa2VX5BQ==","signatures":[{"sig":"MEUCIBCsi5LXumJ0g11R9yWZjJNSAoTXePJ6O8nC0oLojYCXAiEA4qGt/XjxcBNoTL7xGG8Bj6CpXRGniGpORxeo6b/vW68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3886829},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240623-29ff580e7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240623-29ff580e7.tgz","_integrity":"sha512-xKMc7YiE39h5i450p/PDY9+kjY9DUlbOj5r+vwzV73YRa1iB58/qBgJiW2HPy9vTM3cAJp9ylHxHQsXa2VX5BQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240623-29ff580e7_1719185531504_0.766649504877366","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240624-49a68821e":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240624-49a68821e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240624-49a68821e","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"16ada6f22e349ff9c00f07e807c78d0e169d7a90","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240624-49a68821e.tgz","fileCount":941,"integrity":"sha512-Ft2KCN31dKVJxkkd38hectgTRmgUWveULgEzbz+W0FGAvi3fJAdqjaKZb/h1tpE56YT3v6mlyVHUQNcd2yfjTg==","signatures":[{"sig":"MEUCIEq7j0FnJsDJNCVWtbVa4lX1H3IEo4Ai1+xFfJr08ResAiEAyJ338uwtWkopW9qQ4/Y5zJJx4x5oEqFcgIhhGdqmVRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3887346},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240624-49a68821e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240624-49a68821e.tgz","_integrity":"sha512-Ft2KCN31dKVJxkkd38hectgTRmgUWveULgEzbz+W0FGAvi3fJAdqjaKZb/h1tpE56YT3v6mlyVHUQNcd2yfjTg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240624-49a68821e_1719271935285_0.018499816117520496","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240625-7aea7e57c":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240625-7aea7e57c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240625-7aea7e57c","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d400f5d31b696683492ee0ae43656411b193c363","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240625-7aea7e57c.tgz","fileCount":943,"integrity":"sha512-9Y1B2cNbY1fMrRRgslFpA+w+RM2nFRqTDBGyqRCoM6CvXuRTGF7LDaKr9gYLoXImRHICzhy0cW0Ib1xtXziDiQ==","signatures":[{"sig":"MEQCIEs/r35WYK4CF6hufUudNdevPFjzvrY1hfQ6aYnyCVsNAiBAg2wVXVtilbD4yK0hid/xzZqZ4PHOExN0uN+IgGT4lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3914139},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240625-7aea7e57c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240625-7aea7e57c.tgz","_integrity":"sha512-9Y1B2cNbY1fMrRRgslFpA+w+RM2nFRqTDBGyqRCoM6CvXuRTGF7LDaKr9gYLoXImRHICzhy0cW0Ib1xtXziDiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240625-7aea7e57c_1719358328951_0.787108524960576","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240626-b911f8072":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240626-b911f8072","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240626-b911f8072","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8738897e283b8ffc89cf720b9b855c33535df82f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240626-b911f8072.tgz","fileCount":947,"integrity":"sha512-K9E15kcXGLT6zhoqdbg8VHS4W62QldQ6OIf2ThrGGYc8e/iCR97pdzIA0m2Xc+poKYo1aE7UFDhTrTn+olJWWw==","signatures":[{"sig":"MEQCICivVrUV7YNqOP2bqWijXQaupDa0onU7HCyLoljwQbd3AiBpjBSb9Lir23UBQaQbaZHcR3/x3r9/YYvBkTaWuSZ8Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928343},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240626-b911f8072.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240626-b911f8072.tgz","_integrity":"sha512-K9E15kcXGLT6zhoqdbg8VHS4W62QldQ6OIf2ThrGGYc8e/iCR97pdzIA0m2Xc+poKYo1aE7UFDhTrTn+olJWWw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.14.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240626-b911f8072_1719444774142_0.3875225235007176","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240627-cfdf8ffef":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240627-cfdf8ffef","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240627-cfdf8ffef","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"47a7b77b0dc0a7860c10779a7b9921c4574ca0f7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240627-cfdf8ffef.tgz","fileCount":947,"integrity":"sha512-lWzpASawG3hwj7ovXNFzEu+eQgfN0f2ZyFp1akTZaJgSVhO/gG9AB+sGKSFXvu2WzGuXAQrKVM5n7Kuvzfv8iQ==","signatures":[{"sig":"MEQCICS50qH4sNn0u1ZxqglKvbgZbUYdJQ2ztffXzVaHtMYTAiA1r2zlKkZgzc/mUDli72rD7YPchXBahkdc5ZjoIdr9Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928343},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240627-cfdf8ffef.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240627-cfdf8ffef.tgz","_integrity":"sha512-lWzpASawG3hwj7ovXNFzEu+eQgfN0f2ZyFp1akTZaJgSVhO/gG9AB+sGKSFXvu2WzGuXAQrKVM5n7Kuvzfv8iQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240627-cfdf8ffef_1719531122550_0.6623644112937199","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240628-4e75ca1fe":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240628-4e75ca1fe","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240628-4e75ca1fe","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b742b685f0a22293efb24ad590e4d8e979a849c2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240628-4e75ca1fe.tgz","fileCount":947,"integrity":"sha512-8QJU61yNhNaYgZDJ5Mtt15jmUl8wDoDdjlRO0kfN13fpsqFCLqGSncInAVUF0Y1eYTiWqI/BW0hLTCRidRMj4g==","signatures":[{"sig":"MEUCIQC4cOPzg6axQcuY4oseDut8PGqpv09FaaWYslZ5OwI3pwIgPbilbDJ/aWyKUPfw4gTJHj7QiwMnU67xO9N8BieDtxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928295},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240628-4e75ca1fe.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240628-4e75ca1fe.tgz","_integrity":"sha512-8QJU61yNhNaYgZDJ5Mtt15jmUl8wDoDdjlRO0kfN13fpsqFCLqGSncInAVUF0Y1eYTiWqI/BW0hLTCRidRMj4g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240628-4e75ca1fe_1719617524306_0.452666897462654","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240629-4e75ca1fe":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240629-4e75ca1fe","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240629-4e75ca1fe","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"eae9fc69dd3647eb95c91d5e92458040092c1d14","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240629-4e75ca1fe.tgz","fileCount":947,"integrity":"sha512-EyA2qc6gYUgcdVrJWtZH2/ODyyu5Gwi+JOF60vSAw7CEQgK2zMjf+AULtYYnEjvANIrRIyfMvyeiw9qZ6QrAKQ==","signatures":[{"sig":"MEUCIQCf43Gkj1qU9bx4s/lhgpWWKKSk4KltmtKC2ltkdV0B8gIgDMHbcfNHvyi/zgsJ27/mYeiwu7ThXpvLFlqQhkqIIF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928295},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240629-4e75ca1fe.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240629-4e75ca1fe.tgz","_integrity":"sha512-EyA2qc6gYUgcdVrJWtZH2/ODyyu5Gwi+JOF60vSAw7CEQgK2zMjf+AULtYYnEjvANIrRIyfMvyeiw9qZ6QrAKQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240629-4e75ca1fe_1719703929078_0.06915155290467045","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240630-4e75ca1fe":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240630-4e75ca1fe","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240630-4e75ca1fe","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cc2481ef6d7192f9f448932219fcf6e8650dad7b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240630-4e75ca1fe.tgz","fileCount":947,"integrity":"sha512-0yyNiXZaF8IsHXLhC2TApOAAyX2WHVve0eX7CNLzCaun+Rn8qJDQ1bNMU2ErV3qGVDg+Wq2S0ZzMbZADcDgDtQ==","signatures":[{"sig":"MEQCIEeJiYEtLxpf0tXUOJbZmr/h0FW3XDV26PZ30WSBBOo5AiAMC2z9o4rfBfs1QMPsLnaxZ6UCKGiZoeoCJw+t0/Byvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928295},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240630-4e75ca1fe.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240630-4e75ca1fe.tgz","_integrity":"sha512-0yyNiXZaF8IsHXLhC2TApOAAyX2WHVve0eX7CNLzCaun+Rn8qJDQ1bNMU2ErV3qGVDg+Wq2S0ZzMbZADcDgDtQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240630-4e75ca1fe_1719790328653_0.008787745027790006","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240701-4ded61fe7":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240701-4ded61fe7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240701-4ded61fe7","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c8d1d511c0a0f64e82b3b69e8dadd881033c1706","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240701-4ded61fe7.tgz","fileCount":947,"integrity":"sha512-B1d+CrqKhKUs4nmlXIWHSpYqxI+G3o0u/b0m2lSnHTKB4zJuvM5i2y9pUy3f7VFH7xqKl5aTpo7G03R6RZMU/g==","signatures":[{"sig":"MEQCIB2+m/u5TigUaImuOsDCqxTVwi5AcCwDybCvuj+XBXiMAiBq0m2zxYiKsIboSSawXGHPoHmK8Q1HtEHh7YVDy8APkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3930629},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240701-4ded61fe7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240701-4ded61fe7.tgz","_integrity":"sha512-B1d+CrqKhKUs4nmlXIWHSpYqxI+G3o0u/b0m2lSnHTKB4zJuvM5i2y9pUy3f7VFH7xqKl5aTpo7G03R6RZMU/g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240701-4ded61fe7_1719876726465_0.809508444460389","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0-nightly-20240702-4115e8387":{"name":"react-native-reanimated","version":"3.13.0-nightly-20240702-4115e8387","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0-nightly-20240702-4115e8387","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"648381e7a9192073c5ec0f40379ba4159fcad71e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0-nightly-20240702-4115e8387.tgz","fileCount":947,"integrity":"sha512-ZskBkL/KRqSxokv836TL1PrE/0y5A4BCSw8wJWQcQ8y7V6ANapCtK7GwzRelfeemycI3SHrk344zd2HywP9j7w==","signatures":[{"sig":"MEUCIQC7ojquxRUTE0W5JyTTiyosw/IAks+QeOCnVAnxXdHqEQIgFIUHu6o5Ic7Q2Q4YwAsnr/Gh6277wUfbAELsrN1FsGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3921668},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0-nightly-20240702-4115e8387.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.13.0-nightly-20240702-4115e8387.tgz","_integrity":"sha512-ZskBkL/KRqSxokv836TL1PrE/0y5A4BCSw8wJWQcQ8y7V6ANapCtK7GwzRelfeemycI3SHrk344zd2HywP9j7w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0-nightly-20240702-4115e8387_1719963130112_0.17680135881082415","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.13.0":{"name":"react-native-reanimated","version":"3.13.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.13.0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"723687cd6ff4ce674800299c6917e4a3b088d89e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.13.0.tgz","fileCount":947,"integrity":"sha512-7vl3NMEiuVIV0vYjr/TbL9bXVes+GcfnhK/A3X02LQ+QFbSZp1xfAxOmePabgyjyz3GIALeXcx5fldo3kOM3gA==","signatures":[{"sig":"MEYCIQDOrHU4UZZIXtec9OZDkC35dDoNEhcqONioWEpcKn4OzAIhAJQyZb7Eq4TC3sqyfh6mgQicfkte3THTNOJCBetdRXD0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3921614},"main":"lib/module/index","_from":"file:react-native-reanimated-3.13.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"szydlovsky","email":"9szydlowski9@gmail.com"},"_resolved":"/Users/mikolajszydlowski/Documents/react-native-reanimated-3.13.0.tgz","_integrity":"sha512-7vl3NMEiuVIV0vYjr/TbL9bXVes+GcfnhK/A3X02LQ+QFbSZp1xfAxOmePabgyjyz3GIALeXcx5fldo3kOM3gA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"22.0.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.13.0_1720006961016_0.6428741127633819","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.14.0-nightly-20240703-c416bf666":{"name":"react-native-reanimated","version":"3.14.0-nightly-20240703-c416bf666","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.14.0-nightly-20240703-c416bf666","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c861ab92918b29bab7b7bbd75b02f0a12cc20dda","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.14.0-nightly-20240703-c416bf666.tgz","fileCount":947,"integrity":"sha512-1hiH6zFDAvdSzNCmhafqpLiAV1JPGtHS/FrKm+aS+e/eIZaw/k9QaLbAWkx1sjrmW6Lowom8fUQeRhBWEiWaAA==","signatures":[{"sig":"MEYCIQC3RNabQBerSN8cPVLWfX+Z5QA1NE73PAHsbzIIEUNyCwIhAI26wGUuQ1VS/4sWl4WNcDy07HsIGzROxJ9HFJAnvFvU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3921668},"main":"lib/module/index","_from":"file:react-native-reanimated-3.14.0-nightly-20240703-c416bf666.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.14.0-nightly-20240703-c416bf666.tgz","_integrity":"sha512-1hiH6zFDAvdSzNCmhafqpLiAV1JPGtHS/FrKm+aS+e/eIZaw/k9QaLbAWkx1sjrmW6Lowom8fUQeRhBWEiWaAA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.14.0-nightly-20240703-c416bf666_1720049520771_0.3927835552716459","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.14.0-nightly-20240704-e051a477c":{"name":"react-native-reanimated","version":"3.14.0-nightly-20240704-e051a477c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.14.0-nightly-20240704-e051a477c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6aaba79d0497c57ecfd396ae636883acad28e5a9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.14.0-nightly-20240704-e051a477c.tgz","fileCount":947,"integrity":"sha512-fwATEyNaJFmZblBG9vdj/0ZcFfW6glgni980DktdYGkCfQL5eGl6/EJ19KkZ0Ic9n7mlduGPtSxfGd556gFfTw==","signatures":[{"sig":"MEYCIQCAoZ3icTHbr1hHotPthjWnvWA98roUK2tyake1gaVnTQIhAMs9xBG969ADkBCoeUcaJnvuyg3tVjAyVdv+bHEInBF7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3921946},"main":"lib/module/index","_from":"file:react-native-reanimated-3.14.0-nightly-20240704-e051a477c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.14.0-nightly-20240704-e051a477c.tgz","_integrity":"sha512-fwATEyNaJFmZblBG9vdj/0ZcFfW6glgni980DktdYGkCfQL5eGl6/EJ19KkZ0Ic9n7mlduGPtSxfGd556gFfTw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.14.0-nightly-20240704-e051a477c_1720135926775_0.5344735472303468","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.14.0-nightly-20240705-1a213c42b":{"name":"react-native-reanimated","version":"3.14.0-nightly-20240705-1a213c42b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.14.0-nightly-20240705-1a213c42b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"11cd35cf983dd0c03400f79d3cec6b82ea1fd7e0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.14.0-nightly-20240705-1a213c42b.tgz","fileCount":947,"integrity":"sha512-nNt3X+LY60fMvfjLFanxZNcqZAAU8LX1G0NfO2oU82HI1f93St/0F4I2rzU1ap1CE2/o+UAjZfRAZ5M4nENLOA==","signatures":[{"sig":"MEQCIAp/di9eAG5yfNN7s/8FD6QoFUZT0yoJwk61D1epZanOAiBPonrJW9M2XDumq8bKIqSB/aFuDaqU+1nVOKr+53lpsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3920261},"main":"lib/module/index","_from":"file:react-native-reanimated-3.14.0-nightly-20240705-1a213c42b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.14.0-nightly-20240705-1a213c42b.tgz","_integrity":"sha512-nNt3X+LY60fMvfjLFanxZNcqZAAU8LX1G0NfO2oU82HI1f93St/0F4I2rzU1ap1CE2/o+UAjZfRAZ5M4nENLOA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.14.0-nightly-20240705-1a213c42b_1720222341749_0.8009167612794772","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.14.0-nightly-20240706-1a213c42b":{"name":"react-native-reanimated","version":"3.14.0-nightly-20240706-1a213c42b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.14.0-nightly-20240706-1a213c42b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"eb1be3ba3b0e8c4d1a2439ec0fbdb3225f3c3fc5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.14.0-nightly-20240706-1a213c42b.tgz","fileCount":947,"integrity":"sha512-OZoQCjPLZUQdvoJPaOqR8pqJPPc4K+OFepVRumFdzTs48168yNQ9YFPj6cfssTP83TEM0/S4F4pT/ZAHxP1QQA==","signatures":[{"sig":"MEUCIQD6Ih7Vhwcmucj/JRFCWIdIfRSsvgGRc+mDFaubX8GUmQIgbM7vDaVo2cV2b4FtORCpI7YLHVvWxUFshF0BjXTO5ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3920261},"main":"lib/module/index","_from":"file:react-native-reanimated-3.14.0-nightly-20240706-1a213c42b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.14.0-nightly-20240706-1a213c42b.tgz","_integrity":"sha512-OZoQCjPLZUQdvoJPaOqR8pqJPPc4K+OFepVRumFdzTs48168yNQ9YFPj6cfssTP83TEM0/S4F4pT/ZAHxP1QQA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.14.0-nightly-20240706-1a213c42b_1720308732772_0.3201552907889178","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.14.0-nightly-20240707-1a213c42b":{"name":"react-native-reanimated","version":"3.14.0-nightly-20240707-1a213c42b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.14.0-nightly-20240707-1a213c42b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d01d087494e47c8e8d2230a11fb31dea53490f9c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.14.0-nightly-20240707-1a213c42b.tgz","fileCount":947,"integrity":"sha512-DxYf2okHRb8MbvgpTYExzF1hrfPyUR4xOaFG7KmNOnn3Fq+14BD2Hvqo1kja4SHitJrxHFgqKcm0WSXZjBUGtg==","signatures":[{"sig":"MEUCIHyvfjZDtnWwLavLhXOAGhIuxdMtbQuwdPBCp+VrZuZrAiEA94/I2NmylisIWitBZvS+857Oai+KOpEOxTTr4p8pcc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3920261},"main":"lib/module/index","_from":"file:react-native-reanimated-3.14.0-nightly-20240707-1a213c42b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.14.0-nightly-20240707-1a213c42b.tgz","_integrity":"sha512-DxYf2okHRb8MbvgpTYExzF1hrfPyUR4xOaFG7KmNOnn3Fq+14BD2Hvqo1kja4SHitJrxHFgqKcm0WSXZjBUGtg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.14.0-nightly-20240707-1a213c42b_1720395132436_0.23952785232457763","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.14.0-nightly-20240708-4859c2983":{"name":"react-native-reanimated","version":"3.14.0-nightly-20240708-4859c2983","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.14.0-nightly-20240708-4859c2983","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f3af95f5e8c1e31674318fe216045e35aad7f64c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.14.0-nightly-20240708-4859c2983.tgz","fileCount":947,"integrity":"sha512-qhE9oeE3CkFr2rHKjonifjf58rpNsufPCzdVGP1hratAEKuFJl4Y5gte6BwcfbTyJlybP9HAUUSj2pSdcRtiQw==","signatures":[{"sig":"MEQCID1sM+bi62vsIICXXR2BvPeoZi+Eoh06Xoubfq9C/NGaAiBPsInYpzSDGnEuXKVp42GY5hOl4YRDiY1bCpEQp11W5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3920600},"main":"lib/module/index","_from":"file:react-native-reanimated-3.14.0-nightly-20240708-4859c2983.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.14.0-nightly-20240708-4859c2983.tgz","_integrity":"sha512-qhE9oeE3CkFr2rHKjonifjf58rpNsufPCzdVGP1hratAEKuFJl4Y5gte6BwcfbTyJlybP9HAUUSj2pSdcRtiQw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.14.0-nightly-20240708-4859c2983_1720481540880_0.6519620076805575","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.14.0-nightly-20240709-77644ca17":{"name":"react-native-reanimated","version":"3.14.0-nightly-20240709-77644ca17","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.14.0-nightly-20240709-77644ca17","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7e4dfc9cdb2c1d9a14cb1150f7f3fb94865c0d2d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.14.0-nightly-20240709-77644ca17.tgz","fileCount":947,"integrity":"sha512-kNrZHSXJWBIILfjmFs4m5bsOl6/A9KISM15f+qf8ltQgcSzSLryuBbpAeIaUIoQ4xxxSsueVG5islFquSJL/cg==","signatures":[{"sig":"MEUCIQCq2OHjGwI83gqv2luvaXDUtCe9pwKMfi4ApnK1QW289gIgchxceLcRi70igqCJXs6PSv9t8SDNdqpjC9PBxbsoYaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3917227},"main":"lib/module/index","_from":"file:react-native-reanimated-3.14.0-nightly-20240709-77644ca17.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.14.0-nightly-20240709-77644ca17.tgz","_integrity":"sha512-kNrZHSXJWBIILfjmFs4m5bsOl6/A9KISM15f+qf8ltQgcSzSLryuBbpAeIaUIoQ4xxxSsueVG5islFquSJL/cg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.14.0-nightly-20240709-77644ca17_1720567934981_0.8323063662034409","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.14.0":{"name":"react-native-reanimated","version":"3.14.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.14.0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2118265f3a5cad8c142633e36d76d0f0cc8cc9e8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.14.0.tgz","fileCount":947,"integrity":"sha512-TAxLtCfRyC/nOLeWoX/8MhdIF+Fi1e1NbLhIgEm5Kv9/gioAwSNaqLUYxjIClU1RaLwSTE8iaiHNVhTU4TS9DA==","signatures":[{"sig":"MEYCIQDVxP7B7D8zu3Ev2wPPMD6JTF6pw3RGSZodslzUIHa4xAIhAKMHCu3Zco4i9SSnxJOhA2dPtjJDpgymJ64RUVsXHzH8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3917173},"main":"lib/module/index","_from":"file:react-native-reanimated-3.14.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"szydlovsky","email":"9szydlowski9@gmail.com"},"_resolved":"/Users/mikolajszydlowski/Documents/react-native-reanimated-3.14.0.tgz","_integrity":"sha512-TAxLtCfRyC/nOLeWoX/8MhdIF+Fi1e1NbLhIgEm5Kv9/gioAwSNaqLUYxjIClU1RaLwSTE8iaiHNVhTU4TS9DA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.5.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"22.0.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.14.0_1720621558057_0.5092952119113754","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240710-27447733c":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240710-27447733c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240710-27447733c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3e6419e4754dd19c0a0338d29ae47863ed4feaf3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240710-27447733c.tgz","fileCount":947,"integrity":"sha512-SNyIu3ytVREqeJfTapgqfYC1ldRAt9Lojp/8jTyYnYjlN1PGGZhhW+aKKYv7NI/SXGemfazo4IelrZSNhap5hQ==","signatures":[{"sig":"MEYCIQCuf9p+i8w9TUWaLsNiiJHx3U9FGi3R/dKU8z3E+zYvpwIhANMKLwDhGrf2KdHwtFE4M0ysNEvrqtWdK+O/xLPvVt2J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3917227},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240710-27447733c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__ __typetests__ && 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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240710-27447733c.tgz","_integrity":"sha512-SNyIu3ytVREqeJfTapgqfYC1ldRAt9Lojp/8jTyYnYjlN1PGGZhhW+aKKYv7NI/SXGemfazo4IelrZSNhap5hQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240710-27447733c_1720654338832_0.8669723252768056","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240711-78f226399":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240711-78f226399","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240711-78f226399","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"83b9d94caed65830e3eb28ed6a2285be9d1aacf7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240711-78f226399.tgz","fileCount":948,"integrity":"sha512-4D/Q9EPGMUHbt811faJgawWj5D7laN4Gp2dNCauYN0oPrUEyC2ZpNTpng6faLq+iskFe1R4EYQ/pqAEnzXPmTQ==","signatures":[{"sig":"MEUCIAcL1Ww0Qyjc5Tz7gjrRXesRZG4h2l9Y0JPWeWdF2rgWAiEA2PHKO28jqwJxCJQQQEjL/va77GhgmpwqmwL/T+VXs5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3943864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240711-78f226399.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240711-78f226399.tgz","_integrity":"sha512-4D/Q9EPGMUHbt811faJgawWj5D7laN4Gp2dNCauYN0oPrUEyC2ZpNTpng6faLq+iskFe1R4EYQ/pqAEnzXPmTQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240711-78f226399_1720740718809_0.9550680793417547","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240712-2db09fbe1":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240712-2db09fbe1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240712-2db09fbe1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0cd5fceae3b8e75cc21d591fb3c95c8e925e16ce","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240712-2db09fbe1.tgz","fileCount":948,"integrity":"sha512-evWW/nSu8vyQjlnHOme9e7uLGnNIF8lCH4Cp5+tlKPd96ME8gPaXYoD8s9QgrUkQuLIHfon/SDMyav2/p6ZYhg==","signatures":[{"sig":"MEUCIQD5ny6/pe1Xwtjqe4woOcAK0MIsM3gwk/E9ElExP9RyngIgYW65JHALeXT2OY932VWtD5yc0W6131Ppob9EXTLf8VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3943864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240712-2db09fbe1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240712-2db09fbe1.tgz","_integrity":"sha512-evWW/nSu8vyQjlnHOme9e7uLGnNIF8lCH4Cp5+tlKPd96ME8gPaXYoD8s9QgrUkQuLIHfon/SDMyav2/p6ZYhg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240712-2db09fbe1_1720827124527_0.8653933315981068","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240713-2db09fbe1":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240713-2db09fbe1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240713-2db09fbe1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ab394ea8793fc000751acb3be7ba1e52e8a28a75","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240713-2db09fbe1.tgz","fileCount":948,"integrity":"sha512-uDgoRolLACixsVt4MnNDIZffdbmiE4m9jH9hIdm14jeAKvQuq7Iy+uiSoeDa58aXM2m3+f7culug0rySpd3Aow==","signatures":[{"sig":"MEQCIFovbKLmWaWAzAsUwfXpke69DGe6oBSD7ehXx3sJ4UXBAiBY6euOuhcqQ5vjV2qvFuRMHwZeiKCVUbf2SB0/JYLreg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3943864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240713-2db09fbe1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240713-2db09fbe1.tgz","_integrity":"sha512-uDgoRolLACixsVt4MnNDIZffdbmiE4m9jH9hIdm14jeAKvQuq7Iy+uiSoeDa58aXM2m3+f7culug0rySpd3Aow==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240713-2db09fbe1_1720913524316_0.21259190015074192","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240714-2db09fbe1":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240714-2db09fbe1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240714-2db09fbe1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5b0113cdef92b624efc995ae5c105851da66efbf","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240714-2db09fbe1.tgz","fileCount":948,"integrity":"sha512-pVkK0ows115VPMhDkBOtLhrmjRXnKKTRVUpRpDi3AmWhzvGVBh7XoKbAJ5+oa6EoKVS9TpoRo9yWi0bqNcrlFg==","signatures":[{"sig":"MEUCIQCrn3CTK4jhtzqC4T2GRX3vxPOXlyhvdx+t8HtMsgDYmwIgWyzYv59ZN8OtDDSRjIByrK2eYh1w7Crg1AVo8nagcjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3943864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240714-2db09fbe1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240714-2db09fbe1.tgz","_integrity":"sha512-pVkK0ows115VPMhDkBOtLhrmjRXnKKTRVUpRpDi3AmWhzvGVBh7XoKbAJ5+oa6EoKVS9TpoRo9yWi0bqNcrlFg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240714-2db09fbe1_1720999929843_0.7781390344679404","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240715-16047317c":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240715-16047317c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240715-16047317c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"df977280dfe8720a2bb9ce73609b9908cd523b99","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240715-16047317c.tgz","fileCount":956,"integrity":"sha512-5mv76QF5X/dNwzxcRfL3q6opqwin/G4epEgMqQVrG0BY3PU9qx9fMpR43ZB6d2Ux4Kaca0/2q3llYZsOQzpPgA==","signatures":[{"sig":"MEUCIB0Wz6UmkQ9cTBvd7jq9/n2N2o0dbPLMBpGkBbNBhoqSAiEAkBHmIsdrkBbXXfnBWt41RVCEHOX9eJeXdKGsos2djQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3961287},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240715-16047317c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240715-16047317c.tgz","_integrity":"sha512-5mv76QF5X/dNwzxcRfL3q6opqwin/G4epEgMqQVrG0BY3PU9qx9fMpR43ZB6d2Ux4Kaca0/2q3llYZsOQzpPgA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240715-16047317c_1721086335901_0.39290401518145757","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240716-36a372e1d":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240716-36a372e1d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240716-36a372e1d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"94153a2473acb9c97f90d7d9dbf09eb29bf12480","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240716-36a372e1d.tgz","fileCount":960,"integrity":"sha512-zzQpW9d+QmisaGIiInNNjdbpGFzFLzxjZFqQyPFYcIYYXrbgIt7Uh8PNP2+mSUXIIJB2aGK/xQM3WyHejzfOgQ==","signatures":[{"sig":"MEQCIHB3eEwFURjXDdygQHJlJh+fizka2iFMeK9ANwt4EideAiAH3xFvfkNTmSYGY1Hx6lHAty3dXsNAvg7kVJD8f7HqhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3979694},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240716-36a372e1d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240716-36a372e1d.tgz","_integrity":"sha512-zzQpW9d+QmisaGIiInNNjdbpGFzFLzxjZFqQyPFYcIYYXrbgIt7Uh8PNP2+mSUXIIJB2aGK/xQM3WyHejzfOgQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240716-36a372e1d_1721172800221_0.6007638638800434","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240717-8277e80af":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240717-8277e80af","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240717-8277e80af","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8175de01d04052df52c4a7faf72f1aa6254f3c98","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240717-8277e80af.tgz","fileCount":960,"integrity":"sha512-z8+J2srRqopjbVPMnH2r1aBmwL5gcwuMjPyV13zOgf+a1gN4z12zLF9Rr98cRcZF507raszJYdgKdzRJULXdXg==","signatures":[{"sig":"MEYCIQCg1wk9y3emKfJcFnpn7GbTy6mg6NAdQ6frxEMFetiowQIhAPmCgn6LGIMOjd0MrbIv/QU4qoBWQsAbvBzBKAKZ1TIk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3989011},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240717-8277e80af.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240717-8277e80af.tgz","_integrity":"sha512-z8+J2srRqopjbVPMnH2r1aBmwL5gcwuMjPyV13zOgf+a1gN4z12zLF9Rr98cRcZF507raszJYdgKdzRJULXdXg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240717-8277e80af_1721259140463_0.773798321335623","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240718-e179b6a62":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240718-e179b6a62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240718-e179b6a62","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"597eb5894f678a17d15d7a1b271cc385c6afd037","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240718-e179b6a62.tgz","fileCount":960,"integrity":"sha512-AJLlgC4lgJ6QMFsUqzy5z7n/8KclVykDzkAi2k9YTrtXXBB1lEOv3+Ff3wxIyaUK/jtXy+eag3M7TSqdYUozbQ==","signatures":[{"sig":"MEQCIHURPD0/FeTLKQiI9U4xHNZks+7R9uwptuebqaCb7rnNAiBHoKdai45s0CgrvdP2huSetzIzfEKyCRUx7+dofBdt9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3989011},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240718-e179b6a62.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240718-e179b6a62.tgz","_integrity":"sha512-AJLlgC4lgJ6QMFsUqzy5z7n/8KclVykDzkAi2k9YTrtXXBB1lEOv3+Ff3wxIyaUK/jtXy+eag3M7TSqdYUozbQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240718-e179b6a62_1721345542390_0.9004146829417519","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240719-0d551fbca":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240719-0d551fbca","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240719-0d551fbca","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"429870459f7858a1aa054a57945dd78b39a3ebb9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240719-0d551fbca.tgz","fileCount":960,"integrity":"sha512-BJEiOc6iNiqAPaWRodHz7iqzq/6JYCpjZxB6YoH9XQ7fb815KnRX1m1yw4GS4kh1Zl7Jllb4FbF4qfiI3Y0DAA==","signatures":[{"sig":"MEUCIAulKeIx997++r6IJ/LJl5GdKmWDObtcwUrdPwVlWcCOAiEA5e/I4YRIbSnaOJyALBLgjKMwRsrLsw4xM9a1dPirJJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3989011},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240719-0d551fbca.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240719-0d551fbca.tgz","_integrity":"sha512-BJEiOc6iNiqAPaWRodHz7iqzq/6JYCpjZxB6YoH9XQ7fb815KnRX1m1yw4GS4kh1Zl7Jllb4FbF4qfiI3Y0DAA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240719-0d551fbca_1721431934169_0.3841088263405217","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240720-0d551fbca":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240720-0d551fbca","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240720-0d551fbca","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fabaa86ad14a597b136a3984c92a912fd6cd6266","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240720-0d551fbca.tgz","fileCount":960,"integrity":"sha512-vIK9KuqG52Hm0PNgrp59z43GanWE2IX00SKJ00PtF+o0GKw/gh0DFWczg22lZ7JFohozgKLA9SSrIaqh18KN9A==","signatures":[{"sig":"MEUCIG7x1uWu3tzT1SWPscXQYuKQBj0HwGgeopBxBrOYmeMcAiEAqgku5EhAb9UnduBM8enuDRLuBZTxMwcE7fMdMBuFCKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3989011},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240720-0d551fbca.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240720-0d551fbca.tgz","_integrity":"sha512-vIK9KuqG52Hm0PNgrp59z43GanWE2IX00SKJ00PtF+o0GKw/gh0DFWczg22lZ7JFohozgKLA9SSrIaqh18KN9A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240720-0d551fbca_1721518331761_0.6395895762689789","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240721-0d551fbca":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240721-0d551fbca","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240721-0d551fbca","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"133c5312349164aea4a8ed39b5bfccf62473223b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240721-0d551fbca.tgz","fileCount":960,"integrity":"sha512-2K+G2UJ4Xny7pxnkDahSiomMM6WqRm722Kj0blF0eYW1BUjyaDIbvCsdX0yoD+Xdpsp3AbNoPqPi+j5JO+OvHw==","signatures":[{"sig":"MEUCIQCXVwb/xdgCYlQDR1iz2JA84KhgPJZQnJonPEmzvcmXOQIgac4pXHgIthEGA1uyfLU9qYbGjqC4jj2jRxvMHf6VqRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3989011},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240721-0d551fbca.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240721-0d551fbca.tgz","_integrity":"sha512-2K+G2UJ4Xny7pxnkDahSiomMM6WqRm722Kj0blF0eYW1BUjyaDIbvCsdX0yoD+Xdpsp3AbNoPqPi+j5JO+OvHw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-arrow-functions":"^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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240721-0d551fbca_1721604745877_0.21843049703217798","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240722-a15e0edec":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240722-a15e0edec","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240722-a15e0edec","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"015086fc2be672da4ceb8999ba58687918b09592","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240722-a15e0edec.tgz","fileCount":964,"integrity":"sha512-jAeN0/Q/GSG7gPLeKHe2Yk7XCx718L+42SXHSfT0dgcXrIzKENq3Pfn9rj9j2B7XVA8YPOAkUmQ6telB9WDHOA==","signatures":[{"sig":"MEQCIBvJ/7HokDCt9Cf7qPQTWVJlHscL6imXpVJW7/Ye/D7UAiA7JGB+2nkRFySQTQFYZzPhKT8Kt8qKPrqlRQ5WzmzQXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4027228},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240722-a15e0edec.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240722-a15e0edec.tgz","_integrity":"sha512-jAeN0/Q/GSG7gPLeKHe2Yk7XCx718L+42SXHSfT0dgcXrIzKENq3Pfn9rj9j2B7XVA8YPOAkUmQ6telB9WDHOA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240722-a15e0edec_1721691136982_0.42063019528920687","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240723-818ed7887":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240723-818ed7887","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240723-818ed7887","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"885c9f13d5ee8c5c90671a3931c2e23446e7b486","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240723-818ed7887.tgz","fileCount":964,"integrity":"sha512-XKPPkVz+YW1XK1qdP38JB9WM+VKNMXuT2fbLDQ0CsHJELFwhqi+VH7Go+vLcDEctpvo0iN/ahSYfsjiCdk8vhA==","signatures":[{"sig":"MEUCIQCMGr7xmPua3b66M5uXV38pQCExoYCAyzT9mcrqLTB03wIgLW848c2ck3BrlQxADKAATJ8w5O4k/QQ6auGz7f9+CAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4028404},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240723-818ed7887.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240723-818ed7887.tgz","_integrity":"sha512-XKPPkVz+YW1XK1qdP38JB9WM+VKNMXuT2fbLDQ0CsHJELFwhqi+VH7Go+vLcDEctpvo0iN/ahSYfsjiCdk8vhA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240723-818ed7887_1721777575248_0.7593166858897933","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240724-d65549b9e":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240724-d65549b9e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240724-d65549b9e","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"24335acffb97f854580d93b1bcef88a9d0d066e0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240724-d65549b9e.tgz","fileCount":964,"integrity":"sha512-kxJzg9TCygr6AQMr2VbI2vUB+Vju8ZDKpHbEyUcioiVrKrsUpqfbw7O8qikB1zHyPBep3ZZ/CD3jSB/mOVRE5w==","signatures":[{"sig":"MEQCIA2fB03wIeQ4ap4Fk6bHZDn42y4AOT7DHc5uhRPoZCGsAiB4Ftuez0pqXdI5GFpK29dKuSt54x28kOWUPr4cSVTvKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4028102},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240724-d65549b9e.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240724-d65549b9e.tgz","_integrity":"sha512-kxJzg9TCygr6AQMr2VbI2vUB+Vju8ZDKpHbEyUcioiVrKrsUpqfbw7O8qikB1zHyPBep3ZZ/CD3jSB/mOVRE5w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240724-d65549b9e_1721863942369_0.7244846282701958","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240725-e2da22f0c":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240725-e2da22f0c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240725-e2da22f0c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8401b2b6337e904523cc45c7bab89ad75a648fb1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240725-e2da22f0c.tgz","fileCount":964,"integrity":"sha512-iVGDGpWiWeKgr2sOZz+j+xainfCt8QnLHZdezqdolMXi1uK+WFA8NyjKRZ0YAptHxwcxUHHYH/RU9MpNT58tYA==","signatures":[{"sig":"MEUCIFw5vm8CMDG43M56dZRlQMrj9HzS7aOc2EKM6LoaoOycAiEA7pLqNs0Wl9CMMJTvAAVoTGtpgGOosUcX/StlomLr2cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4028619},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240725-e2da22f0c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240725-e2da22f0c.tgz","_integrity":"sha512-iVGDGpWiWeKgr2sOZz+j+xainfCt8QnLHZdezqdolMXi1uK+WFA8NyjKRZ0YAptHxwcxUHHYH/RU9MpNT58tYA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240725-e2da22f0c_1721950336988_0.5176484100484071","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240726-183add4d3":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240726-183add4d3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240726-183add4d3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"91aff10615b55692c602021997bab5b643d1123c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240726-183add4d3.tgz","fileCount":964,"integrity":"sha512-MYlSaUJKzu6wEVBz0rtJGz9REGq0PP3PIJ172zT9cTlsaTge1NpACtR7g7xaUeduMTF8Csh1BsCO30LUBZfAfg==","signatures":[{"sig":"MEYCIQDcSiJQJ7BBRDkmouI+OMuybXyq/Dask7fsEDHQkezlvwIhAIvIKHAkh7Rg9ol8+d8nhpcO8h48M/72kx4T/xtk1NYe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4028619},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240726-183add4d3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240726-183add4d3.tgz","_integrity":"sha512-MYlSaUJKzu6wEVBz0rtJGz9REGq0PP3PIJ172zT9cTlsaTge1NpACtR7g7xaUeduMTF8Csh1BsCO30LUBZfAfg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240726-183add4d3_1722036735813_0.6350661935654018","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240727-183add4d3":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240727-183add4d3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240727-183add4d3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fb024a3dfca6cd4d4064741f1b7e873bf75813e7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240727-183add4d3.tgz","fileCount":964,"integrity":"sha512-xSM6aNBDZbiXcj4l+IBtMf440GcHtC/fXTJGzCbmV/dqc/5152/OnXOpAPt+gDpFDgGnzLT9IHecJEG7somOMA==","signatures":[{"sig":"MEUCIFMDwngrEMtHcNdH8p7b0QValdDths1P5a6AmjYv0wtpAiEA40Znrvg7wsiNJXRo4EZjGQ8xQ4YsZ8ao+NmNyIl6Et8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4028619},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240727-183add4d3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240727-183add4d3.tgz","_integrity":"sha512-xSM6aNBDZbiXcj4l+IBtMf440GcHtC/fXTJGzCbmV/dqc/5152/OnXOpAPt+gDpFDgGnzLT9IHecJEG7somOMA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240727-183add4d3_1722123149919_0.43396810826401544","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240728-183add4d3":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240728-183add4d3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240728-183add4d3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4576ab3a1551d3c8593d8010b6982896cd0eb25f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240728-183add4d3.tgz","fileCount":964,"integrity":"sha512-iS6aW6IeKuidzYH2c0wJr1oHmhwCU93PX1YrEnaV/St+PQWjhU9JzwqaUzJUHutvUga8KGkUiPgEH+xWuium6g==","signatures":[{"sig":"MEUCIEG5NfPebsDpRm5uPo9+iG2UOOTvu4rNhSVurqCfuGQLAiEAu+6sWVcFuUXY4iVf9yuquVblMdvu2KRra5m3e99dlxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4028619},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240728-183add4d3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240728-183add4d3.tgz","_integrity":"sha512-iS6aW6IeKuidzYH2c0wJr1oHmhwCU93PX1YrEnaV/St+PQWjhU9JzwqaUzJUHutvUga8KGkUiPgEH+xWuium6g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240728-183add4d3_1722209538818_0.4814271020965115","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240729-312280d6b":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240729-312280d6b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240729-312280d6b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8931d702f94332e99d075c768963f15592ff3ca9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240729-312280d6b.tgz","fileCount":964,"integrity":"sha512-WwzybuNbe5Jth3Ucj+3YyN0sqatR53YUvAonJKoOhK2khjHL9+svS/KuFSV7jYcENkd43kl+54xEY2Yd5Jwdew==","signatures":[{"sig":"MEYCIQC2Q09R5/FzvUHSpgHzmgZlLwEWSnOKkqJlxMjcEm0+KAIhAMZFh34DVKHF0CuRyIxQeJka5WguuZ2ho/I5iBQ+hWXv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4028120},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240729-312280d6b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240729-312280d6b.tgz","_integrity":"sha512-WwzybuNbe5Jth3Ucj+3YyN0sqatR53YUvAonJKoOhK2khjHL9+svS/KuFSV7jYcENkd43kl+54xEY2Yd5Jwdew==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240729-312280d6b_1722295934702_0.7189335581895451","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240730-158602bd4":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240730-158602bd4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240730-158602bd4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"112e8011d7940c461f1a7b23efb52ca04c7007f4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240730-158602bd4.tgz","fileCount":961,"integrity":"sha512-RRunEY3h2znzfrq5dyoSvkY3lwCrl0zLdHdjRpliHhRGmeHekAYLIrrSXsKRhBWnZ4vOnWlxxupQ/rHgVWizhQ==","signatures":[{"sig":"MEYCIQCUtwhdyG2awrEpgDoW7dzlqn7nyFhCmoxPpVbIcOKbvQIhAPdimkTyjLDCzm8D3kgaAR89kX0ZvHVBg0awHNo+QU69","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4024217},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240730-158602bd4.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240730-158602bd4.tgz","_integrity":"sha512-RRunEY3h2znzfrq5dyoSvkY3lwCrl0zLdHdjRpliHhRGmeHekAYLIrrSXsKRhBWnZ4vOnWlxxupQ/rHgVWizhQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240730-158602bd4_1722382337292_0.2369352071259634","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240731-da2e2ef4f":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240731-da2e2ef4f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240731-da2e2ef4f","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b8db44fa3054708fafbdb37e797b2d9b031c45a1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240731-da2e2ef4f.tgz","fileCount":963,"integrity":"sha512-gQdo9ZtG53gUsEoyv1fwAKwrgQgTlJlOuBOX7k+wywWfGtHUBH+U5M2TwPsYH4mQs8Nsw0bHMrmXWBfUeFsnQQ==","signatures":[{"sig":"MEUCIBymoj5ka/wY9v1t5hEeeDyWSNrw43Wbmii1fBcbeyB+AiEA0+b/1Kh3hW7B9psLrZv9cDitTxWKcyxj8C8JnTUKdAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4025427},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240731-da2e2ef4f.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240731-da2e2ef4f.tgz","_integrity":"sha512-gQdo9ZtG53gUsEoyv1fwAKwrgQgTlJlOuBOX7k+wywWfGtHUBH+U5M2TwPsYH4mQs8Nsw0bHMrmXWBfUeFsnQQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240731-da2e2ef4f_1722468741321_0.9521843183327356","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240801-f26aebb0c":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240801-f26aebb0c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240801-f26aebb0c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4fdb344525101bef72462bca22020da746921a72","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240801-f26aebb0c.tgz","fileCount":958,"integrity":"sha512-Q9Am7zWHVyy7iEZRlrQ6+p08/mgkKa1IBDEWPLQQn80HztvmfTVc2qTWxsgWdqpqW6n+pDjWeX8VGcHmTj4jwg==","signatures":[{"sig":"MEUCIQCuN6YaHb1phHm5swo0VJqyxXaDJahEOAnOS6CblPNKEgIgFjWJc/zfvOaij0dl0CdRDZzYCOztNu4T1hDUHYyScng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4022920},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240801-f26aebb0c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240801-f26aebb0c.tgz","_integrity":"sha512-Q9Am7zWHVyy7iEZRlrQ6+p08/mgkKa1IBDEWPLQQn80HztvmfTVc2qTWxsgWdqpqW6n+pDjWeX8VGcHmTj4jwg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","madge":"^5.0.1","react":"18.2.0","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.74.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.16.2","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240801-f26aebb0c_1722555148902_0.9066259385714714","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240802-7df5fd57d":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240802-7df5fd57d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240802-7df5fd57d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c1d0096b3f9601e7018fb0a4b7abf3c0a93d1ea8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240802-7df5fd57d.tgz","fileCount":964,"integrity":"sha512-7khGkGI1YG8fjXjQE6r0GtpX//eLz1BmHRU9XoogxumI1uepAKjxaFFAX0tRZvp7S/rQAMdu8eHidIOLDj7ZYg==","signatures":[{"sig":"MEUCIQDJSZagq0sFChKKEjFmMGmMSP1WC3NX5olPc9Y9MB31zwIgb3EV0dVZ1VZ8mZtcRdYXIoZfZWopbFJUVxl8qQtEaig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4043333},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240802-7df5fd57d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240802-7df5fd57d.tgz","_integrity":"sha512-7khGkGI1YG8fjXjQE6r0GtpX//eLz1BmHRU9XoogxumI1uepAKjxaFFAX0tRZvp7S/rQAMdu8eHidIOLDj7ZYg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240802-7df5fd57d_1722641541019_0.8563039345139314","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240803-7df5fd57d":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240803-7df5fd57d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240803-7df5fd57d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a1268d54665c2b520603d3bf32d1171e29608354","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240803-7df5fd57d.tgz","fileCount":964,"integrity":"sha512-j8N6NTDM8gKvMqc65y/MpJiGAaGUQyzAp+PGTckxOE6412A1OntZ17o1Hih33vlQ3jgDrLZ35Rqdl3hCpId6AQ==","signatures":[{"sig":"MEUCIHVu9UVaqB1LePhARQSwRMnvAe6xSF+7Zw8wiostzmQsAiEAyyAKT1Ap6VWB3tIFHSX2rK2pODcZi9lFpMwDtvT/Guo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4043333},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240803-7df5fd57d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240803-7df5fd57d.tgz","_integrity":"sha512-j8N6NTDM8gKvMqc65y/MpJiGAaGUQyzAp+PGTckxOE6412A1OntZ17o1Hih33vlQ3jgDrLZ35Rqdl3hCpId6AQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240803-7df5fd57d_1722727950303_0.8294103570858751","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240804-7df5fd57d":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240804-7df5fd57d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240804-7df5fd57d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"956179dae3a8289b3e184004486320f24582df90","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240804-7df5fd57d.tgz","fileCount":964,"integrity":"sha512-PVG/FPs/DDmzPaiS2PIZ6WSy8xWN5B7did+SViyHfq4XZle2IRhzu+2GZ6ckeqp8K3Fr72Vx3eT1379Edjjgww==","signatures":[{"sig":"MEYCIQD4gRjpIw3qR+tcbQj2fSugeucXtLEcQpz/eCySWo6YkgIhAJlTjgHgTLLQ1juc7gkUUaM921/3y9dnXKmMJnmsuLgN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4043333},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240804-7df5fd57d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240804-7df5fd57d.tgz","_integrity":"sha512-PVG/FPs/DDmzPaiS2PIZ6WSy8xWN5B7did+SViyHfq4XZle2IRhzu+2GZ6ckeqp8K3Fr72Vx3eT1379Edjjgww==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240804-7df5fd57d_1722814355601_0.48920793445246447","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0-nightly-20240805-d8ef9c27c":{"name":"react-native-reanimated","version":"3.15.0-nightly-20240805-d8ef9c27c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0-nightly-20240805-d8ef9c27c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cbd9db93385962228c3c48a1d7d317403d57bf81","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0-nightly-20240805-d8ef9c27c.tgz","fileCount":964,"integrity":"sha512-whfc+TzVOIzg1UD/1dIs4putMR4M1AtdpXnSPPbbf9RmslG7/UYWLHoVCBgZSxJlFB2sbKCSRSP4q+CtqciekQ==","signatures":[{"sig":"MEQCIBNn9YVg9KtKU5KVdje0SUJfk9iTYdrZ2qvdxbu2nqmhAiBXdE5+4yu96hZzjM5Lhr0dn+uAEAnryY4BuT2/eLaF7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4043547},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0-nightly-20240805-d8ef9c27c.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.15.0-nightly-20240805-d8ef9c27c.tgz","_integrity":"sha512-whfc+TzVOIzg1UD/1dIs4putMR4M1AtdpXnSPPbbf9RmslG7/UYWLHoVCBgZSxJlFB2sbKCSRSP4q+CtqciekQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0-nightly-20240805-d8ef9c27c_1722900741931_0.6773311705216638","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.0":{"name":"react-native-reanimated","version":"3.15.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8814af7c78bbdf4c92bbd583f2266febf962e66a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0.tgz","fileCount":964,"integrity":"sha512-yGxOyYAAu/5CyjonM2SgsM5sviiiK8HiHL9jT1bKfRxMLnNX9cFP8/UXRkbMT7ZXIfOlCvNFR0AqnphpuXIPVA==","signatures":[{"sig":"MEYCIQC6Z/YGVp/7uxHidltlFfMyjdNH1xsjy+ZcTMXC0yGNqwIhAOzrx8wB+pvx8b0rhD/itOO14YciHcrz1ADp5ojvqWqN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4043493},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.0.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"szydlovsky","email":"9szydlowski9@gmail.com"},"_resolved":"/Users/mikolajszydlowski/Documents/react-native-reanimated-3.15.0.tgz","_integrity":"sha512-yGxOyYAAu/5CyjonM2SgsM5sviiiK8HiHL9jT1bKfRxMLnNX9cFP8/UXRkbMT7ZXIfOlCvNFR0AqnphpuXIPVA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"22.5.1","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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.0_1722939281361_0.29672837381910244","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240806-1937d64b5":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240806-1937d64b5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240806-1937d64b5","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"329106ab4ed85fbbf36ef07f178de90afbb94d96","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240806-1937d64b5.tgz","fileCount":964,"integrity":"sha512-o9p8FJdOkE+PqTGc0UiUnakoa2AaAgdhkeFkx3OsKkH8KMHmNnEK27FoCU+FgEGfFCLmIIQNK4vniVNmSV/RAQ==","signatures":[{"sig":"MEYCIQC/0+WRJlp4PWcjnstQLvp9SKQ1TeYyi5qZ3eo9Pc4e0wIhAMPtnaPExcVRP4WxXluWTqEM1cU6tgsPltZPzZK6s7fi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4043547},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240806-1937d64b5.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240806-1937d64b5.tgz","_integrity":"sha512-o9p8FJdOkE+PqTGc0UiUnakoa2AaAgdhkeFkx3OsKkH8KMHmNnEK27FoCU+FgEGfFCLmIIQNK4vniVNmSV/RAQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240806-1937d64b5_1722987148374_0.7488581277908151","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240807-1b8abe0fa":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240807-1b8abe0fa","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240807-1b8abe0fa","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6fc16c7b163bd1475f7e968f4d1c7283f9afd970","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240807-1b8abe0fa.tgz","fileCount":964,"integrity":"sha512-A4StyU81zUT4PISSdz4Tgz7ZhpLNL4D0LFqjTtjhlrLVbToiMG2yphQYxtWa7jU/3DWOxZQgZnJe8BD14Nl1Gg==","signatures":[{"sig":"MEYCIQDYL40Zt2gTy0udMr40eRvBIq+GLQiWH7kvZYmXnATjuQIhAO6QQMI7HB6iVVFmZsJ2LQRty+BLiKZYQTn/OMoUFpJX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4043547},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240807-1b8abe0fa.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240807-1b8abe0fa.tgz","_integrity":"sha512-A4StyU81zUT4PISSdz4Tgz7ZhpLNL4D0LFqjTtjhlrLVbToiMG2yphQYxtWa7jU/3DWOxZQgZnJe8BD14Nl1Gg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240807-1b8abe0fa_1723073547580_0.6489319796930753","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240808-0d6db8d34":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240808-0d6db8d34","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240808-0d6db8d34","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1a60bcc503470e68ba30e461591c04d2f374eb34","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240808-0d6db8d34.tgz","fileCount":966,"integrity":"sha512-wJAkgIAGs7AkKHVDwdjcoEuUcHkVTeZAsSQ2+3N5m6tf1mm+fYUGHLZ2iBqcAtBsnDp+wOypm0gtb3yrF1t48A==","signatures":[{"sig":"MEUCIQDpwSSBrDO+rruI+B9u3fMguFcC+7DL+iGdgDrGZf5sRQIgDqkNLP/hSmMwOms48zMfq9Zqhy8+3F6DPpyUDDoSldU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4044356},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240808-0d6db8d34.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240808-0d6db8d34.tgz","_integrity":"sha512-wJAkgIAGs7AkKHVDwdjcoEuUcHkVTeZAsSQ2+3N5m6tf1mm+fYUGHLZ2iBqcAtBsnDp+wOypm0gtb3yrF1t48A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240808-0d6db8d34_1723159938405_0.789783027018351","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240809-b85f9664d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240809-b85f9664d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240809-b85f9664d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bc6551f36326e8020207ff4903373e65539e5bee","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240809-b85f9664d.tgz","fileCount":966,"integrity":"sha512-jdMgY7VVr0BP1qZ0fyO/KnFL1yqjGps5t2ur4WxP3GrWgL5G2uJRbByeUwJV1NvCv5bxuwMNz0Ktv2RJ2RjRTg==","signatures":[{"sig":"MEYCIQChsSVQ+NELjMdrFklOF7iNWfzcpWG2OyLx0lklgPCvTAIhALG1l46a91/UW+YT8a9RZquDhVWSTyA2K5n6N3tq2NSQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4044356},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240809-b85f9664d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240809-b85f9664d.tgz","_integrity":"sha512-jdMgY7VVr0BP1qZ0fyO/KnFL1yqjGps5t2ur4WxP3GrWgL5G2uJRbByeUwJV1NvCv5bxuwMNz0Ktv2RJ2RjRTg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240809-b85f9664d_1723246342375_0.7603539143464344","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240810-b85f9664d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240810-b85f9664d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240810-b85f9664d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"559767b750d0acfcd8e076ad12393a419101f214","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240810-b85f9664d.tgz","fileCount":966,"integrity":"sha512-xagRRIfd3SbJE+PJK45aI/NvUCFGlspznc6vcC3bp3aWv1oVOQ0bQ5X8Z46boQwBc2hZFhMJvFb7VMntp6hD0Q==","signatures":[{"sig":"MEYCIQC9+NL+/3xGU9oCfrxoNTzBGIFYmKmBDoglF86xAriylAIhAOckoSbUHkxrdlo3rKWjHZjli+GyhkRo5LV7b7NEjVjc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4044356},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240810-b85f9664d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240810-b85f9664d.tgz","_integrity":"sha512-xagRRIfd3SbJE+PJK45aI/NvUCFGlspznc6vcC3bp3aWv1oVOQ0bQ5X8Z46boQwBc2hZFhMJvFb7VMntp6hD0Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240810-b85f9664d_1723332741719_0.23643997044181497","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240811-b85f9664d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240811-b85f9664d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240811-b85f9664d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"74480fd4106663d96e91355d9aaec7d72fd68a7a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240811-b85f9664d.tgz","fileCount":966,"integrity":"sha512-LXVJYeXOAzntb/OOfuclUZRbBMuxM2zskXhyuuGMmIGx9OrL4/OJlGCYe1TeIvwSVx4/tWknKMgq23l0PPC5sQ==","signatures":[{"sig":"MEUCIFx3Fphaa5mLrTBjoUzRJMQ6VF7vlkqHLSvBfyMZGkliAiEAtOiYK2LGAlzIo75diA7zYNC+TIp0SnoOaXlCLvJNB08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4044356},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240811-b85f9664d.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240811-b85f9664d.tgz","_integrity":"sha512-LXVJYeXOAzntb/OOfuclUZRbBMuxM2zskXhyuuGMmIGx9OrL4/OJlGCYe1TeIvwSVx4/tWknKMgq23l0PPC5sQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240811-b85f9664d_1723419152127_0.3361109699882936","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240812-a96d787b7":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240812-a96d787b7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240812-a96d787b7","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1803e8f1008821273297981ed1d135d3c2904d5a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240812-a96d787b7.tgz","fileCount":974,"integrity":"sha512-EF8rdsitlLcKqhgDqXTo0GVZZ1wRseYE3rJl3B6MK7bk5Qkk9AWO1Xc9hcWEa9lCA8fW26+OPZVbj4xe2Oc7aA==","signatures":[{"sig":"MEYCIQDyPQ741QNpLwLUzvRHDz39evRtDvJWmGqVdLC0oWHnAAIhAIl8eW0Q95oqmH3RIq7LDhBx7sL6ywBJ4VhHipxCHnzj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4047124},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240812-a96d787b7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240812-a96d787b7.tgz","_integrity":"sha512-EF8rdsitlLcKqhgDqXTo0GVZZ1wRseYE3rJl3B6MK7bk5Qkk9AWO1Xc9hcWEa9lCA8fW26+OPZVbj4xe2Oc7aA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240812-a96d787b7_1723505589225_0.2773670568555411","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240813-250e39b74":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240813-250e39b74","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240813-250e39b74","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"64117bf0fcf5677755e70bd964f1b046c6574b34","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240813-250e39b74.tgz","fileCount":974,"integrity":"sha512-/KD+6Dn+SkYB8UiFhxsEgnA/e9/GY1T4G/xpXSl9sr2DWRqQj6/KDhAoI4INVQltbtD7USKvfjOOgeX6MWIGlw==","signatures":[{"sig":"MEUCIQCk6TmPX2qOqbfWQtGIVB/qOBozt/hGPEnEDPkqYUCfTgIgElSRsHhwVrj+cnringzVQb/L5U0859ME7/FCZHyumCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4047657},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240813-250e39b74.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240813-250e39b74.tgz","_integrity":"sha512-/KD+6Dn+SkYB8UiFhxsEgnA/e9/GY1T4G/xpXSl9sr2DWRqQj6/KDhAoI4INVQltbtD7USKvfjOOgeX6MWIGlw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240813-250e39b74_1723591988714_0.08630457625819066","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240814-b2f4e1dcf":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240814-b2f4e1dcf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240814-b2f4e1dcf","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b54ee31a0bb30a6fd9b10649184b3e377b76519d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240814-b2f4e1dcf.tgz","fileCount":974,"integrity":"sha512-JkyWDo89uC85tsPgMZLj72KxWSBmTXbXIin4Q2kqxP8phHggzstxC3tFUiEovJL1rfO/6WiCBAgoeO0Xxk+enA==","signatures":[{"sig":"MEUCIQDAGHfpHL314Q4LLfYKNI6o8WRaUbs7dYyNkNQJN7nw6AIgTEdCSge1pVzy5Hb/Ersbxkl/qAux4euqT6E/cSSe4LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4047939},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240814-b2f4e1dcf.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240814-b2f4e1dcf.tgz","_integrity":"sha512-JkyWDo89uC85tsPgMZLj72KxWSBmTXbXIin4Q2kqxP8phHggzstxC3tFUiEovJL1rfO/6WiCBAgoeO0Xxk+enA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240814-b2f4e1dcf_1723678933521_0.5615125368774225","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240815-b2f4e1dcf":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240815-b2f4e1dcf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240815-b2f4e1dcf","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f71dfdd7884c9eaff75ebba385e350f1860a4d83","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240815-b2f4e1dcf.tgz","fileCount":974,"integrity":"sha512-qmUk8eeampT/GOi2+4RC+sqnBVSYtAFr2HnKld0bfdAAl6e/THWyTnToK3/XYLaZa/cH/USNDMU/hUXeeV9pXw==","signatures":[{"sig":"MEUCIEvg9wb9FBhv9DoBXSV1FksUKL0EJCggBVhhM1s2VcQEAiEAykimQu+MJ5CflGoILlNFYuBi16c+6/yCNydzxwzu4f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4047939},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240815-b2f4e1dcf.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240815-b2f4e1dcf.tgz","_integrity":"sha512-qmUk8eeampT/GOi2+4RC+sqnBVSYtAFr2HnKld0bfdAAl6e/THWyTnToK3/XYLaZa/cH/USNDMU/hUXeeV9pXw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240815-b2f4e1dcf_1723764783080_0.482031411349807","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240816-b2f4e1dcf":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240816-b2f4e1dcf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240816-b2f4e1dcf","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f60f89c6f9f01f1fe296de5b791df32b2cd5af08","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240816-b2f4e1dcf.tgz","fileCount":974,"integrity":"sha512-G+6V5zmgWSe6fP3FXM5W5O+r06boxu7HDED2Ozukz306WCqPnOTaJ99a89WmytfH1cuPhV7Qopbms6JjHpmR2g==","signatures":[{"sig":"MEYCIQCUqtOXiZHvZAfIR9EC12dOt/gRmHnkSQ9Ueg3K3urzrwIhAOy+RL+O+aChJiqfUQIrPSCIEoxEjDFRL/FqJgcHNMJw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4047939},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240816-b2f4e1dcf.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240816-b2f4e1dcf.tgz","_integrity":"sha512-G+6V5zmgWSe6fP3FXM5W5O+r06boxu7HDED2Ozukz306WCqPnOTaJ99a89WmytfH1cuPhV7Qopbms6JjHpmR2g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240816-b2f4e1dcf_1723851185165_0.1116285195147646","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240817-b2f4e1dcf":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240817-b2f4e1dcf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240817-b2f4e1dcf","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"35d6eb73f0a7aedf648e949aec763a1a7ab0745a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240817-b2f4e1dcf.tgz","fileCount":974,"integrity":"sha512-WjBmJkamLd5xZm+R0GG2aZYO2PluSDYfgd+G5FDmgiCnFrTQgfGZ6C8Qc4nzcaXU06cRmGUrc8J9uA81N9grGg==","signatures":[{"sig":"MEUCIQCEz/WXw6wlgjz1tIYjCV6bSr9+EwBkkTAHs2kQ93rmoQIgOX+51AjP54EjvHCHdpcTnB9s6ud//sV7UVF4d/hph24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4047939},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240817-b2f4e1dcf.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240817-b2f4e1dcf.tgz","_integrity":"sha512-WjBmJkamLd5xZm+R0GG2aZYO2PluSDYfgd+G5FDmgiCnFrTQgfGZ6C8Qc4nzcaXU06cRmGUrc8J9uA81N9grGg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240817-b2f4e1dcf_1723937581113_0.30622296334736254","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240818-b2f4e1dcf":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240818-b2f4e1dcf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240818-b2f4e1dcf","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"995b37b39c413873acf9975e3f11dff5c25e27f5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240818-b2f4e1dcf.tgz","fileCount":974,"integrity":"sha512-yWvy+DKN0op7t42u9etGSClBWRAPs09rYZaT+hUVHzS/SFKaCfs1pfuOy+cRrcO5mz0JEv94lgU3t91bG0FYIA==","signatures":[{"sig":"MEUCIEbiLJrsR0zpbdN0RcVeG/amIxub8gOPNStnWqP1eqxmAiEAuwKWlW1BPiVJWWZE+9YuvK1PM4crMROUXjDM2q5S9B0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4047939},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240818-b2f4e1dcf.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240818-b2f4e1dcf.tgz","_integrity":"sha512-yWvy+DKN0op7t42u9etGSClBWRAPs09rYZaT+hUVHzS/SFKaCfs1pfuOy+cRrcO5mz0JEv94lgU3t91bG0FYIA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.16.0-nightly-20240818-b2f4e1dcf_1724023985328_0.22363789942009582","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240819-275d64964":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240819-275d64964","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240819-275d64964","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5e21588a265254fbd444f09813bfb48fea8bcbcc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240819-275d64964.tgz","fileCount":973,"integrity":"sha512-KaJwW1AJuSKys/+gUOkisV3JbcP/8iRhnf+2cVjR6yKg0kMMetTq/gYqnCTjwbcfgn04ODWrwhAh/QxszBK0oA==","signatures":[{"sig":"MEUCIAcBQ51l+Abvi91lv0FNJS4yTZHA1Z5k9s+AgjJDuwK+AiEA+XxDhkkqqi9pdkrtHoDp1faH2vHOhBr2a0vsE9a7mGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4012163},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240819-275d64964.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240819-275d64964.tgz","_integrity":"sha512-KaJwW1AJuSKys/+gUOkisV3JbcP/8iRhnf+2cVjR6yKg0kMMetTq/gYqnCTjwbcfgn04ODWrwhAh/QxszBK0oA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.75.1","@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_3.16.0-nightly-20240819-275d64964_1724110385644_0.6815674913960692","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240820-e100e1bb1":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240820-e100e1bb1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240820-e100e1bb1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2d579953bf503d86f1c2cd2779ebca8426769c69","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240820-e100e1bb1.tgz","fileCount":973,"integrity":"sha512-yheReZB1QEWa0+f4UxMfhf2cniores7ySMDjMCwewlpWXnng+g2H6l0IGFM2aj+0fShjxTEXgJCndrcs2AnttA==","signatures":[{"sig":"MEQCIDhTgEOeiYah6M9catvoaTZVLpTDIyPTFM4ERN2Qro3MAiAZ0Vq839F8sU7MG5+v9duUHFGYvgngrQlI2HqxR/jaVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4012163},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240820-e100e1bb1.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240820-e100e1bb1.tgz","_integrity":"sha512-yheReZB1QEWa0+f4UxMfhf2cniores7ySMDjMCwewlpWXnng+g2H6l0IGFM2aj+0fShjxTEXgJCndrcs2AnttA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.75.1","@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_3.16.0-nightly-20240820-e100e1bb1_1724196800745_0.7504341669918781","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240821-5e23716c7":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240821-5e23716c7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240821-5e23716c7","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2d4cea0234eb6d365b2ea5b7fab6bed709807fbc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240821-5e23716c7.tgz","fileCount":973,"integrity":"sha512-orVb+kPQXMbnSlcwa00AowpbEU52d3aLhTbLtKI0H+J8lGbGJmPvZ02FjI6Le3sHjyTNlmPhmsHbiRnO1pcuwA==","signatures":[{"sig":"MEQCIFRh0sEHD5ySSZAD6USoEmrUV5n0ov7o/CGR9dRXLxpzAiBSZlw5Io9xfKpiFBa91MONbfp++0fnLA4V7X0KO6PlDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4019785},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240821-5e23716c7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240821-5e23716c7.tgz","_integrity":"sha512-orVb+kPQXMbnSlcwa00AowpbEU52d3aLhTbLtKI0H+J8lGbGJmPvZ02FjI6Le3sHjyTNlmPhmsHbiRnO1pcuwA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240821-5e23716c7_1724283184083_0.6729930331220477","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240822-5e23716c7":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240822-5e23716c7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240822-5e23716c7","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"45568347c3ac7a0ba1306ca393c53df73e9a994a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240822-5e23716c7.tgz","fileCount":973,"integrity":"sha512-ZPbW4JW02qziVECxoDJJfu+W3sGsjWnzaeaCX7nxEpu9R1EB+Q1I0qezTGpQcFPKLv2Gga6lv1R9s+B3DcBwFg==","signatures":[{"sig":"MEUCIBXyG1wLhnPcITV7lqyZqfUm1BcsjuNxLHXcuCoeu+bGAiEA72fPGOBjZiK4qGjK4eTFk6W453tS3/ig2fdIovmuJoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4019785},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240822-5e23716c7.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240822-5e23716c7.tgz","_integrity":"sha512-ZPbW4JW02qziVECxoDJJfu+W3sGsjWnzaeaCX7nxEpu9R1EB+Q1I0qezTGpQcFPKLv2Gga6lv1R9s+B3DcBwFg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240822-5e23716c7_1724369589011_0.3610846052510035","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240823-fe5e5e7e3":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240823-fe5e5e7e3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240823-fe5e5e7e3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"19c6f5374aedc488aff92fefae8c76091bf7649c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240823-fe5e5e7e3.tgz","fileCount":973,"integrity":"sha512-uQlUEHZuhHkfwky/2zdCQwGLoKac5a61XY4uX7WMC3EMlAREJoKLi58KXGarkyUkyhgJFtgnNy6rlMeo+E4Lpw==","signatures":[{"sig":"MEUCIHjWnnAICo7obg1K0IBUnD39XkFilVh5noc+L94nRQ57AiEAzuwaWSMpe79qsKony9+B0/hFZ/JvDacFInZSwd4AYi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4023067},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240823-fe5e5e7e3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240823-fe5e5e7e3.tgz","_integrity":"sha512-uQlUEHZuhHkfwky/2zdCQwGLoKac5a61XY4uX7WMC3EMlAREJoKLi58KXGarkyUkyhgJFtgnNy6rlMeo+E4Lpw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240823-fe5e5e7e3_1724455991994_0.07266789685770259","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240824-fe5e5e7e3":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240824-fe5e5e7e3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240824-fe5e5e7e3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"703d4819f376065043377e4158846d3713e155d7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240824-fe5e5e7e3.tgz","fileCount":973,"integrity":"sha512-7ZXQDW6UVsN01Xj3FAfDpruPcQunDcyiBlI2atbA0H4hNod6nYLqcns9eCbLQ1YWj3uJy6MzIi5pjiTmCXSN3g==","signatures":[{"sig":"MEUCIQDMqHCdVEzCchNeui+S7RWrZ+f3oy0g5hgwsPx09JAaxwIgWkm6gRibJVSwZZU3G4TB1RdrnIQoCRUT3C/CHjsfb/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4023067},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240824-fe5e5e7e3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240824-fe5e5e7e3.tgz","_integrity":"sha512-7ZXQDW6UVsN01Xj3FAfDpruPcQunDcyiBlI2atbA0H4hNod6nYLqcns9eCbLQ1YWj3uJy6MzIi5pjiTmCXSN3g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240824-fe5e5e7e3_1724542378403_0.8958631950400018","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240825-fe5e5e7e3":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240825-fe5e5e7e3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240825-fe5e5e7e3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"10d6e53c5e4772c9e6155a143547ce811bd57912","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240825-fe5e5e7e3.tgz","fileCount":973,"integrity":"sha512-GdxFVal16KtzoWtKt7cE1RCbIfXoIXYy9tPKanB4OToGr6P/OT1i5nhNAmVDPRlHtoUwUHDPU3AoGOI9isfnvw==","signatures":[{"sig":"MEQCIBdnCyOaqncRF7p2yMohLDAP217E/EPkAGpESvygsGsyAiADd53m0tfpbf+iIM7f9ZMInvF9BNH2O6QDdvKDhEwkNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4023067},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240825-fe5e5e7e3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240825-fe5e5e7e3.tgz","_integrity":"sha512-GdxFVal16KtzoWtKt7cE1RCbIfXoIXYy9tPKanB4OToGr6P/OT1i5nhNAmVDPRlHtoUwUHDPU3AoGOI9isfnvw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240825-fe5e5e7e3_1724628788768_0.6925711695432928","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240826-afbad1ea6":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240826-afbad1ea6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240826-afbad1ea6","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d3009dc9d0045e78eb019a5fdca6eb788cb6a1e0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240826-afbad1ea6.tgz","fileCount":987,"integrity":"sha512-KWdfdiVaTssk4q4HaVN1blx5Wl9fv/PXW6sZLf1jDtpvqp8/rVlvn+LbApz6oTBlqwMj0wiLnCEl3GrosenDaw==","signatures":[{"sig":"MEYCIQCsT6ebZudT1fsnq59lbetFqJRC5etcLkBaoHiJ7LkCjgIhAMd0GbRmOF9Fc5uA8mEagTBvdCsiVlpLIOsF5jtSy8MJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4048608},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240826-afbad1ea6.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240826-afbad1ea6.tgz","_integrity":"sha512-KWdfdiVaTssk4q4HaVN1blx5Wl9fv/PXW6sZLf1jDtpvqp8/rVlvn+LbApz6oTBlqwMj0wiLnCEl3GrosenDaw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240826-afbad1ea6_1724715179473_0.3426483144843422","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240827-b7c542f8a":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240827-b7c542f8a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240827-b7c542f8a","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0973785dc330f24970c7527fbbcd984f9b5f514a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240827-b7c542f8a.tgz","fileCount":987,"integrity":"sha512-0uTyxDzWJ0PICZeMvjBsmqJTU2M9sMO/8Gkk7MKi6+wtGF5amcPeEkL+5VuDWlEbg6PodqDkmb79bBFoYr/4SA==","signatures":[{"sig":"MEQCIEfgzDvZgsC96/WgUARIEmwsEFRk6ipVVafVcohWMS7aAiAQc14RT023hHAWynmYDmZy2PtZ3TjAZFllGsDIhgekRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4048608},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240827-b7c542f8a.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240827-b7c542f8a.tgz","_integrity":"sha512-0uTyxDzWJ0PICZeMvjBsmqJTU2M9sMO/8Gkk7MKi6+wtGF5amcPeEkL+5VuDWlEbg6PodqDkmb79bBFoYr/4SA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.1","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.16.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240827-b7c542f8a_1724801758748_0.9087211511280129","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.15.1":{"name":"react-native-reanimated","version":"3.15.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"59fb0ce9de7b8c7add2bcea80911cce332349a0e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.1.tgz","fileCount":964,"integrity":"sha512-DbBeUUExtJ1x1nfE94I8qgDgWjq5ztM3IO/+XFO+agOkPeVpBs5cRnxHfJKrjqJ2MgwhJOUDmtHxo+tDsoeitg==","signatures":[{"sig":"MEYCIQDfcINcMFjXqYxrKbTTrRlyFRF8axg4wW/rFpmM95aiOQIhAJ2kn48jIiJ3Xa5ozLrOuMPeNOOaF6pXx6QqZf8V9pSS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4042205},"main":"lib/module/index","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","gitHead":"3317c3ba1b13215eedb130c3bb18727d333675bc","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"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":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.11.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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.1_1724858461630_0.0535746221412452","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240828-f34b30422":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240828-f34b30422","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240828-f34b30422","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b6e3e6a98a5ad87452f1b8b285cf6138472e6991","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240828-f34b30422.tgz","fileCount":991,"integrity":"sha512-VCNc0hg2niGX+eFU3DPlGPOJ2TMnKzXkMPh7vnEYZaEhl0W3kPkUTtpPfOtprssWNiIAjfkgcBH1ir4PTb5T1w==","signatures":[{"sig":"MEUCIHOLATsuOuTC8ZoXdUo+F4+y5Up8IlfPHmQrXVgmQQ+5AiEA91fYbF2MdMhtCzRw/679uZDOoH/YFqt2+sxOA22elJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4066392},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240828-f34b30422.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240828-f34b30422.tgz","_integrity":"sha512-VCNc0hg2niGX+eFU3DPlGPOJ2TMnKzXkMPh7vnEYZaEhl0W3kPkUTtpPfOtprssWNiIAjfkgcBH1ir4PTb5T1w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240828-f34b30422_1724887991562_0.3339408204288381","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240829-827a19a3b":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240829-827a19a3b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240829-827a19a3b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f191ac4e43f220841c29ee54513368781c216177","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240829-827a19a3b.tgz","fileCount":991,"integrity":"sha512-k+TvJL+uJnAGjLyqNpYrS0ZidnebCKUn6KTSTX+xRCKoCCQgZrsKdkyKK708k/Wzinmvf9M2Rsw8zYK/nev+IQ==","signatures":[{"sig":"MEUCIQClqf2W7AF993tTLMT6AXY5ElQbEccq/5kRTLBdO5jelwIgZtFMI3jNJ6+HSFxG5IxpEvjKAJC00iLZsT/dERqgSG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4066392},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240829-827a19a3b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240829-827a19a3b.tgz","_integrity":"sha512-k+TvJL+uJnAGjLyqNpYrS0ZidnebCKUn6KTSTX+xRCKoCCQgZrsKdkyKK708k/Wzinmvf9M2Rsw8zYK/nev+IQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.1","@react-native/metro-config":"0.75.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.1","@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.18.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.75.1","@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_3.16.0-nightly-20240829-827a19a3b_1724974397514_0.5744536402612082","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240830-4f5b96af3":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240830-4f5b96af3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240830-4f5b96af3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b4d3b840a6a26390ea8721c393dd1f303098376b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240830-4f5b96af3.tgz","fileCount":991,"integrity":"sha512-YVL8WbeV/vh0QFFv2t4EsOad90jnwFRKpu8K2bGL3JN5r6G85Gb/U6nMQUxC7DPW2gIBjyfUVgPBuwh+NdRQNA==","signatures":[{"sig":"MEUCIQC7hRdSbc5Ab0Fr6Bg8u4Wkos0awaXbyB8+7yugt1+4pgIgQzprWjn5TJd51/plr9Z/9d+sbzwkqi8sjgfUI40tPIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4067142},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240830-4f5b96af3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240830-4f5b96af3.tgz","_integrity":"sha512-YVL8WbeV/vh0QFFv2t4EsOad90jnwFRKpu8K2bGL3JN5r6G85Gb/U6nMQUxC7DPW2gIBjyfUVgPBuwh+NdRQNA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240830-4f5b96af3_1725060775565_0.6825700048551806","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240831-4f5b96af3":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240831-4f5b96af3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240831-4f5b96af3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bc973306a81652dc7da15e3a1b6676187fd56271","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240831-4f5b96af3.tgz","fileCount":991,"integrity":"sha512-ee33/XSA4Sfcbd0udhOktLaj0QtEfaWQRz8VYV4761ODgA+LveNcZ2rpEFt7+FRA4rKr9Wpeij8BGvhDSXp7MA==","signatures":[{"sig":"MEUCIQCkNErhLa0WZc7/vML/1qCnxseJC763CAmPYR2mEEPRtgIgMMTsBFQfxVMMb8AOL5591duxlABpDvqo67EgyT5qvEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4067142},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240831-4f5b96af3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240831-4f5b96af3.tgz","_integrity":"sha512-ee33/XSA4Sfcbd0udhOktLaj0QtEfaWQRz8VYV4761ODgA+LveNcZ2rpEFt7+FRA4rKr9Wpeij8BGvhDSXp7MA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240831-4f5b96af3_1725147186010_0.6629783144601857","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240901-4f5b96af3":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240901-4f5b96af3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240901-4f5b96af3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5e10415cd731b06f4c127113f7252e7c166f11f8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240901-4f5b96af3.tgz","fileCount":991,"integrity":"sha512-Oi3mydOcl9ZRT//RAtRe0TJervjUF0rDEp61ms6Q7uzVE1jd4QNSaNN0hzmZ45VqaJu+y2I5uOwL1PNsHrWHpQ==","signatures":[{"sig":"MEUCIQCDVB0ehBbHRIjEWMW0ph+8xSnWmKbqXjK9Odv6xa262gIgAfkl9XIyY96KcBDArayeafsb2S7RH5JU9YsW+kE6l4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4067142},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240901-4f5b96af3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240901-4f5b96af3.tgz","_integrity":"sha512-Oi3mydOcl9ZRT//RAtRe0TJervjUF0rDEp61ms6Q7uzVE1jd4QNSaNN0hzmZ45VqaJu+y2I5uOwL1PNsHrWHpQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240901-4f5b96af3_1725233582727_0.05968439472358167","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240902-c7f4b5f9b":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240902-c7f4b5f9b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240902-c7f4b5f9b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"badfea257f01bedb12e1a4489dfa6252528c54bb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240902-c7f4b5f9b.tgz","fileCount":991,"integrity":"sha512-xkwVa0gjYDto2paGwLNsys/AUrPvqEC9ou0uN/QTPbXwDVuPuNTEeuRxZ1KNvn9MpuEbhxgFvCnppxrzaeTKkw==","signatures":[{"sig":"MEQCIAnti8hnHK+8Ip8t444L5h1D9XE6ow80ihqXV/DX4ucEAiAO6OtZOpFcySQiv261zn+4BdF9rRBgP4rvZLqgSKccfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4075207},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240902-c7f4b5f9b.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240902-c7f4b5f9b.tgz","_integrity":"sha512-xkwVa0gjYDto2paGwLNsys/AUrPvqEC9ou0uN/QTPbXwDVuPuNTEeuRxZ1KNvn9MpuEbhxgFvCnppxrzaeTKkw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240902-c7f4b5f9b_1725319998702_0.8983285525027669","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240903-9bb6d12c8":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240903-9bb6d12c8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240903-9bb6d12c8","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"586b059ec84cd8ac44107817184244f3acbc369d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240903-9bb6d12c8.tgz","fileCount":989,"integrity":"sha512-uvnzTINi5KQO6GyQNdHck2xonIcqt240jWjGVZkfk5+O45+msqBXH7dKx9nZ12tZstntLlRmaQNtv9iL6+CG9w==","signatures":[{"sig":"MEQCICa99DRd4FG/kL7L4mNklVxsE5Vw9LdXTTJ0U+C3nrlSAiA9n3PcZRzQMLEFO+eLib8GY+ypsZmJ+tEOsA1e83zMvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4072205},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240903-9bb6d12c8.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240903-9bb6d12c8.tgz","_integrity":"sha512-uvnzTINi5KQO6GyQNdHck2xonIcqt240jWjGVZkfk5+O45+msqBXH7dKx9nZ12tZstntLlRmaQNtv9iL6+CG9w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240903-9bb6d12c8_1725406392696_0.8831752656959824","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240904-2397d845f":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240904-2397d845f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240904-2397d845f","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"672d0e73ec45e5f0c08326c20492eadda0f6cffd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240904-2397d845f.tgz","fileCount":989,"integrity":"sha512-PNl/F2MP+T9KG/WnOGOG2uyJ+IndEK+qTrw6wKHGzRIG+udk7EJuJ1ZJ3q3bsMHpWp7Bn620XUFacq/246h0FQ==","signatures":[{"sig":"MEUCIFBlPk3jUztaFW7QUow8cVvJQnb7oznklYuyOXH5FFo9AiEA32lezo3XaEuakp7eM4xZWJJWfU2WAabB1EE7PA7e+T0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4072270},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240904-2397d845f.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240904-2397d845f.tgz","_integrity":"sha512-PNl/F2MP+T9KG/WnOGOG2uyJ+IndEK+qTrw6wKHGzRIG+udk7EJuJ1ZJ3q3bsMHpWp7Bn620XUFacq/246h0FQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240904-2397d845f_1725492797528_0.2021320739385164","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240905-2a76bf418":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240905-2a76bf418","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240905-2a76bf418","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"09f1c74eefd4beba762fcae0571d312eb530d91c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240905-2a76bf418.tgz","fileCount":989,"integrity":"sha512-EjyhfaqLnRGsZtH5J9NWlWngOqqhBF78kxL5YRN6XAB4CfglJlZf8o6bAlHhpPqZOzpTjg72ezPrBNQC0qx5dw==","signatures":[{"sig":"MEUCIDN5fYPD+aj05PmPW80jcb1gQswja6p1oR5Zjh+pIOrOAiEAx17gbvKWGCcq4cqgdEF1Q14MDxSnrTWjkjPY/NtR+q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4072212},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240905-2a76bf418.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240905-2a76bf418.tgz","_integrity":"sha512-EjyhfaqLnRGsZtH5J9NWlWngOqqhBF78kxL5YRN6XAB4CfglJlZf8o6bAlHhpPqZOzpTjg72ezPrBNQC0qx5dw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240905-2a76bf418_1725579188443_0.10863367950158231","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240906-45f82f5b6":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240906-45f82f5b6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240906-45f82f5b6","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e27f0aa865ea6409ced8a07fcb29317e2a713db2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240906-45f82f5b6.tgz","fileCount":1184,"integrity":"sha512-wnf3MpGZ4UmHvslQWqE5Po5t+WO79JfGt8GSW6+aT8EVXGdxGAPRoQZm/k28afTLRsuAzgAtgI7W+vuGTAQ00A==","signatures":[{"sig":"MEQCIFEWF60o6zgzkUwgs1Ts6soZQ9r4br3NxOZsro21Tz4EAiBrUu3MffDznyUD5DO6uTXpXtlqdaKvDpUUzltOhExBBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3336198},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240906-45f82f5b6.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240906-45f82f5b6.tgz","_integrity":"sha512-wnf3MpGZ4UmHvslQWqE5Po5t+WO79JfGt8GSW6+aT8EVXGdxGAPRoQZm/k28afTLRsuAzgAtgI7W+vuGTAQ00A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.0","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240906-45f82f5b6_1725665629326_0.2441110096060497","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240907-6e9ea3695":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240907-6e9ea3695","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240907-6e9ea3695","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4a3d322517016216f0639252bdc896bdd4507f07","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240907-6e9ea3695.tgz","fileCount":1184,"integrity":"sha512-zkrfUmpRc5ptYwcsU2Dlj+cl85B2UvXPzacDr+nxABvbG59udKGZ7ZlGMLJmFxV5Mk6LxxuQbx84sCDBhRyKxw==","signatures":[{"sig":"MEQCIHo5qltgCMi/pwXi5kJ5AHXLA67b1SG2f6oqFliUI5SIAiAVvzFKYSDEGukSJb+5sxRwPn19kD3ZVHmSLs2rnoPIdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3336198},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240907-6e9ea3695.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240907-6e9ea3695.tgz","_integrity":"sha512-zkrfUmpRc5ptYwcsU2Dlj+cl85B2UvXPzacDr+nxABvbG59udKGZ7ZlGMLJmFxV5Mk6LxxuQbx84sCDBhRyKxw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.0","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240907-6e9ea3695_1725751985112_0.7808026824879193","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240908-4a99693f1":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240908-4a99693f1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240908-4a99693f1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"68fb6ce99983928b343f285ae70a90769f27cef8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240908-4a99693f1.tgz","fileCount":1184,"integrity":"sha512-3wbWZHtii1+WTEGHZlOp/MSvTN6cxRwpkoNs+x5skh5jJ7369akjCgQ6Kf0l0XpuV/VAQIYfXiMchXu36M8tCA==","signatures":[{"sig":"MEUCIBckRQVrU8ataoC4Hw+5WtmBkLyajUQntYab6dihW5D1AiEA56QLPM+oJIf++HBGpfTrP+oQOuzWplpe561oW5e1BzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3343473},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240908-4a99693f1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240908-4a99693f1.tgz","_integrity":"sha512-3wbWZHtii1+WTEGHZlOp/MSvTN6cxRwpkoNs+x5skh5jJ7369akjCgQ6Kf0l0XpuV/VAQIYfXiMchXu36M8tCA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.0","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240908-4a99693f1_1725838408019_0.4620548815586121","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240909-1754695cf":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240909-1754695cf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240909-1754695cf","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"85dc809a8d947acfb66fde7c34caaadbf8648b98","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240909-1754695cf.tgz","fileCount":1183,"integrity":"sha512-woM7Sgx0NoQPVwlwkMupN33nY8iX5aBo92ixWeYGo0hYpn4qcBp7ZO0ZQYFluUg6+LscKFufrGXz+2uMo1hBCQ==","signatures":[{"sig":"MEQCIFyhQ45FjppQfVK2RCGx6QB7DoAoQ4CFd3bEiw/VF7BjAiB9SyKRkIIBlwfD4JQDK+bXxhCCQzTMIO96CyQhZdfNSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3347318},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240909-1754695cf.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240909-1754695cf.tgz","_integrity":"sha512-woM7Sgx0NoQPVwlwkMupN33nY8iX5aBo92ixWeYGo0hYpn4qcBp7ZO0ZQYFluUg6+LscKFufrGXz+2uMo1hBCQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240909-1754695cf_1725924843844_0.7433667621918327","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240910-1754695cf":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240910-1754695cf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240910-1754695cf","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"433b6cbc90e97b7473447fe8e585e2225683b270","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240910-1754695cf.tgz","fileCount":1183,"integrity":"sha512-vCfdcS6GP4KBAp3xiMxjvTsMNZ18l6l1/bi9a4+cqzyqkkzHpJy/TntHRmYYxvMal1JmpO4fJkp0dlnnk25kBw==","signatures":[{"sig":"MEUCIHBjRf1UnoU47U3CiRrbGMIm/1j4OC4Sp2tWnsCbSgSxAiEAwwJUytiPn2BF6pvJwmGkwSVOeghP8L+8YPkHENy+Jnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3347318},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240910-1754695cf.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240910-1754695cf.tgz","_integrity":"sha512-vCfdcS6GP4KBAp3xiMxjvTsMNZ18l6l1/bi9a4+cqzyqkkzHpJy/TntHRmYYxvMal1JmpO4fJkp0dlnnk25kBw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240910-1754695cf_1726011200404_0.23186434859027538","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240911-6ed8acadd":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240911-6ed8acadd","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240911-6ed8acadd","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3212aa0043bc08f13a92aa38459e575dbec7144f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240911-6ed8acadd.tgz","fileCount":1183,"integrity":"sha512-TTilGd585W45BgS+JCnuWqu4TeDe5kx/HneXYRqeXuQgnk3NBbWikdnc2t9s3BNNqlpkw8SzhZzauQQ9BeyNqA==","signatures":[{"sig":"MEUCIQDDEZOMvjjoTBfh4zjdsPDHdu6izvgb1SVzWWetzjF9lwIgSZ39K2HPO/oLECP81YeBk2+Of8022wtDOAu4DC7vJ8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3348131},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240911-6ed8acadd.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240911-6ed8acadd.tgz","_integrity":"sha512-TTilGd585W45BgS+JCnuWqu4TeDe5kx/HneXYRqeXuQgnk3NBbWikdnc2t9s3BNNqlpkw8SzhZzauQQ9BeyNqA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240911-6ed8acadd_1726097585212_0.9792243297678309","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240912-6ed8acadd":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240912-6ed8acadd","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240912-6ed8acadd","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2986dfb2adb162ec02477fe2534c1322a41241a6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240912-6ed8acadd.tgz","fileCount":1183,"integrity":"sha512-BHRT5gRNqZ5bXknUqTMhqJinMkohrwb3vC8yN5/zOPqB8ML08cGCi0wCk9Hy6Q28tj/pQ4aKMO7DvIzoFrDZBg==","signatures":[{"sig":"MEUCIDj0f4S4GCAqpHtscuTA99DQ9x65tYRjWrDhafJIT8xRAiEA+af+BzlWrFO7CXuSQqFyC4ejALQxBfsLODrk7QWNpb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3348131},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240912-6ed8acadd.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240912-6ed8acadd.tgz","_integrity":"sha512-BHRT5gRNqZ5bXknUqTMhqJinMkohrwb3vC8yN5/zOPqB8ML08cGCi0wCk9Hy6Q28tj/pQ4aKMO7DvIzoFrDZBg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240912-6ed8acadd_1726184024606_0.1499777620071021","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.15.2":{"name":"react-native-reanimated","version":"3.15.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.2","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d0fe19006255f7ac350ff27de0b56b8fa11ef270","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.2.tgz","fileCount":964,"integrity":"sha512-2kg80jhPCYAxoT+xx/+oTvOkc2YbzD0mfodQ8y7OtR1aZUECXd3UnHb6uN2J19TFF4si1TKS5Qi17R4qOENBHA==","signatures":[{"sig":"MEQCIAVd4vRA52vhYtJGtHwLUGUQmFJscN3LAmBf9v/aiHz1AiAH9S9veWCWOH+LDOMibu1zHV+MCzX+Hytf0SrOmgAzsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4042235},"main":"lib/module/index","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","gitHead":"3d84ab9bcaf006075df2a53b898ad725e0c01dce","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"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":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.11.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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.2_1726233723275_0.09351475029227907","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240913-7e0691d0d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240913-7e0691d0d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240913-7e0691d0d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ac1a89b7d255ee9ae7e88f75929832aba3be3509","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240913-7e0691d0d.tgz","fileCount":1183,"integrity":"sha512-sTL4z0jQ/uyyKho/Z8iNGSHIXDGL1mSFOWRU3Liuvq+pAfgmOSqpyvjD6NJyJ5gEed8+ExVUOhY1gjxxYAmwfw==","signatures":[{"sig":"MEUCID6TBqfoo/GVcW+F6jPREAUhzzIRovfPNZkfjMxaRY/sAiEAj0/+4EZtB1VGFEb1QVYWxw/HtS3nEt7OkiaC689rq6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3348131},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240913-7e0691d0d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240913-7e0691d0d.tgz","_integrity":"sha512-sTL4z0jQ/uyyKho/Z8iNGSHIXDGL1mSFOWRU3Liuvq+pAfgmOSqpyvjD6NJyJ5gEed8+ExVUOhY1gjxxYAmwfw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240913-7e0691d0d_1726270402298_0.27912360705668804","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240914-7e0691d0d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240914-7e0691d0d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240914-7e0691d0d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7e2262914b451c26d5ce355154ec90ef80c18003","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240914-7e0691d0d.tgz","fileCount":1183,"integrity":"sha512-JTGaF+HWxAYaWV2W9ReTgw0rB5m3dv+qHfuIdo8aIBZvpTrBC5950YLbwXJJUzfw6/lr5m/f1t2qSZsZ/aUgLA==","signatures":[{"sig":"MEQCIExqVZqTTz+yjrLBTjtlHfmX6b0liNrWAwOiUKQVM1T8AiA6gP1MEdQrhLAYvj3DEMr7qqnZ9wVoDyiL40zd0Jn1oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3348131},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240914-7e0691d0d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240914-7e0691d0d.tgz","_integrity":"sha512-JTGaF+HWxAYaWV2W9ReTgw0rB5m3dv+qHfuIdo8aIBZvpTrBC5950YLbwXJJUzfw6/lr5m/f1t2qSZsZ/aUgLA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240914-7e0691d0d_1726356796112_0.9254446200157556","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240915-7e0691d0d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240915-7e0691d0d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240915-7e0691d0d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a7a7cf0db02be2f2c612a8d893d1466524d539f3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240915-7e0691d0d.tgz","fileCount":1183,"integrity":"sha512-ImSkFZvnBmQDWeHY5Jv7znC2QdljW/i438qIEv3Djr/7RHCuCHos05GaM7VIbKxFeUWUU4fyVVGvCMukLXurqg==","signatures":[{"sig":"MEYCIQDiMeI6pTOKv9Nbd66tH0E52ODxz8nu7x4oxyNVw2kwGgIhAKt8/Fa5v1cVLQXbqguOHI4fqELnIdYJytUZ4JxqpV/P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3348131},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240915-7e0691d0d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240915-7e0691d0d.tgz","_integrity":"sha512-ImSkFZvnBmQDWeHY5Jv7znC2QdljW/i438qIEv3Djr/7RHCuCHos05GaM7VIbKxFeUWUU4fyVVGvCMukLXurqg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240915-7e0691d0d_1726443188601_0.76787783830972","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240916-abdf8210a":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240916-abdf8210a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240916-abdf8210a","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9f23376c0dad4103bbb999f950ad19c3e712c48f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240916-abdf8210a.tgz","fileCount":1185,"integrity":"sha512-CKpZbNVvV95mLyp0pR66+jK+/YhMEwKRF9SANmSsqegb5fIYYuyYThAlG6Ibkm9hUSUSOskVgk6GEcAd/bDpoQ==","signatures":[{"sig":"MEYCIQDkjxW7QCqkl3+gzcCrbpRL8uJ/v3cbPzxKTsWz3VZVmQIhAIoGMF9SbpSNl6tkKynyyZ1d+PDgs1Fqt8t3ylIQzibN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3353232},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240916-abdf8210a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240916-abdf8210a.tgz","_integrity":"sha512-CKpZbNVvV95mLyp0pR66+jK+/YhMEwKRF9SANmSsqegb5fIYYuyYThAlG6Ibkm9hUSUSOskVgk6GEcAd/bDpoQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240916-abdf8210a_1726529596390_0.9993550692588091","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240917-e63f7cceb":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240917-e63f7cceb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240917-e63f7cceb","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a8387c5af1b3334b9c10af8480e0d4594d79210b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240917-e63f7cceb.tgz","fileCount":1185,"integrity":"sha512-U5Dd/yb0ozFhZNhpsZ7dJJz/HI3wSRHhz1oKodXZ1SAK9KWmR/D+fTNGBgETBSpHOx8UsC/co2atKZ0LdYJfBQ==","signatures":[{"sig":"MEUCIDBZyKLxqi0cckW8paG9WpGsONrjZbSfHxKiNNchVNGhAiEAyuGOlbMmdpLHg9vdJKNWe9cGt7iCd19V9CY3gxK6Cp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3353232},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240917-e63f7cceb.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240917-e63f7cceb.tgz","_integrity":"sha512-U5Dd/yb0ozFhZNhpsZ7dJJz/HI3wSRHhz1oKodXZ1SAK9KWmR/D+fTNGBgETBSpHOx8UsC/co2atKZ0LdYJfBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240917-e63f7cceb_1726616046653_0.5931917658859049","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240918-e51bc9c05":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240918-e51bc9c05","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240918-e51bc9c05","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1cd74f2ae266747c1ed6c2d409ec85c7b469a16f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240918-e51bc9c05.tgz","fileCount":1185,"integrity":"sha512-RH9QSMhAhrhnZtRpAjSr1K27v4mC5qdaeEvrxzbkD/zxxye9KV0WiJQEs8cChFjlxKTWUSYH3MDOw6x/QV2nUw==","signatures":[{"sig":"MEQCID0dfL0FQvoMy+VXiIEZzFJmXrKOqMZlyYmDxf2F+JCeAiBvujSWgL19ligmT4qomki344zt1ewF/cp3KKfQw7uuig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358800},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240918-e51bc9c05.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240918-e51bc9c05.tgz","_integrity":"sha512-RH9QSMhAhrhnZtRpAjSr1K27v4mC5qdaeEvrxzbkD/zxxye9KV0WiJQEs8cChFjlxKTWUSYH3MDOw6x/QV2nUw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240918-e51bc9c05_1726702407286_0.9979443507792869","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240919-b85700842":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240919-b85700842","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240919-b85700842","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3705ac61e517865328ee9cd0947ff6b1ce359686","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240919-b85700842.tgz","fileCount":1185,"integrity":"sha512-AL5sMS/cVFV5fcwMAGkZ9DAkmXCe1XzR3B2ixW3Fn89RQkaEzxJDWrI2pZGY0Gyr7KMv2ApB37PjH6ZDWjQ6Bw==","signatures":[{"sig":"MEQCIAmnClmwd+7OR49AFXn6LIT/E2pWTLvLmuImLvsp2tofAiBjwVzpuoEBzjKhbOSvxiFErCgcfuny36uj+IMY812I2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3359880},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240919-b85700842.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240919-b85700842.tgz","_integrity":"sha512-AL5sMS/cVFV5fcwMAGkZ9DAkmXCe1XzR3B2ixW3Fn89RQkaEzxJDWrI2pZGY0Gyr7KMv2ApB37PjH6ZDWjQ6Bw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240919-b85700842_1726788789152_0.22421764101558916","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.15.3":{"name":"react-native-reanimated","version":"3.15.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"580b5c1cb5a9f85e44b2850640514513d76e350d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.3.tgz","fileCount":966,"integrity":"sha512-5QBk/7PZvZ98Adxm4MRyglwzsRzReTQIe4Hd2wbBBAZ68IC4OYKvsc8cPEjgx3/1mG8HgHFYhbcDe5U2RjeFqw==","signatures":[{"sig":"MEQCIEEpIROn2B/uUNbt4Ua7VtA2t3/QDKK9a3IfF7w5UwZOAiBPo9mqGu58RGGa01XD2gwnd96Fg+B0yHGfapavjb4yKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4053213},"main":"lib/module/index","_from":"file:react-native-reanimated-3.15.3.tgz","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},"_resolved":"/Users/bartlomiejbloniarz/Downloads/versionTester/react-native-reanimated-3.15.3.tgz","_integrity":"sha512-5QBk/7PZvZ98Adxm4MRyglwzsRzReTQIe4Hd2wbBBAZ68IC4OYKvsc8cPEjgx3/1mG8HgHFYhbcDe5U2RjeFqw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"22.7.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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.3_1726833903115_0.10134950810139531","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20240920-d74fcba8d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240920-d74fcba8d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240920-d74fcba8d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ed546740f1cdaeb1e3545b83cbdc59ebf8a4c6af","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240920-d74fcba8d.tgz","fileCount":1186,"integrity":"sha512-uWu1Q5SKqCZwR59uMCTRD8AiTcwYNgU54xmQjjCVYqTT8X9yjAJQPjo/1GQeX1YE0HRosDTefG9WeEn4vzCjuQ==","signatures":[{"sig":"MEUCIQDLNz/S1kh7IgAJiRWOp+HrrqH43ZU5NO1pZ6TLxwrxHwIgOTjvdFyvIv4mA5GRri8XVAyItsoTfVrW4+QEtVYUL2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3360303},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240920-d74fcba8d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240920-d74fcba8d.tgz","_integrity":"sha512-uWu1Q5SKqCZwR59uMCTRD8AiTcwYNgU54xmQjjCVYqTT8X9yjAJQPjo/1GQeX1YE0HRosDTefG9WeEn4vzCjuQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240920-d74fcba8d_1726875196797_0.8772687117950821","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240921-d74fcba8d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240921-d74fcba8d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240921-d74fcba8d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3be23f5da563a01bf9a3bc0d1dda3685791bde91","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240921-d74fcba8d.tgz","fileCount":1186,"integrity":"sha512-7ISG2wz5FS900JzqHzRf+3XiAZbZ6gJd15zt5q5rxL5ZLhDrFpOj7b91fsoM+xLx6hOjqAwCFT5BZNRCwCqdCg==","signatures":[{"sig":"MEQCICGBhgrl10xrhnGvU3427Plcfe/FMjPZIAlthLuCud4cAiBOxqp0mzoQjX6US5wvf1UEZouC5q5w3A1XkCWRePeU3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3360303},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240921-d74fcba8d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240921-d74fcba8d.tgz","_integrity":"sha512-7ISG2wz5FS900JzqHzRf+3XiAZbZ6gJd15zt5q5rxL5ZLhDrFpOj7b91fsoM+xLx6hOjqAwCFT5BZNRCwCqdCg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240921-d74fcba8d_1726961593744_0.31982985782571993","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240922-d74fcba8d":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240922-d74fcba8d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240922-d74fcba8d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"da25ba0689acfee8b72d279a143e018c2220fc31","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240922-d74fcba8d.tgz","fileCount":1186,"integrity":"sha512-jaXtevhc/xXRGLtho9zRm6WpgWdGWnOO+a/jChWMQEGpKb1VQZPyaNNeQQNzc4VQ9GmDzz4RXKfNDc0/RoQOVQ==","signatures":[{"sig":"MEUCIQDyIFrY3dQixACFhxM93zEzwuqYmMUMtfYZAEmaktmGNAIgCs0SvkxxSkAM+vj2cJpyqWHvWFe/N/yfITUkUo7BNek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3360303},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240922-d74fcba8d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240922-d74fcba8d.tgz","_integrity":"sha512-jaXtevhc/xXRGLtho9zRm6WpgWdGWnOO+a/jChWMQEGpKb1VQZPyaNNeQQNzc4VQ9GmDzz4RXKfNDc0/RoQOVQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240922-d74fcba8d_1727048014254_0.5893950442772735","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240923-4e94ab6e4":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240923-4e94ab6e4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240923-4e94ab6e4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1e3137e925ebe3af97470035ba920e87f691799c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240923-4e94ab6e4.tgz","fileCount":1186,"integrity":"sha512-zkWx7YTK3j8aSCFGxAsxce2WKhxYD+fThHIXG0PXEUSsYWlMCcj7idl+cwSnRmmDojDbo6Fnuac8Ns0lZUw4Eg==","signatures":[{"sig":"MEUCIBbvBnxlMVGWFIAPP/jyxbIgScASyDLJCyIgRyxC08TfAiEAoJeYkB7cEttBUBD5GpdOmck49rtUepAkfnR7pRp0q1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3359896},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240923-4e94ab6e4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./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":"./android/gradlew -p android spotlessCheck -q && ./scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240923-4e94ab6e4.tgz","_integrity":"sha512-zkWx7YTK3j8aSCFGxAsxce2WKhxYD+fThHIXG0PXEUSsYWlMCcj7idl+cwSnRmmDojDbo6Fnuac8Ns0lZUw4Eg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240923-4e94ab6e4_1727134401487_0.41771505091422356","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240925-66e405c4c":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240925-66e405c4c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240925-66e405c4c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f03ec611aa746bbe18a2484b4b669805884b7710","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240925-66e405c4c.tgz","fileCount":1185,"integrity":"sha512-elKbdh54arqHyX9cgOWqiyVjOAuJW3fZyzPhXQHluRKgGqnFegrZkhwerGAqQ1Pm2MJwxbW3sD7UERfK4xXkJw==","signatures":[{"sig":"MEQCIFQy/2uvxQwY7Vgmy0XTJ++uoFMyEemsObjWiM8PMowmAiAWaLSLSVP2J1oLFNgBlsi1+o2L9O8NpLB4LULr3Rdvfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3363167},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240925-66e405c4c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240925-66e405c4c.tgz","_integrity":"sha512-elKbdh54arqHyX9cgOWqiyVjOAuJW3fZyzPhXQHluRKgGqnFegrZkhwerGAqQ1Pm2MJwxbW3sD7UERfK4xXkJw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240925-66e405c4c_1727249775784_0.9377690353426269","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240925-474c3fc9e":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240925-474c3fc9e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240925-474c3fc9e","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dc17e46d7f7705a95b9e0f0c7ab352be4e837116","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240925-474c3fc9e.tgz","fileCount":1185,"integrity":"sha512-ew0Ce9mGjU+Z9tY5RvFOwdzlrJKa3IElQOeIL22/1P2lV78m5Mlw/P7ISZfEPreMEyZpClAeolrcn1qZs3xgXw==","signatures":[{"sig":"MEQCID3ZS0Kn4koVOX+CiUeekPCFQZK+d+NaXBLLZCOA7ssCAiBe+3RKizc9dBkWnD/hJ11OgGmRQcnffFRqRmDEegyMVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3363301},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240925-474c3fc9e.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240925-474c3fc9e.tgz","_integrity":"sha512-ew0Ce9mGjU+Z9tY5RvFOwdzlrJKa3IElQOeIL22/1P2lV78m5Mlw/P7ISZfEPreMEyZpClAeolrcn1qZs3xgXw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.30.2","@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.75.2","@react-native/metro-config":"0.75.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.75.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.18.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.75.2","@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_3.16.0-nightly-20240925-474c3fc9e_1727307207287_0.1709395327909542","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240926-434f79880":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240926-434f79880","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240926-434f79880","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b40ba4c384c9eecbee039313b3e2fbaa28fca824","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240926-434f79880.tgz","fileCount":1188,"integrity":"sha512-ekAR2W10F+1O6Atn8E0mMS/O8Il56MHvMLvaR2+ltRuHHzAQMxCZa4K8RUrH2/zD0/msJwlFnVnMrtFZcW/LjQ==","signatures":[{"sig":"MEQCIFR+wcnYCpo8pBrGPJQ/pCBVSnEBFeb98URzfDJgoMrvAiBmZftA7TbrEpvnqy0h9kyeMCWxIq+JIcmYJXozKiqTeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368222},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240926-434f79880.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240926-434f79880.tgz","_integrity":"sha512-ekAR2W10F+1O6Atn8E0mMS/O8Il56MHvMLvaR2+ltRuHHzAQMxCZa4K8RUrH2/zD0/msJwlFnVnMrtFZcW/LjQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.2","@react-native/metro-config":"0.76.0-rc.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.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.20.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.76.0-rc.2","@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_3.16.0-nightly-20240926-434f79880_1727393626067_0.918696268753127","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240927-c4bb3a543":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240927-c4bb3a543","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240927-c4bb3a543","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a59c143f94c0afa547235f0affe38fbc8f657aee","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240927-c4bb3a543.tgz","fileCount":1188,"integrity":"sha512-ifu11yb0WGjXdYSPcgskZbkbFC6MB4sLO3/gNlFX3StJyQvPocgziTrIVEeFGwuwYha3yAKkJJGRIXnF3KRMhw==","signatures":[{"sig":"MEUCIQDgzYB7ZtZG3zzr0B9Hqp8gpDzFTrN035fHlCgdgj6cVQIge+JdSUJB+2CYBVFeo/RC+vyUf+04WvM7fdC7uUQZmV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369506},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240927-c4bb3a543.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240927-c4bb3a543.tgz","_integrity":"sha512-ifu11yb0WGjXdYSPcgskZbkbFC6MB4sLO3/gNlFX3StJyQvPocgziTrIVEeFGwuwYha3yAKkJJGRIXnF3KRMhw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.2","@react-native/metro-config":"0.76.0-rc.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.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.20.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.76.0-rc.2","@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_3.16.0-nightly-20240927-c4bb3a543_1727479996787_0.15585177199906308","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240928-c4bb3a543":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240928-c4bb3a543","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240928-c4bb3a543","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2707a3926fd8252ed9902f92d19c1b8cd57dbf6d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240928-c4bb3a543.tgz","fileCount":1188,"integrity":"sha512-f5vCZOccQXvNSaGxPGY8K2r+sqQ39R6kh6sLIvlSN8kt40hTkNCaYZA1pGgewmoOqypvtGXSOebnDfBoQnAxiA==","signatures":[{"sig":"MEUCIQCI6n181EPbR8+XlDD/kYbw73Rb+oElRfpFQOqK4MrdBAIgWDIQaBM767pF4QzKf+e02spt/0lxcHKpEfigSwIFxQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369506},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240928-c4bb3a543.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240928-c4bb3a543.tgz","_integrity":"sha512-f5vCZOccQXvNSaGxPGY8K2r+sqQ39R6kh6sLIvlSN8kt40hTkNCaYZA1pGgewmoOqypvtGXSOebnDfBoQnAxiA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.2","@react-native/metro-config":"0.76.0-rc.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.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.20.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.76.0-rc.2","@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_3.16.0-nightly-20240928-c4bb3a543_1727566444363_0.2849415752488662","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240929-c4bb3a543":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240929-c4bb3a543","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240929-c4bb3a543","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"aad3e40148b3034f58568e017cdf164b217a09cb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240929-c4bb3a543.tgz","fileCount":1188,"integrity":"sha512-/3FdYQdoXSxtmJCnBpWFUhrR81xptJjWuxbj2MUWh+XbC8iBG/uzuGtDUVf2uQ3Od1H5ysD+CRxJzxp+M++6tA==","signatures":[{"sig":"MEUCIQD39VxxtZQzfUGBo1AmMzR79XSZbcRc1JFKywVUTy8T4gIgTZ47phmJCHybPvYwj1tED/YSwBCcs0xdx+oZfpV+A+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369506},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240929-c4bb3a543.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240929-c4bb3a543.tgz","_integrity":"sha512-/3FdYQdoXSxtmJCnBpWFUhrR81xptJjWuxbj2MUWh+XbC8iBG/uzuGtDUVf2uQ3Od1H5ysD+CRxJzxp+M++6tA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.2","@react-native/metro-config":"0.76.0-rc.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.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.20.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.76.0-rc.2","@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_3.16.0-nightly-20240929-c4bb3a543_1727652784190_0.795980560640509","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20240930-98dcf1148":{"name":"react-native-reanimated","version":"3.16.0-nightly-20240930-98dcf1148","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20240930-98dcf1148","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"264f9f791dff95516ad3e5ded12ff53e317836f1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20240930-98dcf1148.tgz","fileCount":1188,"integrity":"sha512-1y63gck0gJ2xj2iRD65Fikv1gbJbQMfVXJtOY3+pgCUrGTR5N+PKbJatBDDVd1wXkrG3pPdEPxIJObairFiCpw==","signatures":[{"sig":"MEUCIQDRDAWRKanl5KYhTwu8RnxJc7Uur/yifqT/k7pXAIw6PAIgHDghoumfy8kVX0/gsXRKLaTulN0bp3HO+tQJNjeHpLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368744},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20240930-98dcf1148.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20240930-98dcf1148.tgz","_integrity":"sha512-1y63gck0gJ2xj2iRD65Fikv1gbJbQMfVXJtOY3+pgCUrGTR5N+PKbJatBDDVd1wXkrG3pPdEPxIJObairFiCpw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.2","@react-native/metro-config":"0.76.0-rc.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.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.20.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.76.0-rc.2","@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_3.16.0-nightly-20240930-98dcf1148_1727739222984_0.04211465583024876","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.15.4":{"name":"react-native-reanimated","version":"3.15.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0d4aa65b53f9c845fe8c33aa8a3ad3d06a23f063","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.4.tgz","fileCount":966,"integrity":"sha512-jcpHE+MnsvSbClhHgAFoken7SnaHrUJ5gVA8BUw8S1j6rkrw2VzRpht6cxn14NlqYx5ytjfG9IXJDOzq8tFvfw==","signatures":[{"sig":"MEYCIQDHA4+ZiMFw39Ls2p2r6Cca5VN6y+qXU2Ey8vv3mMD5HgIhANIDOB6S3EBdtiJKdhaBH1KFBFpym0u/5Tnq0oR9TKQb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4054029},"main":"lib/module/index","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","gitHead":"6439c71796fa042a2a1a4c9c3ba0e6c7f6d1b6f4","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn format:js && yarn lint:js && yarn test:unit","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && 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","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","postpack":"rm ./README.md","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","format:ios":"find apple/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i --Werror","format:docs":"cd docs && yarn format","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:plugin":"cd plugin && yarn install && yarn build","format:common":"find Common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","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 ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"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":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.11.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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.4_1727785221362_0.20449388414413416","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20241001-98dcf1148":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241001-98dcf1148","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241001-98dcf1148","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b0a6d87f860fca8320f8f896571fed38e3c515b3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241001-98dcf1148.tgz","fileCount":1188,"integrity":"sha512-vhZInJXDpIAw4agsntpPH541tUuGiqiSxbKJjurac2mzbSGMjHV7pFTmI+ajf/jbTKzyrjvj1NQcZFi77cjRIA==","signatures":[{"sig":"MEUCIQD2qa1EY8savf4jZEllLEFaNjySK7l1Cukq+Qo4xxKgtAIgWViHBbNTSbPAGkcoz2C3YA2NX97TtlWTpbNXLMXctAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368744},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241001-98dcf1148.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241001-98dcf1148.tgz","_integrity":"sha512-vhZInJXDpIAw4agsntpPH541tUuGiqiSxbKJjurac2mzbSGMjHV7pFTmI+ajf/jbTKzyrjvj1NQcZFi77cjRIA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.2","@react-native/metro-config":"0.76.0-rc.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.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.20.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.76.0-rc.2","@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_3.16.0-nightly-20241001-98dcf1148_1727825591039_0.854062944457257","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241002-98dcf1148":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241002-98dcf1148","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241002-98dcf1148","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"10658ff00b49166addb3c0ab5f44353b6112c215","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241002-98dcf1148.tgz","fileCount":1188,"integrity":"sha512-K0kfdE0hVAOEcVWf3q5oo7m5Yzis829WWCENU2QdrzUYk65ArU5HShOEaWXucqwL2cGgOLE1urvEUELG3xA+tQ==","signatures":[{"sig":"MEUCIC2+86iLgpgajVdA24gHaf7qj0a/driNN6cY9k3qR5uCAiEAqmRGVpO8hcHuPmtcchkcuOnWbtodXS1fssHx7jQ8CBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368744},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241002-98dcf1148.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241002-98dcf1148.tgz","_integrity":"sha512-K0kfdE0hVAOEcVWf3q5oo7m5Yzis829WWCENU2QdrzUYk65ArU5HShOEaWXucqwL2cGgOLE1urvEUELG3xA+tQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.2","@react-native/metro-config":"0.76.0-rc.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.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.20.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.76.0-rc.2","@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_3.16.0-nightly-20241002-98dcf1148_1727912000284_0.5513420121859003","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241003-18a6355cb":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241003-18a6355cb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241003-18a6355cb","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5ace626f562ba10de0a4cec1459a5f7e9157526b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241003-18a6355cb.tgz","fileCount":1188,"integrity":"sha512-+2tVLeeAGGON0z/4IYTY9Y0bkegR9ubsQj4wcujxutY8QqzWnX7jzf83Bmv9fnGXusvrnh1bHzAEfMG+6gE9sg==","signatures":[{"sig":"MEQCIGJpVS0GVij/6B6RzvdH/Jwomo2DPE3ro5W4Ryvxwn+3AiBY+0tkGtvg595B3f7JuJeWSrciDHeNa0AAeKJ9lCz09A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368897},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241003-18a6355cb.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241003-18a6355cb.tgz","_integrity":"sha512-+2tVLeeAGGON0z/4IYTY9Y0bkegR9ubsQj4wcujxutY8QqzWnX7jzf83Bmv9fnGXusvrnh1bHzAEfMG+6gE9sg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.2","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.2","@react-native/metro-config":"0.76.0-rc.2","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.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.20.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.76.0-rc.2","@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_3.16.0-nightly-20241003-18a6355cb_1727998419723_0.2680177219285049","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241004-49c797eef":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241004-49c797eef","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241004-49c797eef","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3972c8a83ce080dc6185610ca145ab8ab0a836d5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241004-49c797eef.tgz","fileCount":1188,"integrity":"sha512-1GNC5YjXwnD3xARvOGk1QnRt6mIcP+JDNVvdsco2zxWKgmq1YhPkRAHdzZbQRXH+G3kcKT/fuzZD2Qf1JMuHWg==","signatures":[{"sig":"MEYCIQCgAIqDpPMvvFLRBe+oxxFgUwrVXKqDnPyMrAAEqv63awIhAJ5/e0FKSEcXfkfJ8DE8R9mfNGVo98TC8qYqKAjfr1m0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3370864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241004-49c797eef.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241004-49c797eef.tgz","_integrity":"sha512-1GNC5YjXwnD3xARvOGk1QnRt6mIcP+JDNVvdsco2zxWKgmq1YhPkRAHdzZbQRXH+G3kcKT/fuzZD2Qf1JMuHWg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241004-49c797eef_1728084781559_0.8922825121662408","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241005-8c53bb8e4":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241005-8c53bb8e4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241005-8c53bb8e4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d987cb23b3252343368895bdb16f62e6e608c473","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241005-8c53bb8e4.tgz","fileCount":1188,"integrity":"sha512-VDQ87d9sTISgtZreruB2lE81Smb+ZcknwQGh8xVHJEDCgRgdRcHmnwnPzpZ334LrmOMgOv1TxkuAV3EZafpRlQ==","signatures":[{"sig":"MEUCIHGBl41ncw+9vMjIwPW360uLDseTmWYg4sgFBw/8Hxv9AiEAyUhrv8hEral90aFIvOWuSB5w2XXNqdXPdSidXagqebo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3370864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241005-8c53bb8e4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241005-8c53bb8e4.tgz","_integrity":"sha512-VDQ87d9sTISgtZreruB2lE81Smb+ZcknwQGh8xVHJEDCgRgdRcHmnwnPzpZ334LrmOMgOv1TxkuAV3EZafpRlQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241005-8c53bb8e4_1728171183153_0.23900935659518763","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241006-8c53bb8e4":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241006-8c53bb8e4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241006-8c53bb8e4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"23361d4c401618a91433ac1d7622e9c29d2e624a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241006-8c53bb8e4.tgz","fileCount":1188,"integrity":"sha512-ZYvaabeWRCS41DyXLTu1XS5Psg7nkoN9V+XLjM6EG7AtKglcifM/k3h4oX7OPmjX4d7NuPjYRQA2teNerqBCVw==","signatures":[{"sig":"MEUCIQDhIzEnhWEEQt5czqydN2aFqdHy2ZnqJx50rNWkysi/nAIgFSzJlW45+L6jErCbGyGiw51WEdCiMgKFXwy9Hi+4Vuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3370864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241006-8c53bb8e4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241006-8c53bb8e4.tgz","_integrity":"sha512-ZYvaabeWRCS41DyXLTu1XS5Psg7nkoN9V+XLjM6EG7AtKglcifM/k3h4oX7OPmjX4d7NuPjYRQA2teNerqBCVw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241006-8c53bb8e4_1728257610087_0.5559190891386205","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241007-8c53bb8e4":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241007-8c53bb8e4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241007-8c53bb8e4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b261203a731eeb41c7a3c01066f9c9e76f1e5d75","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241007-8c53bb8e4.tgz","fileCount":1188,"integrity":"sha512-CAjbU0gmx4CmhzDnqmXNIlrSbSr2scpHGyteqYkkDsORJ5euXN9+zPyDp6MACN94xhEVnynVREHJqgpNFuM2XQ==","signatures":[{"sig":"MEQCIG1OZPeIGKX0C2R7+pYt6Se6dYn0aDOERNQfo1X0AFuiAiAvaJ1ADBklas3Gv5falo/59scLupaiRZbNuDphkGhZDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3370864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241007-8c53bb8e4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241007-8c53bb8e4.tgz","_integrity":"sha512-CAjbU0gmx4CmhzDnqmXNIlrSbSr2scpHGyteqYkkDsORJ5euXN9+zPyDp6MACN94xhEVnynVREHJqgpNFuM2XQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241007-8c53bb8e4_1728343992492_0.4887699865561559","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241008-8c53bb8e4":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241008-8c53bb8e4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241008-8c53bb8e4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2872340718afa92556dfa30cac923a8faf9c5ac4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241008-8c53bb8e4.tgz","fileCount":1188,"integrity":"sha512-rIBjaw0H1wMMRYhCNIPR7OyXkmy6zww97HqQR6eMkWVEzDN4TQHSBTzTHif1X/U1rzy93RoccuaCT7rXerJWiA==","signatures":[{"sig":"MEUCIQCNcv9cUoXZD0zpmadNlRvW29PX2Sp+N4oqeq7RlVCt6wIgWCJyXccFIiP9PvFmZu16gey+k26aMcTv46jCDDJUsYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3370864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241008-8c53bb8e4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241008-8c53bb8e4.tgz","_integrity":"sha512-rIBjaw0H1wMMRYhCNIPR7OyXkmy6zww97HqQR6eMkWVEzDN4TQHSBTzTHif1X/U1rzy93RoccuaCT7rXerJWiA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241008-8c53bb8e4_1728430413121_0.1755541935905509","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241009-8c53bb8e4":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241009-8c53bb8e4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241009-8c53bb8e4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cfd5a29b1a2601309bf183068bbfd61109f1c93f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241009-8c53bb8e4.tgz","fileCount":1188,"integrity":"sha512-ljFLoFgkEHisunvQoRmienkec6T9tliMpj+5pMN6JUcJT7JIi9sUh6JOkdXfNTCNbOf2foQ9Rv2kFynLTWpLdQ==","signatures":[{"sig":"MEQCIBu+4wBToM3dBINgBSfBk28/6wGiNpSRSGOrRr+OG7b3AiAx4rXJ1yHbPZxiOGCqFnF+p/48yihki+jjUHgzSgD66g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3370864},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241009-8c53bb8e4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241009-8c53bb8e4.tgz","_integrity":"sha512-ljFLoFgkEHisunvQoRmienkec6T9tliMpj+5pMN6JUcJT7JIi9sUh6JOkdXfNTCNbOf2foQ9Rv2kFynLTWpLdQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241009-8c53bb8e4_1728516818075_0.9195246834055515","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241010-2e1b70e91":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241010-2e1b70e91","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241010-2e1b70e91","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b00469073d72512af3d3604671627944e30305ba","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241010-2e1b70e91.tgz","fileCount":1188,"integrity":"sha512-dTWNUcKeWG9AfiSszxYv40K+zg6AYrjyat55hFPaYnE2xGsV0PXAY1mDahhN94+A6efA0Jd7VCERU0VcZRnPcQ==","signatures":[{"sig":"MEYCIQDfgyebO37DxgXHjqIen+3aSJdvaSNqeT0jaiuHMprDMQIhAMqZORpsaUzDZtygahiXKZHH4BR7fwemUzZRCTvWoNPN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371557},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241010-2e1b70e91.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241010-2e1b70e91.tgz","_integrity":"sha512-dTWNUcKeWG9AfiSszxYv40K+zg6AYrjyat55hFPaYnE2xGsV0PXAY1mDahhN94+A6efA0Jd7VCERU0VcZRnPcQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241010-2e1b70e91_1728603192749_0.32329151661580147","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.15.5":{"name":"react-native-reanimated","version":"3.15.5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.15.5","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c92085f054ddfc37b2b5489b7eadfc74da33e1f7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.5.tgz","fileCount":966,"integrity":"sha512-admqeZ0w235vQqYPy+IUgmHu5gwKi9+b7AQRV1yIK3MbAMLYx+RY+tTUtx1CNE5X+rNZ6eSQssW5z77yTwIusg==","signatures":[{"sig":"MEQCIDQJ84izRyVoUh5c9zwezPjhjqCsqekQk4czBKopgaiEAiAuwNdgagg+DGAxg0WcWoUT5vMxcDlPOEAw5EOTR8D81A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4053897},"main":"lib/module/index","types":"lib/typescript/index","module":"lib/module/index","source":"src/index","gitHead":"c815de504971789ce5139ea95266a345e482c01e","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: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":"yarn format:apple --dry-run -Werror","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","lint:common":"./scripts/cpplint.sh Common && yarn format:common --dry-run -Werror","lint:plugin":"cd plugin && yarn lint","build:plugin":"cd plugin && yarn install && yarn build","format:apple":"find apple -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i","lint:android":"./android/gradlew -p android spotlessCheck -q && yarn format:android:cpp --dry-run -Werror","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"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":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.11.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,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","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":"2.8.8","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.75.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.20.0","@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.18.3","@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.74.81","@react-native/metro-config":"0.74.81","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.74.81","@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.18.0","@testing-library/react-native":"^7.1.0","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.74.81","@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_3.15.5_1728661958004_0.5994689851962931","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"3.16.0-nightly-20241011-608a9093a":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241011-608a9093a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241011-608a9093a","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bd0845e64a15988af6c5a0885c6a0a117685ccc4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241011-608a9093a.tgz","fileCount":1188,"integrity":"sha512-AIFFse7PfMfnn2/qa2+T96SVANyoECQa74RtubnTHbL0j2+1UNH8Fn5q/xipIEQdd+tEAcwlzuhm9+iRrIvFpg==","signatures":[{"sig":"MEUCIGzesY/HR656UG1vcU61elthqanlBNzOF/pevuE5Y6KwAiEAzrHBsgMDQRHI6/DPHMR/MRpBdel0RTM9HfxxC/n4IiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371559},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241011-608a9093a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241011-608a9093a.tgz","_integrity":"sha512-AIFFse7PfMfnn2/qa2+T96SVANyoECQa74RtubnTHbL0j2+1UNH8Fn5q/xipIEQdd+tEAcwlzuhm9+iRrIvFpg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241011-608a9093a_1728689583523_0.6966971281967242","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241012-608a9093a":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241012-608a9093a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241012-608a9093a","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"700ea3eee708881fbf555d9ef0fcf4d26926a232","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241012-608a9093a.tgz","fileCount":1188,"integrity":"sha512-kx7LUlaBmBN3jsQ4q9JnpIa3xE8d1b/iGpsKdWaBqI/0Vbd8jRAPwN6r/wvrerY/AuDgdn+gb6Pi2SOf5mpHGQ==","signatures":[{"sig":"MEYCIQDGWdSBWeBP1NSBALKAcDmaHkUU4zdMl9WPn6KcWTuCKAIhAM6Nzk4DDrIHgLUFAXkZvYBv4GfDK1upSzSpcjqESF8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371559},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241012-608a9093a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241012-608a9093a.tgz","_integrity":"sha512-kx7LUlaBmBN3jsQ4q9JnpIa3xE8d1b/iGpsKdWaBqI/0Vbd8jRAPwN6r/wvrerY/AuDgdn+gb6Pi2SOf5mpHGQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241012-608a9093a_1728775995508_0.6776449875681505","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241013-608a9093a":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241013-608a9093a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241013-608a9093a","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"eb70fc3137125b7492256bb809661f85bb5fda32","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241013-608a9093a.tgz","fileCount":1188,"integrity":"sha512-rZyZFHfDyW5ENCwJlx4rKCxGmPntE8vLW2RzBuEn6KlFbVx4gy6JzQCZ5B1nd6vrVBK1Lx2jWzXIyGy1wdDwGQ==","signatures":[{"sig":"MEQCIBgKylK6tE5wqiHkJehHVxrP8J+z8090d9y6IE+tll8YAiADGdwcM+0Ty2mlJF2U41r8J2YGGrXQWdN2iIs9ar/FRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371559},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241013-608a9093a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241013-608a9093a.tgz","_integrity":"sha512-rZyZFHfDyW5ENCwJlx4rKCxGmPntE8vLW2RzBuEn6KlFbVx4gy6JzQCZ5B1nd6vrVBK1Lx2jWzXIyGy1wdDwGQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241013-608a9093a_1728862521107_0.938387921741491","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241014-608a9093a":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241014-608a9093a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241014-608a9093a","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7a70c4340a609424d84756819a689922ea4001c8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241014-608a9093a.tgz","fileCount":1188,"integrity":"sha512-fFw6pmxbN5BvfkWjKFy4rHOnIDNU4maqZ1hsPa3zLskvLpOn2Tqm2ReHwo/e5/zzzuySYt7ZvMaaxVjVMbK7RA==","signatures":[{"sig":"MEYCIQCV/BRafP64cWrbuiwyRg7fTozD3Sp4NRM4cWkGbkvO/gIhANLUR+A8YtUag4wb/9URtf/uespt9VcIkGxEvO/XnuF9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371559},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241014-608a9093a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241014-608a9093a.tgz","_integrity":"sha512-fFw6pmxbN5BvfkWjKFy4rHOnIDNU4maqZ1hsPa3zLskvLpOn2Tqm2ReHwo/e5/zzzuySYt7ZvMaaxVjVMbK7RA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241014-608a9093a_1728948783709_0.38336701153448205","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241015-84d8d3adf":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241015-84d8d3adf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241015-84d8d3adf","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"966cc8c7f5bccb0cd3079167e06b2b925b647a1b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241015-84d8d3adf.tgz","fileCount":1188,"integrity":"sha512-rgUiSokwYadXT2gj0ouydQbCBJ9GzR/II6AHllGmzMyqY9zTEPfbNvilZZjBZFYzXxDwSmAC1xZVnK0F6xdMIg==","signatures":[{"sig":"MEQCIGacZIXY3ZusVmrjH5oIJVmINCst7BlP/luFCHPKkNJkAiBysaMVIPojM5zHFeM04uMzxhPRmzy5bmL7eFgmsCd8WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371553},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241015-84d8d3adf.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241015-84d8d3adf.tgz","_integrity":"sha512-rgUiSokwYadXT2gj0ouydQbCBJ9GzR/II6AHllGmzMyqY9zTEPfbNvilZZjBZFYzXxDwSmAC1xZVnK0F6xdMIg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241015-84d8d3adf_1729035249311_0.01989038411126498","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0-nightly-20241016-67a9f2d24":{"name":"react-native-reanimated","version":"3.16.0-nightly-20241016-67a9f2d24","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0-nightly-20241016-67a9f2d24","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f77499b22285c8175081156f0c2256c828f4b0e9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0-nightly-20241016-67a9f2d24.tgz","fileCount":1189,"integrity":"sha512-3T9NVTlXUEtWjPpdHF9ZlIHHX0UfoZq7Oj12DlmdCAtv+3dJom0mNWVB9ITK1xgYtpaATiSZv8uCPVP6ikxmfg==","signatures":[{"sig":"MEYCIQD4dPMD/5l+ovbnvnWqpbJtseHD0oghbJvy600JWe2HMQIhAI4fxgEWawAipVfwsVYQFA1h0MjXbMkkm5/KaJBpkoDs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377453},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0-nightly-20241016-67a9f2d24.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.16.0-nightly-20241016-67a9f2d24.tgz","_integrity":"sha512-3T9NVTlXUEtWjPpdHF9ZlIHHX0UfoZq7Oj12DlmdCAtv+3dJom0mNWVB9ITK1xgYtpaATiSZv8uCPVP6ikxmfg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0-nightly-20241016-67a9f2d24_1729121606573_0.7404501953523774","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.0":{"name":"react-native-reanimated","version":"3.16.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c1174540158181e022ec076695a0e2f9cf2f8e9a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.0.tgz","fileCount":1189,"integrity":"sha512-DDyp5/sFeDTsb7lf/iYVwyRmbfzO/+vsUjGV4YHeI9RbelG9GpZRJoxyv5CN0PXsEjQiXk4XJ8rxYDopCg9bsg==","signatures":[{"sig":"MEQCIEq5mwnRrDjbQViIbfZX8MM9W08jqqQi2CqiuwiGAemRAiAmc1vpzTN0m3Tr4m+NhG/G+UAjGu4zeQcGUQmfjded+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377390},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},"_resolved":"/Users/bartlomiejbloniarz/Downloads/react-native-reanimated-3.16.0.tgz","_integrity":"sha512-DDyp5/sFeDTsb7lf/iYVwyRmbfzO/+vsUjGV4YHeI9RbelG9GpZRJoxyv5CN0PXsEjQiXk4XJ8rxYDopCg9bsg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"22.9.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.0_1729175112345_0.2734328343804673","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241017-b4db5623b":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241017-b4db5623b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241017-b4db5623b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d2d660f7ba9c08388832533344bbf650f3e5dac8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241017-b4db5623b.tgz","fileCount":1189,"integrity":"sha512-hTLg9iMBAu7BVy1nwTKbjw+qZm+7QnufpVJ8bmVcSww959E+meSAGcZ3gKWVMmUOPhBSc4VxkNeuJvL7j+WIbg==","signatures":[{"sig":"MEUCIGt3Z4N+oqoQwwfDZezpLNXR45ZHNTJTBFX7kUfoAz8zAiEAsxjf997dbC/qErxhVB4xgU+0shTrAVGY/xDRtXmERwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377453},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241017-b4db5623b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241017-b4db5623b.tgz","_integrity":"sha512-hTLg9iMBAu7BVy1nwTKbjw+qZm+7QnufpVJ8bmVcSww959E+meSAGcZ3gKWVMmUOPhBSc4VxkNeuJvL7j+WIbg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.17.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241017-b4db5623b_1729208007420_0.8894309607354993","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241018-16297eb3c":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241018-16297eb3c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241018-16297eb3c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9ea3435683922b1318fa70ce007c57a6d9b96155","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241018-16297eb3c.tgz","fileCount":1189,"integrity":"sha512-3ZrOKo3kbiaLpu5g5PFXuD7GHly+NVv8QQvPqKF69vRqJRab24elK7a7sRi5yZU9dQbe2Hy+LeVCY9pdyrM6fg==","signatures":[{"sig":"MEUCIQDLKajATVCWAChB9W/7RyZn3Yj/DlIgD83eXF0HWRoTJwIgTU4MV6xygAB+yNlCIy1UVlem4uemkNfRECZ7fUyvnsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377907},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241018-16297eb3c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241018-16297eb3c.tgz","_integrity":"sha512-3ZrOKo3kbiaLpu5g5PFXuD7GHly+NVv8QQvPqKF69vRqJRab24elK7a7sRi5yZU9dQbe2Hy+LeVCY9pdyrM6fg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241018-16297eb3c_1729294387159_0.9309875365046243","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241019-16297eb3c":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241019-16297eb3c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241019-16297eb3c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4ea930fbd4a9374a62fda872e7dff8af57ca8561","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241019-16297eb3c.tgz","fileCount":1189,"integrity":"sha512-Bxc00ujD6wmtX/5dxOdiZzdzAA+qN6bqghzZhOOHxd6Fmu5wlxmAAAP+a0+VC/QNOXRkW0asBBZdChroXUUM8w==","signatures":[{"sig":"MEQCICAuiBFEeOM0FRc+xxGRjjKIMxMiiPLLJh5O5wW+lEu9AiAOVj8Qp6dM5tl2KfbWiptURtQ/AtZvg9ph1mnNNF5qdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377907},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241019-16297eb3c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241019-16297eb3c.tgz","_integrity":"sha512-Bxc00ujD6wmtX/5dxOdiZzdzAA+qN6bqghzZhOOHxd6Fmu5wlxmAAAP+a0+VC/QNOXRkW0asBBZdChroXUUM8w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241019-16297eb3c_1729380791778_0.5602328357672834","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241020-16297eb3c":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241020-16297eb3c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241020-16297eb3c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6a30be95b2ba155fbd9dc63a24cd69f50b86d231","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241020-16297eb3c.tgz","fileCount":1189,"integrity":"sha512-0Q33W1K0J/kdorji9FJNeOyzgDni++OqerRcHPOl1Ua5ggQtrpfJrXMB9Vm+hJyNKBX493hTDrWe/XDqf6J9tg==","signatures":[{"sig":"MEQCICpIW9A2JnzTWQrwxwHXPJxAUHm5x6hrD2T3LnxXydCzAiAqT3plAHMjZez2CqPa21mvH8A4ErCbDNjlZ5qy2mRsVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377907},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241020-16297eb3c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241020-16297eb3c.tgz","_integrity":"sha512-0Q33W1K0J/kdorji9FJNeOyzgDni++OqerRcHPOl1Ua5ggQtrpfJrXMB9Vm+hJyNKBX493hTDrWe/XDqf6J9tg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241020-16297eb3c_1729467198921_0.7903729413706662","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.1":{"name":"react-native-reanimated","version":"3.16.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7c3cb256adb8fb436f57911d0e8e7cae68e28a67","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz","fileCount":1189,"integrity":"sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==","signatures":[{"sig":"MEUCIQCJnvBHvF+7TDiPgSQ2kAkb8eRB47rCR0ALjMcJ4TnTsQIgYZ1netlCbTcxtlCE2JHYeC/drnZB1tF0lcqfEntlXP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377844},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/Users/tomekzaw/Downloads/react-native-reanimated-3.16.1.tgz","_integrity":"sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==","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":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"18.19.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.1_1729515552011_0.6475065581119588","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241021-16297eb3c":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241021-16297eb3c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241021-16297eb3c","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7447bc8bb7bfd32bd6907a01ef1b9868598e2b4d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241021-16297eb3c.tgz","fileCount":1189,"integrity":"sha512-PNCTs5m7Kt7aNVXrZzvUGQWSeqKCKwyoAl2+G0O7SDYfPdbQSXlrqdycyqoO3N6KP14T65wN2kicBKupJGZeCw==","signatures":[{"sig":"MEUCIQCySUNaOkGKMOhEi81G2RzzGE2bHhAQkd++Qq5CzAAr2gIgOpnxmWWB99GYMykQf/NHW8pUYdVgWmUxn+KYZPnQWlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377907},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241021-16297eb3c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241021-16297eb3c.tgz","_integrity":"sha512-PNCTs5m7Kt7aNVXrZzvUGQWSeqKCKwyoAl2+G0O7SDYfPdbQSXlrqdycyqoO3N6KP14T65wN2kicBKupJGZeCw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241021-16297eb3c_1729553620273_0.6894259374223772","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241022-1d417a5c7":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241022-1d417a5c7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241022-1d417a5c7","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0de3a7f335d88c042d669217f117132c2d26241d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241022-1d417a5c7.tgz","fileCount":1189,"integrity":"sha512-lTR2iiheXPY37/QokkTNAYcx2ykmngSVYphpY35TXN9njThQOXgdiq8paLrdgfxaffy13BaJED7opmFazWRhKQ==","signatures":[{"sig":"MEYCIQDn+9yupeRbbquLin8kTC3sR4HQxzG3b2c9Zg+7OvU8iAIhALWDzcder/E2WtaQAg+JYxUi2JL1j2nqKJ7laG3XK7zW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378631},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241022-1d417a5c7.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241022-1d417a5c7.tgz","_integrity":"sha512-lTR2iiheXPY37/QokkTNAYcx2ykmngSVYphpY35TXN9njThQOXgdiq8paLrdgfxaffy13BaJED7opmFazWRhKQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241022-1d417a5c7_1729640011278_0.05225816821371665","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241023-1d417a5c7":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241023-1d417a5c7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241023-1d417a5c7","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0bf52a1be52964f7bf6beff8cdabb032952916c3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241023-1d417a5c7.tgz","fileCount":1189,"integrity":"sha512-FbC1vTZtU17C4cDLdfhdnG9rWQYaSi+62Pt0zz/OHntI0W6GQ0lOcDYfMhQmP2a0WryXXKpReZ3vkkflGN3wFw==","signatures":[{"sig":"MEUCIQCZgve272MDYCdd9ENypVgXXRj46VXl9x8zAuYq5iuHHQIgJotJdjEcq64W8uDgDn60jtyJRPbny4GkqWTdurzjGRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378631},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241023-1d417a5c7.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241023-1d417a5c7.tgz","_integrity":"sha512-FbC1vTZtU17C4cDLdfhdnG9rWQYaSi+62Pt0zz/OHntI0W6GQ0lOcDYfMhQmP2a0WryXXKpReZ3vkkflGN3wFw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241023-1d417a5c7_1729726400773_0.7031782976815475","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241024-94593ad76":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241024-94593ad76","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241024-94593ad76","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"34f1fb6dcde775bf50d0f2b5ac54ebdd76264e12","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241024-94593ad76.tgz","fileCount":1184,"integrity":"sha512-dC+pQTeecmSMC99YnmBTFGbeRob1prxAGIoK8N3nmvnmIwiV4FIcUOlVR4o7H77kOQxoeQmcZZ8vL7jAV24+kg==","signatures":[{"sig":"MEUCIQDkbkdOrfy4tqipz87hZiL1yfvEZByKljSa1+2YjgyuMgIgQe2NbRi4F5FaOW4UG8qUXw3SKNaA5sHo63qnU7QUMEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373640},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241024-94593ad76.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241024-94593ad76.tgz","_integrity":"sha512-dC+pQTeecmSMC99YnmBTFGbeRob1prxAGIoK8N3nmvnmIwiV4FIcUOlVR4o7H77kOQxoeQmcZZ8vL7jAV24+kg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241024-94593ad76_1729812799660_0.7451849661351693","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241025-4c12f4355":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241025-4c12f4355","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241025-4c12f4355","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"45e79c246acacea0978ba68c0d0b13d8d0ee3d5a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241025-4c12f4355.tgz","fileCount":1184,"integrity":"sha512-LeQc9/qcY8u2gB2yDDENHB+mfNTsyPwrpG0V5BgVyia2XOnILVwB/uBUWBndTXscrNC61tEunjWZ52Yf+/JDlQ==","signatures":[{"sig":"MEQCIFJgoQgI5NLhlSxSxyqfrGvef88DsInsKkkl2UPgZDINAiBoMcFiH9YkmaMheiX6JpC5Gj+Qphz0rKJd7nDPeONjcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373614},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241025-4c12f4355.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241025-4c12f4355.tgz","_integrity":"sha512-LeQc9/qcY8u2gB2yDDENHB+mfNTsyPwrpG0V5BgVyia2XOnILVwB/uBUWBndTXscrNC61tEunjWZ52Yf+/JDlQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241025-4c12f4355_1729899228625_0.005983418775318716","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241026-4c12f4355":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241026-4c12f4355","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241026-4c12f4355","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2b86259a881883c395f88a8b261558216d05ca7b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241026-4c12f4355.tgz","fileCount":1184,"integrity":"sha512-utuycgZVCuECH+zQFsJI4qbB4l1YRliiy9yXJ6GMojlzgoInhGUhCzCoLFeQ+FyngDPKHm4TYpQ6xamBxnJEBQ==","signatures":[{"sig":"MEUCIAVH72UCfKOEY2qw/DXLI90NwEKEBvh176JHh4WfIO0yAiEAhKJpsX9/VcdR6l9VtgvBA0L6gGtcV4SWp7GblLoh0wY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373614},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241026-4c12f4355.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241026-4c12f4355.tgz","_integrity":"sha512-utuycgZVCuECH+zQFsJI4qbB4l1YRliiy9yXJ6GMojlzgoInhGUhCzCoLFeQ+FyngDPKHm4TYpQ6xamBxnJEBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241026-4c12f4355_1729985584047_0.9051175434147898","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241027-4c12f4355":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241027-4c12f4355","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241027-4c12f4355","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0570b0a085d9b8cbfe6ff16c7e9870d13bca86a6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241027-4c12f4355.tgz","fileCount":1184,"integrity":"sha512-c6oPFP9hJastsUJfYY70MXtW6S6rGbXVRUlr+g9c4LE5e0B7kq3D0MXWO6AuFrZeyrc0yMB2O4JDuTXkYPF5XQ==","signatures":[{"sig":"MEQCIF8MgNtYb3F8BVIIyZLHHCLc/XyzUz+i7y1EMzx0Jdt+AiAb1ClCwkubP0KPcq9g36HFToepWSF13uGkRmHvc2NIkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373614},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241027-4c12f4355.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241027-4c12f4355.tgz","_integrity":"sha512-c6oPFP9hJastsUJfYY70MXtW6S6rGbXVRUlr+g9c4LE5e0B7kq3D0MXWO6AuFrZeyrc0yMB2O4JDuTXkYPF5XQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241027-4c12f4355_1730072000467_0.2538535037842946","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241028-254a7379a":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241028-254a7379a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241028-254a7379a","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ccef73fb6f6a51dd57eaab037459a42e78a282c3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241028-254a7379a.tgz","fileCount":1184,"integrity":"sha512-jF1ATcqS/hthvYwXW7dcUJDsgvZ1MEBo4fuXDaoO7SI7wxKtAimFVp3lagHAFeLycqNi45NIMQi8SXWZrGYJ6Q==","signatures":[{"sig":"MEUCIEKeGOq9EIca65sFPOMcV5kqI/tpYSVmFzVsGGEtYnXkAiEAkg9Y2EO4HnEaZgDyrSbFm+vGJcvJJoM/+DboyUTpHYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373614},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241028-254a7379a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241028-254a7379a.tgz","_integrity":"sha512-jF1ATcqS/hthvYwXW7dcUJDsgvZ1MEBo4fuXDaoO7SI7wxKtAimFVp3lagHAFeLycqNi45NIMQi8SXWZrGYJ6Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241028-254a7379a_1730158391816_0.8756693609660682","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241029-1d010271d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241029-1d010271d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241029-1d010271d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dfd2310cde715add60a9740a4035055575d06fdb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241029-1d010271d.tgz","fileCount":1189,"integrity":"sha512-cgtcUFFPzEN90FMDmm9cNO/4jioSFXs94Xj53s7qXPm4sMWjyqtBWj261eQ/kK/zhKu6ams6obEtCmt8AJpsKQ==","signatures":[{"sig":"MEUCIFq+DfFtGD3GAXgSWqMak3qo8d+b9azi9qEmk7Zl6ExBAiEAlHPxOIJga52hqOhU0LMAR6O2Ov+BjGl7C8hH8dUrUMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386569},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241029-1d010271d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241029-1d010271d.tgz","_integrity":"sha512-cgtcUFFPzEN90FMDmm9cNO/4jioSFXs94Xj53s7qXPm4sMWjyqtBWj261eQ/kK/zhKu6ams6obEtCmt8AJpsKQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241029-1d010271d_1730244793339_0.2212302375089683","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241030-3576131ff":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241030-3576131ff","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241030-3576131ff","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"51a082b20788434b42f368ba8d235aed1c3d9ea4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241030-3576131ff.tgz","fileCount":1189,"integrity":"sha512-kLnnc3wUEqvIfKseNcqWNMoWno1rOPLj9Jv4b1mQqPrZtIP9ac+tFHOfOnFXflNNkUTI4clh+tyn6EXnEU3uyg==","signatures":[{"sig":"MEYCIQDsfLdQ7FyFd05i8Z3gHspe3CDt0p872TK1YOFAHbiFpAIhAOGLatpALhWLfPNmgoTZ9HfYcHuie0ZzzmbgSXwJF5Qg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387117},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241030-3576131ff.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241030-3576131ff.tgz","_integrity":"sha512-kLnnc3wUEqvIfKseNcqWNMoWno1rOPLj9Jv4b1mQqPrZtIP9ac+tFHOfOnFXflNNkUTI4clh+tyn6EXnEU3uyg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.17.0-nightly-20241030-3576131ff_1730331352593_0.8921548660459162","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241031-66a6bd0e3":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241031-66a6bd0e3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241031-66a6bd0e3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1cc69fc79573030ae8c27b1f7991ccf878545c22","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241031-66a6bd0e3.tgz","fileCount":1234,"integrity":"sha512-Tb6Y3vRWhW8eD/E76bKeGuW3czxzs2e8RI/yWcbeprQxABrS/ObTDBEcF/eORBP7hWBusPi3RYThB+P74D3KSw==","signatures":[{"sig":"MEUCIBxcw2/eCVES4KjQzFrkvoJMSRoZymSxm9fZnvjTv7KeAiEA4Tpcdc8Hhqqg3GZpNlV3/7elNBjslpinDnYw24fR9vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384884},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241031-66a6bd0e3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241031-66a6bd0e3.tgz","_integrity":"sha512-Tb6Y3vRWhW8eD/E76bKeGuW3czxzs2e8RI/yWcbeprQxABrS/ObTDBEcF/eORBP7hWBusPi3RYThB+P74D3KSw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241031-66a6bd0e3_1730417650347_0.30961810723416794","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241101-66a6bd0e3":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241101-66a6bd0e3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241101-66a6bd0e3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ed49af34c62b466e50e6dd85e2774035a3b77203","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241101-66a6bd0e3.tgz","fileCount":1234,"integrity":"sha512-zcoll7o5bLJuPeEkhgF7aCvH7CRuKhtyNzbvYTZF+37G5SLtu3Sd5WSn7nLbiFfd3akNsxgO6cg/SHCYmO3L/g==","signatures":[{"sig":"MEYCIQCz/+HxfsMrIKT6ZWoaZIfaqeF3X4V0V+dRubN3nRmAdwIhAL8fbCI0D9OcaFn0V+LR0x9MNgrCzOrcqlxn0LuUyN0P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384884},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241101-66a6bd0e3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241101-66a6bd0e3.tgz","_integrity":"sha512-zcoll7o5bLJuPeEkhgF7aCvH7CRuKhtyNzbvYTZF+37G5SLtu3Sd5WSn7nLbiFfd3akNsxgO6cg/SHCYmO3L/g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241101-66a6bd0e3_1730503987113_0.5447503730116685","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241102-66a6bd0e3":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241102-66a6bd0e3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241102-66a6bd0e3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cad993e0e913d14a2bb561749e61d2fcdcc60780","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241102-66a6bd0e3.tgz","fileCount":1234,"integrity":"sha512-ofSvCdb/2Z5MNpSRjCQm9LhKw62uBBii9l4YLhQR1lk0FS4GGIJeeVt0P+X/PxKWJf6lP+l2GT+bWsBIy1tL9Q==","signatures":[{"sig":"MEUCIQDdjZlUB2PHV0jqkcqYR6cZlyX/HyvxvkLxAFTi12ulzQIgCHYq8UpoGf/QzcLdfQadFOR2P4Uv8veMq/R2oM0DmDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384884},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241102-66a6bd0e3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241102-66a6bd0e3.tgz","_integrity":"sha512-ofSvCdb/2Z5MNpSRjCQm9LhKw62uBBii9l4YLhQR1lk0FS4GGIJeeVt0P+X/PxKWJf6lP+l2GT+bWsBIy1tL9Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241102-66a6bd0e3_1730590434445_0.5572061975752363","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241103-66a6bd0e3":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241103-66a6bd0e3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241103-66a6bd0e3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f840b67a21cc99e450545d799f4a623bd2aaca7e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241103-66a6bd0e3.tgz","fileCount":1234,"integrity":"sha512-hpoK3QVlJn5FMS7Wy1WvD6Yhpn9r7uXRE6bNfbHC/WX4HktFuGcXTknRRFrNQC0VVk9M0mYbapSahSDqeL7t5w==","signatures":[{"sig":"MEUCIGvmiMSI2Y/Uao9j1JUXlcWW8lt2oRH/V+BZV/Bu+S2rAiEA1iOHpDisX+7DfoCOHW1rpGDP8tBPGXC4RY8Ys9//y/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384884},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241103-66a6bd0e3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241103-66a6bd0e3.tgz","_integrity":"sha512-hpoK3QVlJn5FMS7Wy1WvD6Yhpn9r7uXRE6bNfbHC/WX4HktFuGcXTknRRFrNQC0VVk9M0mYbapSahSDqeL7t5w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241103-66a6bd0e3_1730676802746_0.47948338723058126","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241105-8842d1cb9":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241105-8842d1cb9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241105-8842d1cb9","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"11d4b03d5d89bf7591d57197633c73a443dd01dd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241105-8842d1cb9.tgz","fileCount":1234,"integrity":"sha512-Zk8xbtae19TRMxj3sijiUTujaBPawttGcMDE4piqL6PauZ50nqSliL2s+IebnmIWQAvuLkNo5nBU9SQk9SIAvQ==","signatures":[{"sig":"MEUCIQC2gM1iBA9I/uPfjnQDLsqbmBs38wBg95q4+1mdAD0FagIgeYJnO19QnO+TAoFDGdSb2nUXAORClOiCQ/u4t8cQMj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384884},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241105-8842d1cb9.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241105-8842d1cb9.tgz","_integrity":"sha512-Zk8xbtae19TRMxj3sijiUTujaBPawttGcMDE4piqL6PauZ50nqSliL2s+IebnmIWQAvuLkNo5nBU9SQk9SIAvQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241105-8842d1cb9_1730766492065_0.513847438363324","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241105-208a96dc7":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241105-208a96dc7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241105-208a96dc7","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"400f1bda0911978dade549ad0f712e02f409b0f3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241105-208a96dc7.tgz","fileCount":1234,"integrity":"sha512-hihSaQ6Cp6y7Pgrr83fv8FhW4jDgkO+80IRH1b9QIkjjvDlS08RjboZzyvfwv/kTUurO11vdKEVlEIosMGFvGA==","signatures":[{"sig":"MEQCIB6e/ZMVWd5D94VQlfwcGbBZrkHQTTX1G4y246AVA9WGAiAchZB8E1yz9B96Ihj0vkfgaiUhBxm+PAicQTF4kxNX8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3383050},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241105-208a96dc7.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241105-208a96dc7.tgz","_integrity":"sha512-hihSaQ6Cp6y7Pgrr83fv8FhW4jDgkO+80IRH1b9QIkjjvDlS08RjboZzyvfwv/kTUurO11vdKEVlEIosMGFvGA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241105-208a96dc7_1730849598253_0.7340742710084855","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241106-208a96dc7":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241106-208a96dc7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241106-208a96dc7","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0dc712dee91c805719611535a1fa134a4af520ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241106-208a96dc7.tgz","fileCount":1234,"integrity":"sha512-GP6pzzBc9Rnbfgm7Z1UM+LguCrWGeXusPr9OUCP9JNv9znyeGk6BuY/Jo/dvCv3aho3c/OImmwSKW51K0uosWg==","signatures":[{"sig":"MEYCIQDzQGIWniQMR8aY8DsRNkckaDsrACIt70Gu18lCeqSTbgIhALQoTEXTayugEYnLJ486ZLnmemFiICwCJeCFHF5JvdO4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3383050},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241106-208a96dc7.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241106-208a96dc7.tgz","_integrity":"sha512-GP6pzzBc9Rnbfgm7Z1UM+LguCrWGeXusPr9OUCP9JNv9znyeGk6BuY/Jo/dvCv3aho3c/OImmwSKW51K0uosWg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241106-208a96dc7_1730935980357_0.9477507542466075","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241107-66137a6b0":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241107-66137a6b0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241107-66137a6b0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5cacadbff6e002226bc79732096d1b3e658485c5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241107-66137a6b0.tgz","fileCount":1234,"integrity":"sha512-s6NK7uQEJ8g2T2o/lotJYyZfhgkn3gAzPAo7qxJyrgOfqnkdKCLAfCOo2ac4ZtgA7sgcEBQRKdxGTnyATOZX7A==","signatures":[{"sig":"MEYCIQCTw1gP6M58r5BCP7+b+eRpjjABeVv9ZBROcoiT9+YzXQIhAJXPXPYCYdywXo+9wespZCe47uINRNhzUorPnIMQTApR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3383050},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241107-66137a6b0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241107-66137a6b0.tgz","_integrity":"sha512-s6NK7uQEJ8g2T2o/lotJYyZfhgkn3gAzPAo7qxJyrgOfqnkdKCLAfCOo2ac4ZtgA7sgcEBQRKdxGTnyATOZX7A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241107-66137a6b0_1731022404320_0.28225024718871516","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241108-66137a6b0":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241108-66137a6b0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241108-66137a6b0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e1bd082a861f639c8652bac2522705f182560316","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241108-66137a6b0.tgz","fileCount":1234,"integrity":"sha512-mII/QWek6KLJMrcz8eiXQ4JSI/zFEVxydF0xWRMYBQPHuAbWoHzja89IgwR/Dgtj9Ss6flmrUojFyLtkba6S5w==","signatures":[{"sig":"MEYCIQCs7OrqlTVamI14oRkXBxcbzclgMcIu0AZAKSzkmA5GuAIhAKOQDauJS4BQs8g9RplF4qdJwd5K/VttoOPqgRgH2uZ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3383050},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241108-66137a6b0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241108-66137a6b0.tgz","_integrity":"sha512-mII/QWek6KLJMrcz8eiXQ4JSI/zFEVxydF0xWRMYBQPHuAbWoHzja89IgwR/Dgtj9Ss6flmrUojFyLtkba6S5w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241108-66137a6b0_1731108784401_0.9501493077811174","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241109-66137a6b0":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241109-66137a6b0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241109-66137a6b0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"597db0dbdaf4209774eb075d14911b5775504bc5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241109-66137a6b0.tgz","fileCount":1234,"integrity":"sha512-Uue/VKgnqtc4o1hT0sKK4T/OXBTUm2m7Qy/U7lzP3+NA7uMcWnHAnSCysn3qjKck2yrUi1t+dH2RYEsM6Eh9aw==","signatures":[{"sig":"MEUCIEGEZ0MlK1zxxogIDTA6+1/YdB7oArgebpn7lZdqcUYPAiEAgngmApUJDS5Eb6hALjZgRaxQPxuooQUzc+/iBPjc+Vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3383050},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241109-66137a6b0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241109-66137a6b0.tgz","_integrity":"sha512-Uue/VKgnqtc4o1hT0sKK4T/OXBTUm2m7Qy/U7lzP3+NA7uMcWnHAnSCysn3qjKck2yrUi1t+dH2RYEsM6Eh9aw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241109-66137a6b0_1731195180554_0.6080294336848473","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241110-66137a6b0":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241110-66137a6b0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241110-66137a6b0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5afc169c2e6fb91863ccaf3adf34acc9c41012bb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241110-66137a6b0.tgz","fileCount":1234,"integrity":"sha512-EQAWvs0mmuRF4mnoRnGboZRQv/bhYsOI7hTOSiTYFBwKzN1+C/pXAxqh5GBZB4CdcAUgsUP7NMWd8hTkr5PJgA==","signatures":[{"sig":"MEUCIQDNWFM5qeH5kbPppfl9tXumpOtea48ctLGzRuFPhZHr6gIgR+mdNekTEFb/B8zYZce/QsB0fVKGUPjwLyF1ckKkMJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3383050},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241110-66137a6b0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241110-66137a6b0.tgz","_integrity":"sha512-EQAWvs0mmuRF4mnoRnGboZRQv/bhYsOI7hTOSiTYFBwKzN1+C/pXAxqh5GBZB4CdcAUgsUP7NMWd8hTkr5PJgA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241110-66137a6b0_1731281595312_0.45168690178830295","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241111-f3597c8e2":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241111-f3597c8e2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241111-f3597c8e2","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cf18573dd7d41643b037742b8c8d704523f85711","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241111-f3597c8e2.tgz","fileCount":1228,"integrity":"sha512-/vwCiMXmW7cxXzeW2+OVNZSSCd7w2aK/VVzyMIr9V5sn4wlwhNKjq3k6ammMbGIra2LUQ9bBux2mBUuTasdocw==","signatures":[{"sig":"MEQCIECrFl26y5B6Vpfyssbu+N3DAMLaQZ/bX2kStpOGB8lQAiBMgdn8XoMBm8c32t1C68+uEaPm6eWMifWSEmE+GqPuZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358935},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241111-f3597c8e2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241111-f3597c8e2.tgz","_integrity":"sha512-/vwCiMXmW7cxXzeW2+OVNZSSCd7w2aK/VVzyMIr9V5sn4wlwhNKjq3k6ammMbGIra2LUQ9bBux2mBUuTasdocw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241111-f3597c8e2_1731369037057_0.49552627861291954","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241112-ec729a732":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241112-ec729a732","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241112-ec729a732","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bb36b54e4b5d860e0ab8defd21833d570b91ada9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241112-ec729a732.tgz","fileCount":1228,"integrity":"sha512-jhEWErxeTu4biceX8KROJPIPm+NpwAP3WG4hUS/1O893To6HzD94QVWti5W8DpjOQyq2uZ99H9sNi5cRlUh5KQ==","signatures":[{"sig":"MEYCIQD+912E+Pr0TGiZfH3YM6VVpW6szNxx+/jQEgeuETTD0AIhAPkHlQGcApHZKTRfCvdQO13ysArP9zbZkORRh4DiJCtz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358935},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241112-ec729a732.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241112-ec729a732.tgz","_integrity":"sha512-jhEWErxeTu4biceX8KROJPIPm+NpwAP3WG4hUS/1O893To6HzD94QVWti5W8DpjOQyq2uZ99H9sNi5cRlUh5KQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241112-ec729a732_1731454398433_0.12723744714101648","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241113-ec729a732":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241113-ec729a732","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241113-ec729a732","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"21a08832dcb101be6aa0eb8f94c445531136b67a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241113-ec729a732.tgz","fileCount":1228,"integrity":"sha512-nt+/lv+DlDeiA6CYyYmDzYF/VA9ibNlnyCw5VtjFlU2NV/5Y1CcnbRT+/fMTziz7Umu43UVAXLiTN0mZU+dvfg==","signatures":[{"sig":"MEQCIGYKCt+XZ5Vf13gN0bF+pmC8XWQW2ApiFIj7eVrGYOz9AiAW/69x0CIBbeM4m+2sGLO1zJJRFCiLEhLZmOYioIPIRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358935},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241113-ec729a732.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241113-ec729a732.tgz","_integrity":"sha512-nt+/lv+DlDeiA6CYyYmDzYF/VA9ibNlnyCw5VtjFlU2NV/5Y1CcnbRT+/fMTziz7Umu43UVAXLiTN0mZU+dvfg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241113-ec729a732_1731540794008_0.05596459411871835","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241114-36c291a15":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241114-36c291a15","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241114-36c291a15","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"894b1db9dd4f6dbea193ed2ffa7d2ac6165bd822","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241114-36c291a15.tgz","fileCount":1228,"integrity":"sha512-6znQko7GBGhaGgUW9eZDvT0IZ83jgH3NDGWFvEIm06GEissDij7ktfgXdPK9lK7aUPy4vvwB88lcSflv+NlQKw==","signatures":[{"sig":"MEQCIEhsCqTQCj4ItR91OSIMRamQsWUj2H7hlAuM4IxyLu75AiATrSQgJJMEVhSy/Q22QCkJmnjw3Xs5kdD7i9PPq8/glw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358935},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241114-36c291a15.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241114-36c291a15.tgz","_integrity":"sha512-6znQko7GBGhaGgUW9eZDvT0IZ83jgH3NDGWFvEIm06GEissDij7ktfgXdPK9lK7aUPy4vvwB88lcSflv+NlQKw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241114-36c291a15_1731627246153_0.5304567863478862","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241115-36c291a15":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241115-36c291a15","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241115-36c291a15","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3f6f1d198909183683bcd8b3596a40de3579dbba","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241115-36c291a15.tgz","fileCount":1228,"integrity":"sha512-ugkz51u0/zaYfwRQ+RqN3kHXEsM2Ow6x3jJsLCAfLno4fekbR9Z6hhTSOegDzyLPcEIO2+7UTCPHsxEBm6JIpQ==","signatures":[{"sig":"MEUCIQCbcHcZykC/G/bxfigi/bYqSmTPeryddtjoylTv5YKhogIgQn/X0za6eJVJDZVoZx3e9d6Cv+F2IcWCSIEaCOqt4Ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358935},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241115-36c291a15.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241115-36c291a15.tgz","_integrity":"sha512-ugkz51u0/zaYfwRQ+RqN3kHXEsM2Ow6x3jJsLCAfLno4fekbR9Z6hhTSOegDzyLPcEIO2+7UTCPHsxEBm6JIpQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241115-36c291a15_1731713600321_0.7203793379520003","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241116-36c291a15":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241116-36c291a15","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241116-36c291a15","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"86bcc84af67e00f8339e3bc0f51e58d95db7cda3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241116-36c291a15.tgz","fileCount":1228,"integrity":"sha512-4SCYRxohUzyE3XwMkGhc+2NAQIME30Tvjb733drjH26IhwbVcQ7Sqn9SySdWv8dXivItsyFIHu/RrUKXrT6Usw==","signatures":[{"sig":"MEUCIQD9EJDGEFSAO00RJkDu5Iv51ATIWVszF+kSET3wA0/irgIgJfESvG7Li5OIVLGy/zXSEQopQGoTa4yBtdcMYMVrIfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358935},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241116-36c291a15.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241116-36c291a15.tgz","_integrity":"sha512-4SCYRxohUzyE3XwMkGhc+2NAQIME30Tvjb733drjH26IhwbVcQ7Sqn9SySdWv8dXivItsyFIHu/RrUKXrT6Usw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241116-36c291a15_1731800028006_0.3841440378667147","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241117-36c291a15":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241117-36c291a15","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241117-36c291a15","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6922e1cf5c4f09eb759917fb00350a8f66ee95ce","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241117-36c291a15.tgz","fileCount":1228,"integrity":"sha512-LbHcDID7umE/a3bsGuU4D5mwnTpH5yJxspZYZxdoFAembRMF4bv0ETpemzagRbjfp2j8NbiNQ43EQd9JTyNwlw==","signatures":[{"sig":"MEUCIQC9lE1vYXbNcxOtgVUVMM3DFJPsvpKcZ1ErdLEklQ+ZWwIgc/cvmsgRTpCdq9eHe7ijeO5OVwaAEpPv4DLl39mPNoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358935},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241117-36c291a15.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241117-36c291a15.tgz","_integrity":"sha512-LbHcDID7umE/a3bsGuU4D5mwnTpH5yJxspZYZxdoFAembRMF4bv0ETpemzagRbjfp2j8NbiNQ43EQd9JTyNwlw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241117-36c291a15_1731886398356_0.22193017295623463","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241118-b2b58a68d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241118-b2b58a68d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241118-b2b58a68d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5be7410c92bd8e4973476cb5e095049b669a6f59","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241118-b2b58a68d.tgz","fileCount":1228,"integrity":"sha512-KUWmM0AQr/bmPTJlgahSSdUtl2wKMeKwKSVckIeuelkdfa4fCg1wQDw/63dXMO8/K+Rl/ntNEZISirok1vgSCA==","signatures":[{"sig":"MEUCIQD/5rXl/sHe6O0MJenwYtAMRBQZJgz8ci60Px6kW+XCdQIgLrxq6hHFUijx4SH+gyJQJ4SlwO8a7aGQjIoethpqDoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358980},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241118-b2b58a68d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241118-b2b58a68d.tgz","_integrity":"sha512-KUWmM0AQr/bmPTJlgahSSdUtl2wKMeKwKSVckIeuelkdfa4fCg1wQDw/63dXMO8/K+Rl/ntNEZISirok1vgSCA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241118-b2b58a68d_1731972818635_0.7069907780009586","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241119-6fad03e08":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241119-6fad03e08","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241119-6fad03e08","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"60fe25543d616d4c782955a101730b83368f3017","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241119-6fad03e08.tgz","fileCount":1251,"integrity":"sha512-62+AZqeWxpfidiLhQNA+LjDRTbacRqsVIm1+hHC94o3BL6riDWFHAXYY06rnMAyLfm1TRSR54N04tf+EVc119Q==","signatures":[{"sig":"MEQCIBXCJq0tRKPte2FCWxhotVKh2PPtDKROZjAByHRU274nAiAWIBtu1gMlkj+aXTKMf8A6wJ52eDmGaDiPmZFTR+C4Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378205},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241119-6fad03e08.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241119-6fad03e08.tgz","_integrity":"sha512-62+AZqeWxpfidiLhQNA+LjDRTbacRqsVIm1+hHC94o3BL6riDWFHAXYY06rnMAyLfm1TRSR54N04tf+EVc119Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241119-6fad03e08_1732059246873_0.9967137226417522","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-rc.0":{"name":"react-native-reanimated","version":"3.17.0-rc.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-rc.0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9c672752e95fcbab9fd1988905179f4b88bd6967","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-rc.0.tgz","fileCount":1251,"integrity":"sha512-O23HZ0BeBBp5qVpci39Jb5OXrgLLRBqC7ecIshYJgipg9J9jn3vPk2esYBSDp7k7KDr+kK67npF4O6+nBrx01w==","signatures":[{"sig":"MEUCIEHLcb5y1aXyC0RFnd3sIVI66sW6V3eWXb67xzBWp6SQAiEA3uxl0vJxGnDOwfN0pFstJvQvMWWNZimBhNCu6vmn7es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378173},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-rc.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/releasing/MyApp/react-native-reanimated-3.17.0-rc.0.tgz","_integrity":"sha512-O23HZ0BeBBp5qVpci39Jb5OXrgLLRBqC7ecIshYJgipg9J9jn3vPk2esYBSDp7k7KDr+kK67npF4O6+nBrx01w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"22.7.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-rc.0_1732097948631_0.1887540484128718","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.16.2":{"name":"react-native-reanimated","version":"3.16.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.2","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8ae2d632cbf02174ce3ef1329b3ce6e3cfe46aa2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.2.tgz","fileCount":1189,"integrity":"sha512-Jk8y+iOLcK3J8YK3Qj/U+zclwfetgM1fFhlYaxFrJ5TPvuwdRG5YY1pvO91FcZ3C1+0meGHR6BZGl9d/Z0xh3Q==","signatures":[{"sig":"MEUCIH1AsJ7F1fgfeZUBrI5jnA1cwNZIV5WIyQQg7maik1zxAiEA/1l186OWCtNRjLYa2DH3rkRIZDh0XKkbhFrPKG/YKEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3379656},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/releasing/MyApp/react-native-reanimated-3.16.2.tgz","_integrity":"sha512-Jk8y+iOLcK3J8YK3Qj/U+zclwfetgM1fFhlYaxFrJ5TPvuwdRG5YY1pvO91FcZ3C1+0meGHR6BZGl9d/Z0xh3Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/reanimated2/layoutReanimation/animationsManager.js","./lib/module/reanimated2/core.js","./lib/module/index.js"],"_nodeVersion":"22.11.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.2_1732110965903_0.989731130326067","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241120-6fad03e08":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241120-6fad03e08","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241120-6fad03e08","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"889bf831ccbfa03d3b9b47a9ce711f453cce6d48","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241120-6fad03e08.tgz","fileCount":1251,"integrity":"sha512-ppg5A5uVMo2MV+AovXss0f4iyuHR/93JPpWDCxTJLB5dkEl2GVkhkIozpQaEodgbrllus2u7Fho/7xBYJbb6bA==","signatures":[{"sig":"MEQCICW6VWoujge/z/8+VesDsSaRL+pPQtKYfmBaZYGlI6C+AiAQEKMG9F7zJuySAkkVYFP4g2tJVVjalwS3EBOZR58wAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378205},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241120-6fad03e08.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241120-6fad03e08.tgz","_integrity":"sha512-ppg5A5uVMo2MV+AovXss0f4iyuHR/93JPpWDCxTJLB5dkEl2GVkhkIozpQaEodgbrllus2u7Fho/7xBYJbb6bA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241120-6fad03e08_1732145618562_0.04813843061329881","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241121-254af50e0":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241121-254af50e0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241121-254af50e0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"88c83f52335c8f25b3e0f64b16895650f6c064bb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241121-254af50e0.tgz","fileCount":1251,"integrity":"sha512-oDNiJfUiPtUUcCN82n0KoASn/RqA1mgZixDlLWl2YkD/D87evnyhTuJ3dYZwz4drUHPJ2Adm/v280JY93IhLJw==","signatures":[{"sig":"MEQCIHQDxgFGIvprUDcn77Fn11EUrvPJZz7nGEgCobMjM/wAAiBZqPiQu776zWEddo/X5ITo9NR0cNnQH5i0n5FJ7csPjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378560},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241121-254af50e0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241121-254af50e0.tgz","_integrity":"sha512-oDNiJfUiPtUUcCN82n0KoASn/RqA1mgZixDlLWl2YkD/D87evnyhTuJ3dYZwz4drUHPJ2Adm/v280JY93IhLJw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241121-254af50e0_1732232025473_0.8783385697349981","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241122-af73db066":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241122-af73db066","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241122-af73db066","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bcf871003cac2540261f159c0273355ca64ccc72","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241122-af73db066.tgz","fileCount":1251,"integrity":"sha512-N9q4kMlRR0TukDWQHVwih6bzg8Fiimtu/1XbHC9Wjg9lq0Fkiq/1MPJ/pis0eTICddL7pTa9ZfTu9zi9DIYbPw==","signatures":[{"sig":"MEYCIQCqPPPs0I4sc7VqcJ69d90qTv3xjppjaSlven+eait1egIhAOZS5I31F4TQRZZfP2Q+JLflP4FFSlYgzdI6dZvp/VEw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377809},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241122-af73db066.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241122-af73db066.tgz","_integrity":"sha512-N9q4kMlRR0TukDWQHVwih6bzg8Fiimtu/1XbHC9Wjg9lq0Fkiq/1MPJ/pis0eTICddL7pTa9ZfTu9zi9DIYbPw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241122-af73db066_1732318492830_0.046104299691422046","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241123-af73db066":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241123-af73db066","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241123-af73db066","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1b5192a6be162e4d814a4eac12f79b06d3aec25a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241123-af73db066.tgz","fileCount":1251,"integrity":"sha512-ZVL/4G6aElNEJ0C31WUAyPlNUuMk1V9esDfvNAhiymZiP1nOClNHfRPdMTcJ/TW1B39+p15/qVqyRMqwbqvD4A==","signatures":[{"sig":"MEUCIQDeQonbFAg9tAAyxoKKsaAndloD/Ii4ukDw8uNn+m4gtgIgHGXT0ZV6kJl7AQ5ENEa6DfRXPNEG7dEumrpKrb9UN4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377809},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241123-af73db066.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241123-af73db066.tgz","_integrity":"sha512-ZVL/4G6aElNEJ0C31WUAyPlNUuMk1V9esDfvNAhiymZiP1nOClNHfRPdMTcJ/TW1B39+p15/qVqyRMqwbqvD4A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241123-af73db066_1732404871262_0.09361096414835135","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241124-af73db066":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241124-af73db066","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241124-af73db066","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3cc2ad3b3ec18d90986ff0390f88664784e0d61b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241124-af73db066.tgz","fileCount":1251,"integrity":"sha512-BwfoMhaQRUY+Hao96N7drKKC5r3Quox+rcWXTYW/bmX3Y8EQE8t/qek23ePLGTyHT/0+pUTAGo87ZEmYT8MqeA==","signatures":[{"sig":"MEYCIQDFKS/Uq7dpCv1fih16K59k4HjxgJdTW1a9qk5KeTEj5wIhAMa0B062APJ6uvYE0pHAiGi7eYG8Ky9+059XAnM1PYmv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377809},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241124-af73db066.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241124-af73db066.tgz","_integrity":"sha512-BwfoMhaQRUY+Hao96N7drKKC5r3Quox+rcWXTYW/bmX3Y8EQE8t/qek23ePLGTyHT/0+pUTAGo87ZEmYT8MqeA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.30.2","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241124-af73db066_1732491230369_0.8466573168712936","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],"typescript"]}},"3.17.0-nightly-20241125-ac3e1cb82":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241125-ac3e1cb82","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241125-ac3e1cb82","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a38966f91f3b5b51b53f9bce71454a64b8edd8dc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241125-ac3e1cb82.tgz","fileCount":1251,"integrity":"sha512-QplX+3v3l3re0P/X4kml4h7p82k+0CBBqc2WjZr+AB2IhuSOPSQgKYKc505lZakC2BWgG4nk2aEpckQZ9k2Y3Q==","signatures":[{"sig":"MEUCIAZNZzav9h77KB6wACaROYpdTfd0ToVJpPlEFXGFr7e6AiEA+pUyOX/Xz9SEKUD6D09uoBK0DQTB5RK1/bckZbQSiOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378635},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241125-ac3e1cb82.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241125-ac3e1cb82.tgz","_integrity":"sha512-QplX+3v3l3re0P/X4kml4h7p82k+0CBBqc2WjZr+AB2IhuSOPSQgKYKc505lZakC2BWgG4nk2aEpckQZ9k2Y3Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241125-ac3e1cb82_1732577636421_0.17877175429335757","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.16.3":{"name":"react-native-reanimated","version":"3.16.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.3","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3b559dca49e9e40abcf5de834dc27fc05f856b66","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.3.tgz","fileCount":1189,"integrity":"sha512-OWlA6e1oHhytTpc7WiSZ7Tmb8OYwLKYZz29Sz6d6WAg60Hm5GuAiKIWUG7Ako7FLcYhFkA0pEQ2xPMEYUo9vlw==","signatures":[{"sig":"MEUCIQDepgam1zT8vUU6Y8n5oY13S7zPVrhQRXXAdFO6CRKODgIgXNaPuqpFGIh+Txt6ksKDPF9HAm/YYneE2zZOMLSgcXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3383557},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/releasing/MyApp/react-native-reanimated-3.16.3.tgz","_integrity":"sha512-OWlA6e1oHhytTpc7WiSZ7Tmb8OYwLKYZz29Sz6d6WAg60Hm5GuAiKIWUG7Ako7FLcYhFkA0pEQ2xPMEYUo9vlw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"22.11.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.3_1732612413399_0.2756393998427207","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241126-8eb8c3bc0":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241126-8eb8c3bc0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241126-8eb8c3bc0","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ce6062b42bdb46d587347880386359ba7320c71b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241126-8eb8c3bc0.tgz","fileCount":1251,"integrity":"sha512-FjCD9VhIp7TmSHMVZmc90WvAaGHWsqi/SBUd4UqbrheuI7JiLKfh6pG1ZBcnehml21ppMpyR3yNAy1tBf4/7fg==","signatures":[{"sig":"MEYCIQDQMbAJ/Xl8QXiA0gS7K+BJ1dM5LMH51It6lkPYhPyLQwIhAOHbkR7Gmbx3W1a0WuKBdHtPede9kuxutKKHPWNrNO94","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387609},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241126-8eb8c3bc0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241126-8eb8c3bc0.tgz","_integrity":"sha512-FjCD9VhIp7TmSHMVZmc90WvAaGHWsqi/SBUd4UqbrheuI7JiLKfh6pG1ZBcnehml21ppMpyR3yNAy1tBf4/7fg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241126-8eb8c3bc0_1732664044656_0.005291341414281225","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241127-0162804a8":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241127-0162804a8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241127-0162804a8","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4bc208f90244652e1379982dc89eb628f326aa61","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241127-0162804a8.tgz","fileCount":1251,"integrity":"sha512-oYwlTY9WpIG+x4qG99rBfK8o6XUWhD1GJZudthG6YTNtinqgdVINb0OX1P68T8m21SOVFFJlqKbKjWlM/ewm+A==","signatures":[{"sig":"MEYCIQD7CqzcYdL6tk16VkYHAe/GnIIdkhgm7MWvPqbFImXg6AIhAMF51GW7cOg9tpt9IA3gvEiHZMHSFcTGxpmTmH2YClmZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387267},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241127-0162804a8.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241127-0162804a8.tgz","_integrity":"sha512-oYwlTY9WpIG+x4qG99rBfK8o6XUWhD1GJZudthG6YTNtinqgdVINb0OX1P68T8m21SOVFFJlqKbKjWlM/ewm+A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241127-0162804a8_1732750444151_0.031175888961271214","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241128-0162804a8":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241128-0162804a8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241128-0162804a8","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8dc9a1b6fe65d212d31d90ceffd8dfe0fb0198d0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241128-0162804a8.tgz","fileCount":1251,"integrity":"sha512-yr6uJdpWk3vPrRPEubgPzNICHaoYWBHcqlZyVj3igY8qKOcT+txaFXfq+tSptes61G3u5qrNv5jJYsIxS8ADPA==","signatures":[{"sig":"MEUCIQDvdBjAGB56+Zp93NPJOAJ/+U00w7VJLZQa+iSgjEMNXgIgLCeVF17na9+PhIm8PWYMl76h7iACR3cy9DvnTAWBY4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387267},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241128-0162804a8.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241128-0162804a8.tgz","_integrity":"sha512-yr6uJdpWk3vPrRPEubgPzNICHaoYWBHcqlZyVj3igY8qKOcT+txaFXfq+tSptes61G3u5qrNv5jJYsIxS8ADPA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241128-0162804a8_1732836819414_0.3784069292377399","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241129-0162804a8":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241129-0162804a8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241129-0162804a8","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a62be34272f17514291472c16508fbd5fa2c8a92","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241129-0162804a8.tgz","fileCount":1251,"integrity":"sha512-oKZHaexPy8X/pN5D+RCuYmXjFZcuPltHkjr/f4lU3EXoKZ6ci+h++OonpLJQ+Qn5DIAaKpqmhssIxnEjF9WClw==","signatures":[{"sig":"MEUCIQCZZx8xuucAx7GjScPba9d1dyoILQXA+LvzG+lTnqe/sgIgUx7iiowjB4E1IdwFLN+TI/Ap3dOZM3N6hGsb2uzLM1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387267},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241129-0162804a8.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241129-0162804a8.tgz","_integrity":"sha512-oKZHaexPy8X/pN5D+RCuYmXjFZcuPltHkjr/f4lU3EXoKZ6ci+h++OonpLJQ+Qn5DIAaKpqmhssIxnEjF9WClw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241129-0162804a8_1732923219119_0.5913067021897238","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241130-0162804a8":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241130-0162804a8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241130-0162804a8","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ae2a7f4502910f53e82e477f12bfc241e58c9175","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241130-0162804a8.tgz","fileCount":1251,"integrity":"sha512-L9DsDu2yMQJqBb49bcaro9m10AWwRadyEpnxjq7+iyZybX3CyXQfFc3fGgu0Ku+x0mc+9m/C02cZsBV7R17GWw==","signatures":[{"sig":"MEYCIQDOJXrEHmp+LdlbUx9+05YbXizNOuMH25ZD6dFsN6u8JgIhANWcpojk4lvD84+zKMCpe2yfPhJaWxi/UcHctIyCRlkB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387267},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241130-0162804a8.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241130-0162804a8.tgz","_integrity":"sha512-L9DsDu2yMQJqBb49bcaro9m10AWwRadyEpnxjq7+iyZybX3CyXQfFc3fGgu0Ku+x0mc+9m/C02cZsBV7R17GWw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241130-0162804a8_1733009628625_0.8673977935264938","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241201-0162804a8":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241201-0162804a8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241201-0162804a8","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5cce8d6fc9215de66844a16f8fabd07f7a49c405","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241201-0162804a8.tgz","fileCount":1251,"integrity":"sha512-jYN42xTCFsTKLJfrcW/ozSpG4d+5ZLJeDhhlw4QLJDmoRrWut5jeDFTpwhPZOX+mwsfFvUIb49d5JuTajNeoXA==","signatures":[{"sig":"MEUCIQDbqxCOIVbzdcC5PcElRqQ56TVa5hnt9SwiUliKiwdnpwIga7H2oqXEdxOVzpZ0EvDE4C4wr9U6ze+Qlx0455ugKJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387267},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241201-0162804a8.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241201-0162804a8.tgz","_integrity":"sha512-jYN42xTCFsTKLJfrcW/ozSpG4d+5ZLJeDhhlw4QLJDmoRrWut5jeDFTpwhPZOX+mwsfFvUIb49d5JuTajNeoXA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241201-0162804a8_1733096009983_0.9478863881537907","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241202-0162804a8":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241202-0162804a8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241202-0162804a8","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b8d889ad673990016320fa15a6e7c6622e98f28a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241202-0162804a8.tgz","fileCount":1251,"integrity":"sha512-8zr4x4J0miBbwqWvEoVWSounfNsAgHjoaMBWDmp+NpAHJogRF3vYbetNB+pcC8d9BHDmIaK6WP9CoJ1PMiE5SA==","signatures":[{"sig":"MEQCICqUM5mNlvQJtAc1L+mB2OTGMs4X/AD6oyCg6xqsv1FrAiBnnGjpdinTHDbvOIvMUe4ikRpuyaETM+cdEXHvcCLLLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387267},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241202-0162804a8.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241202-0162804a8.tgz","_integrity":"sha512-8zr4x4J0miBbwqWvEoVWSounfNsAgHjoaMBWDmp+NpAHJogRF3vYbetNB+pcC8d9BHDmIaK6WP9CoJ1PMiE5SA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241202-0162804a8_1733182489187_0.30199537971439816","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241203-f6e54f7ed":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241203-f6e54f7ed","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241203-f6e54f7ed","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a3967a072d1a142cbbcda5e331e3bf66341efe81","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241203-f6e54f7ed.tgz","fileCount":1251,"integrity":"sha512-ZNSBQ5hooUsKRMIMA2dy0Rkscq6wI4EaAFAHIYSNtMaRjZRw1Z06CkmP4uyAehzyMZt2xwotGhb8Yr/l/fB8HA==","signatures":[{"sig":"MEYCIQCzE6QuxtEg/wnP3RTTW1IeQ0Fh3ugWNVdFpfzu1qc0IgIhAKTWWeLeGhxsmAYRCQ2PgcmKss9Dx8YSH3eBsygg2MnM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387398},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241203-f6e54f7ed.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241203-f6e54f7ed.tgz","_integrity":"sha512-ZNSBQ5hooUsKRMIMA2dy0Rkscq6wI4EaAFAHIYSNtMaRjZRw1Z06CkmP4uyAehzyMZt2xwotGhb8Yr/l/fB8HA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241203-f6e54f7ed_1733269532601_0.7470809975232857","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241204-5ffa47792":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241204-5ffa47792","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241204-5ffa47792","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4d1f15921c8f8e519ee7ef6e72423850f023a1db","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241204-5ffa47792.tgz","fileCount":1251,"integrity":"sha512-WKXY1UANBdFRiCwWHlcFkT4/Aw1MaHVbtflAHWlwPmAj/Z4RgC0OggLH/g4wOlC8+qcGDDO6jYLwjKePFBboXQ==","signatures":[{"sig":"MEUCIGw5ycW+IbBbmicF6ydpxRBa8j/cyI4ddN9xpCUTqPQrAiEAkTYTrRfkrz8dIhOqSgQYhnVIdEpsw7wRiApLdffWR3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395808},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241204-5ffa47792.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241204-5ffa47792.tgz","_integrity":"sha512-WKXY1UANBdFRiCwWHlcFkT4/Aw1MaHVbtflAHWlwPmAj/Z4RgC0OggLH/g4wOlC8+qcGDDO6jYLwjKePFBboXQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241204-5ffa47792_1733309121880_0.09966408275176208","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241204-cf1f6181f":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241204-cf1f6181f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241204-cf1f6181f","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ad493bc89aab8e2c855f961fdf8c3e4ccbbcc643","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241204-cf1f6181f.tgz","fileCount":1251,"integrity":"sha512-rkqCSy1VGtNw0aEsvvpvB95SIXxkdRl9MmirceW9KokyRk0CRzGbO8aUyZMeo9CdG+dqxXH71VIkAqzwRFMG9Q==","signatures":[{"sig":"MEQCIBlmvQnma+3M4wQqe4/TPbOmZLu03lv+GkpLhl+TbYluAiA4VgZs5V8quj/dQudr2muIkxnMrLKwvHVtZWK5Me7AtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396039},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241204-cf1f6181f.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241204-cf1f6181f.tgz","_integrity":"sha512-rkqCSy1VGtNw0aEsvvpvB95SIXxkdRl9MmirceW9KokyRk0CRzGbO8aUyZMeo9CdG+dqxXH71VIkAqzwRFMG9Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241204-cf1f6181f_1733355250926_0.3145201883255193","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241205-cf1f6181f":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241205-cf1f6181f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241205-cf1f6181f","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d42d3fb734c53692acd5d85da45cec28a7895b7c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241205-cf1f6181f.tgz","fileCount":1251,"integrity":"sha512-lyb/8UV6WdhsjbE6H71SDbQ6g0EaP/22drX01wonyM2ooU8+0Skw1i1NGZza1k9c8eEcVQi8cKTum4GTtbnjUQ==","signatures":[{"sig":"MEUCIHLWM86L3AWlIsmTk1X+5uVGYNAGKVe63f9KYtids6c+AiEA8R2m4qRAU1cg4DIMW5KSuFWShjifcE1OESpV0DlBVpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396039},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241205-cf1f6181f.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241205-cf1f6181f.tgz","_integrity":"sha512-lyb/8UV6WdhsjbE6H71SDbQ6g0EaP/22drX01wonyM2ooU8+0Skw1i1NGZza1k9c8eEcVQi8cKTum4GTtbnjUQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241205-cf1f6181f_1733441655020_0.7630167031840771","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241206-3f864e6ae":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241206-3f864e6ae","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241206-3f864e6ae","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f8a661b2a6715e6f4fef98275877e95b8df90fb0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241206-3f864e6ae.tgz","fileCount":1249,"integrity":"sha512-ks9fk500qPLqw5d7Eq0SRvX8sMWZAzsjpnwZcZGLyripsbl1OzlyWnpbnDUp3OXonLxSR+p5/HBzhmQ2/LodHQ==","signatures":[{"sig":"MEUCIA9M78SXGf19XN03XkVigmLX+FYCYhG/kkXnHJkd3BN1AiEAiAW9qcmlbVfUuWKgHhh1cZ1X9PazUDGJ5xsXxy9fuO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395508},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241206-3f864e6ae.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241206-3f864e6ae.tgz","_integrity":"sha512-ks9fk500qPLqw5d7Eq0SRvX8sMWZAzsjpnwZcZGLyripsbl1OzlyWnpbnDUp3OXonLxSR+p5/HBzhmQ2/LodHQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241206-3f864e6ae_1733528034464_0.6269465944720218","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241207-3f864e6ae":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241207-3f864e6ae","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241207-3f864e6ae","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"661b07f0cd79f86b0e823c44124668ff2e660c52","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241207-3f864e6ae.tgz","fileCount":1249,"integrity":"sha512-JVE8OC54gho2aJhLOwimU1wqOZPLwJsfW9fByO84RsdSGIuxZlCnPjkBAkXUEAPm1zsD+4HxlOCYqIeePyObbQ==","signatures":[{"sig":"MEUCIDvcAokujUdfKHFwWiVSZdQq7MuaI/GHo1LGeXzF2o1yAiEAnU5B1Ljsp/Q3kTVR4Bv+8nmtv7cyAKjb/M/wZhME63A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395508},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241207-3f864e6ae.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241207-3f864e6ae.tgz","_integrity":"sha512-JVE8OC54gho2aJhLOwimU1wqOZPLwJsfW9fByO84RsdSGIuxZlCnPjkBAkXUEAPm1zsD+4HxlOCYqIeePyObbQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241207-3f864e6ae_1733614402988_0.6045745389506845","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241208-3f864e6ae":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241208-3f864e6ae","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241208-3f864e6ae","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"827163aa6346206c2c819a13386d6c1d8c69835b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241208-3f864e6ae.tgz","fileCount":1249,"integrity":"sha512-OoopqHsdwY9aQNKlUSBiRiyZCDdRTgkjcawYAVhf5546nIu6K0lPd6xbkIl7Vj6LMkiisTKF5JHChsBveSiKig==","signatures":[{"sig":"MEQCICMegg9zeLCFv42LRkxDWzxPm8nhv/URPzEjcYOVJRlcAiAB2z7dSexCWpaafpBb5MizdYtQdGPYi5/O9EOuL36Y4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395508},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241208-3f864e6ae.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241208-3f864e6ae.tgz","_integrity":"sha512-OoopqHsdwY9aQNKlUSBiRiyZCDdRTgkjcawYAVhf5546nIu6K0lPd6xbkIl7Vj6LMkiisTKF5JHChsBveSiKig==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241208-3f864e6ae_1733700812283_0.09296749446372843","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.16.4":{"name":"react-native-reanimated","version":"3.16.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.4","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bb5798366aa6c4db6f53ae8a3b1d7bd6d6d903eb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.4.tgz","fileCount":1189,"integrity":"sha512-dF1Vvu8gG+p0+DmBhKMTx5X9iw/rH1ZF9WaIn2nW0c5rxsVFf00axmDgaAdPxNWblmtLnroaKwrV7SjMUyOx+g==","signatures":[{"sig":"MEUCICIb7/KinEskQHqUEb2WR8NKHqldcnY/0wRx3PRyDiWNAiEAzbRC/Vxxv7fT6PfQ9jTWAQG61qMJK/pYsuvj0yJ5hgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384068},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/Users/tomekzaw/Downloads/reanimated/react-native-reanimated-3.16.4.tgz","_integrity":"sha512-dF1Vvu8gG+p0+DmBhKMTx5X9iw/rH1ZF9WaIn2nW0c5rxsVFf00axmDgaAdPxNWblmtLnroaKwrV7SjMUyOx+g==","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":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"18.19.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.4_1733767301787_0.037201915621361215","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241209-2a947a894":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241209-2a947a894","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241209-2a947a894","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cc5eb41672661a48fbd2a6b06cc5c9df70356854","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241209-2a947a894.tgz","fileCount":1248,"integrity":"sha512-0MuB2JfnZOEvOvM38c3aob4EXlFjHaAqKiy0kkYECuxtdVj93NgGO/Hbhsv2jEIyOpIJ78lyH9O0muIr3zp30g==","signatures":[{"sig":"MEQCIFH+c08/qt5+v0ySbU0cXYYYEviW01gyE+yOP40iLKOYAiB/+MJzclO6x4aOIdkSHm1uCVWUjcNzx/TQJew3QEKIKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382029},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241209-2a947a894.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241209-2a947a894.tgz","_integrity":"sha512-0MuB2JfnZOEvOvM38c3aob4EXlFjHaAqKiy0kkYECuxtdVj93NgGO/Hbhsv2jEIyOpIJ78lyH9O0muIr3zp30g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241209-2a947a894_1733787257655_0.28791467813310945","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.16.5":{"name":"react-native-reanimated","version":"3.16.5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.5","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2a411b9030a8659722a9398d2e0ea19bc076c846","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.5.tgz","fileCount":1189,"integrity":"sha512-mq/5k14pimkhCeP9XwFJkEr8XufaHqIekum8fqpsn0fcBzbLvyiqfM2LEuBvi0+DTv5Bd2dHmUHkYqGYfkj3Jw==","signatures":[{"sig":"MEYCIQC6bTlOanLOVsV+N4KkfLGFxqlSn9mLkJGoMookzbcjsQIhANTYXXoaOcquK/sBt0UhC+vRiqjV8lLP9gBkWKTaXa1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392318},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.5.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},"_resolved":"/Users/piaskowyk/project/versionTester/react-native-reanimated-3.16.5.tgz","_integrity":"sha512-mq/5k14pimkhCeP9XwFJkEr8XufaHqIekum8fqpsn0fcBzbLvyiqfM2LEuBvi0+DTv5Bd2dHmUHkYqGYfkj3Jw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.7.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.15.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.5_1733844714072_0.3813724507387155","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241210-17e89ca24":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241210-17e89ca24","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241210-17e89ca24","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c736807ce3dd35ab9732f61d84bcead6a42aee8b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241210-17e89ca24.tgz","fileCount":1248,"integrity":"sha512-5RixOBmImWWZ6EjIYWP8nM1bGu6CgNZ1PTDnhAXEe6ODKX53KLAPrjSrSUuvCZq0rVhBKIdsFVSMQYud8p47lg==","signatures":[{"sig":"MEUCIQDSf7aqoJrgQyliZNsZQqa3szTn9VVKQzT4n3kbUDZ1qQIgRz6jbHbUxQj/Yz5e6B6GOplxd56Z6FVHmRwDd8x8hac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382098},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241210-17e89ca24.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241210-17e89ca24.tgz","_integrity":"sha512-5RixOBmImWWZ6EjIYWP8nM1bGu6CgNZ1PTDnhAXEe6ODKX53KLAPrjSrSUuvCZq0rVhBKIdsFVSMQYud8p47lg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241210-17e89ca24_1733873624425_0.8384112269882149","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241211-17e89ca24":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241211-17e89ca24","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241211-17e89ca24","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"af0c36e278646eb2f79e28ad0047cfd80d0e29f5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241211-17e89ca24.tgz","fileCount":1248,"integrity":"sha512-5p7jr0DrnID1puOzMel3VZVRw5Hl/UdMUvPCI1sEG9IA2mUaWrgeoojS2wVwW1U0Pj6HXjPNEimDSXZneZKNuQ==","signatures":[{"sig":"MEYCIQCad5/nTSMvKLcLCmTwePQxU8tzwLDUrvKley5eLrpsewIhAJies/Kpm6x1et74N0Balv5hp7KeHFQnG+esI1Ub0AU1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382098},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241211-17e89ca24.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241211-17e89ca24.tgz","_integrity":"sha512-5p7jr0DrnID1puOzMel3VZVRw5Hl/UdMUvPCI1sEG9IA2mUaWrgeoojS2wVwW1U0Pj6HXjPNEimDSXZneZKNuQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241211-17e89ca24_1733960031547_0.020668232420214316","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241212-4ce84b2aa":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241212-4ce84b2aa","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241212-4ce84b2aa","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"27d96ba8aa2e2fc672e2f339f675f870482a4f67","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241212-4ce84b2aa.tgz","fileCount":1248,"integrity":"sha512-u+NOfkF/qLr5vuAEBdtJIcAat+wQBHAfI4ijKntInI43anLS/cgtRmggYcWLeg0QIV/cY0HRZqM6rK5O5jqCBQ==","signatures":[{"sig":"MEUCIGoO/BlA3cTGdb5rVfHQS1qPGpAVsCO3hoQiKJ9Bi6ZhAiEAujOM/VeVVk27msDiPbfr8khiJBHpl6oG8kX+asmZUfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382285},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241212-4ce84b2aa.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241212-4ce84b2aa.tgz","_integrity":"sha512-u+NOfkF/qLr5vuAEBdtJIcAat+wQBHAfI4ijKntInI43anLS/cgtRmggYcWLeg0QIV/cY0HRZqM6rK5O5jqCBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"^0.76.1","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.1","@react-native/metro-config":"0.76.1","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.1","@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.20.2","@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.76.1","@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_3.17.0-nightly-20241212-4ce84b2aa_1734046464608_0.003168432933533971","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-rc.1":{"name":"react-native-reanimated","version":"3.17.0-rc.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-rc.1","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f5581d4d7321f060356e4f91f39c938ddb2bad4d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-rc.1.tgz","fileCount":1248,"integrity":"sha512-SLA559AnkSRliyPm9IyQnJP1hniCRpyzLTJUnjeTbtn6BZjoW7XQL+GzRF/vhYaEQ7pXUOStAVFB02ClQwzJIg==","signatures":[{"sig":"MEUCIQC4snVSDcE7Qn6f10txwbxUykpDFA54cQT4XV/GyMrADAIgCz+LDIYlrYpiVFflnnlnNOM03IDnf6mtnMkrSjKluQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382154},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-rc.1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/primary/apps/BareApp/react-native-reanimated-3.17.0-rc.1.tgz","_integrity":"sha512-SLA559AnkSRliyPm9IyQnJP1hniCRpyzLTJUnjeTbtn6BZjoW7XQL+GzRF/vhYaEQ7pXUOStAVFB02ClQwzJIg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"22.11.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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-rc.1_1734104037662_0.2959804116296352","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241213-986873412":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241213-986873412","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241213-986873412","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"90ececcc69ca6bebd0090d21a8ceb9badc0d9c32","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241213-986873412.tgz","fileCount":1248,"integrity":"sha512-nmL0ihKSETPrtosH/KunCzN1HP675u88cYI4MHO9r23J5G3ne5Tp5AF0Bg6v/BIauCMJnOon7ga9Hk+mTl9e0Q==","signatures":[{"sig":"MEYCIQD2sJYinq1RxyyokV1jG786XlmwdZVFiFu5LHGs7/UKrQIhALf64mkBJRxlQzZmmH9AoM4316KB5Gt/bsogRbN7dw46","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382186},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241213-986873412.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241213-986873412.tgz","_integrity":"sha512-nmL0ihKSETPrtosH/KunCzN1HP675u88cYI4MHO9r23J5G3ne5Tp5AF0Bg6v/BIauCMJnOon7ga9Hk+mTl9e0Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241213-986873412_1734132839729_0.44368700694204377","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241214-986873412":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241214-986873412","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241214-986873412","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"01c241b8ae81895b1896a7fd18b6113647671860","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241214-986873412.tgz","fileCount":1248,"integrity":"sha512-yMNWksp0vNhCTsJ+naaGHUqftqkEnWVncEM3Z79Qw+NCJ7nRexBI81uSK3Qt6BBT9DHK3+uTDJYloYTKJ6RAgA==","signatures":[{"sig":"MEUCIQCh66VYLJyNMwaLyj6bxKVvC5W5d4V0yoeFFpht6Vm9VQIgNrUVZc0ECs9qtwfIrg3MtJaijZyoQXttGkI9jur3stE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382186},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241214-986873412.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241214-986873412.tgz","_integrity":"sha512-yMNWksp0vNhCTsJ+naaGHUqftqkEnWVncEM3Z79Qw+NCJ7nRexBI81uSK3Qt6BBT9DHK3+uTDJYloYTKJ6RAgA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241214-986873412_1734219200105_0.44068208767885","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241215-986873412":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241215-986873412","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241215-986873412","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2900dd882fcb88df7d5353cf6d9a61f96f32a2e0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241215-986873412.tgz","fileCount":1248,"integrity":"sha512-nrmr5/r03KISqpXM33f+XpFlQX7DKLUzO7MG8sWHzkArMectmmmoDLnEk42P8tX1A8mapiGZYnrYzFaTWgvV9Q==","signatures":[{"sig":"MEUCIGY1xTMg8bB+z/kafgfAnvddYzIS3FUnwetBwwZNQxggAiEApf6AkqpzsAsb5hvcfKpba7Ruq9ylivPpnPellYYBOdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382186},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241215-986873412.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241215-986873412.tgz","_integrity":"sha512-nrmr5/r03KISqpXM33f+XpFlQX7DKLUzO7MG8sWHzkArMectmmmoDLnEk42P8tX1A8mapiGZYnrYzFaTWgvV9Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241215-986873412_1734305599615_0.11588258651086969","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241216-f35185521":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241216-f35185521","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241216-f35185521","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c3d1c6e5f256507626f26ef26c2d4942e48a5a4f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241216-f35185521.tgz","fileCount":1248,"integrity":"sha512-RNJ884HHNsU0c8PRIjf0EyrJuJb3E0NtaulNJK58M57nWQVnbv91RBDntzRCxwRnxz0zFBQum8RXEZdESTvsUQ==","signatures":[{"sig":"MEUCIQDhrrasLvcc4ZvKUu8TM/30I5c+1S/IrOMtLc/m9RmqyQIgNsiQ9D5rA17T5C4V7PeORqj3YBlNG87VMtoYsEwgyOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382186},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241216-f35185521.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241216-f35185521.tgz","_integrity":"sha512-RNJ884HHNsU0c8PRIjf0EyrJuJb3E0NtaulNJK58M57nWQVnbv91RBDntzRCxwRnxz0zFBQum8RXEZdESTvsUQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241216-f35185521_1734392039294_0.8930217800675182","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241217-c6d681516":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241217-c6d681516","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241217-c6d681516","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"42cf9160bc23270eb5d8b982ecf457490e224b1d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241217-c6d681516.tgz","fileCount":1248,"integrity":"sha512-rEmHhmSu048xpv7jITCQtrU29Wkuwbg0gGKahAmmzlkY80YZiqY5GVdq/ARAl9RqMTA63/azEom5YwdnDrSnVw==","signatures":[{"sig":"MEYCIQCE8NJg6Oauyv1IJnxG59MMY3gWjpR7HX2U5+WxuNV17wIhAIPSCMzmcJVLs422gHVEv95seaKizT7knGGiztGQQA0/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384917},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241217-c6d681516.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241217-c6d681516.tgz","_integrity":"sha512-rEmHhmSu048xpv7jITCQtrU29Wkuwbg0gGKahAmmzlkY80YZiqY5GVdq/ARAl9RqMTA63/azEom5YwdnDrSnVw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241217-c6d681516_1734478401085_0.39349784795007436","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241218-c6d681516":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241218-c6d681516","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241218-c6d681516","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"92d09cfece2680851ab8fd305ef72851f1ca3a23","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241218-c6d681516.tgz","fileCount":1248,"integrity":"sha512-xWTkvDbqOph16sZDNfmRHCtwXg237CsXtapAgiY6x/GESb8GMdnVwK8SPXir284N70f+WafQa9Yz1AO5Lt860w==","signatures":[{"sig":"MEUCICVGDi8PMedehqNOoDohnIOP6C0PvI08uu/Jnb8OYzQ7AiEA6R9We7AV5sDxCi3DWdIdeovnKFo0UHtBUr9sg956gn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384917},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241218-c6d681516.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241218-c6d681516.tgz","_integrity":"sha512-xWTkvDbqOph16sZDNfmRHCtwXg237CsXtapAgiY6x/GESb8GMdnVwK8SPXir284N70f+WafQa9Yz1AO5Lt860w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241218-c6d681516_1734564796466_0.5950951229031691","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241219-1e9cdd2fa":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241219-1e9cdd2fa","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241219-1e9cdd2fa","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9a08ebe8bfd1422cf8a4a624dac1abd1bd168eaf","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241219-1e9cdd2fa.tgz","fileCount":1248,"integrity":"sha512-avO+pnAiFC9HGZW7VoNXLpxMkEryhW0rA7jRE1zffNu88sJOJJKi1/2sCs2E+MvLBlX7m5avaASBmkdDX8PEzw==","signatures":[{"sig":"MEUCIQC9hhDT/d6QGNZHYSuekhY+9QrlOEnYZ+mNmmPHgbG1mwIgAjSlptaE+PvJEOPfeoTEVkxAyihQWfo1LOUXalUJCzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384917},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241219-1e9cdd2fa.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241219-1e9cdd2fa.tgz","_integrity":"sha512-avO+pnAiFC9HGZW7VoNXLpxMkEryhW0rA7jRE1zffNu88sJOJJKi1/2sCs2E+MvLBlX7m5avaASBmkdDX8PEzw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241219-1e9cdd2fa_1734651187482_0.11671450206135714","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.16.6":{"name":"react-native-reanimated","version":"3.16.6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.6","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fa1eda23b740c893e81a024712346c79f1bbdf36","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.6.tgz","fileCount":1189,"integrity":"sha512-jPbAfLF5t8+UCKFTO+LeOY+OmAcDP5SsAfqINvNQz5GFGvoO7UebxujjtY58CmpZNH6c3SQ514FF9//mZDpo/g==","signatures":[{"sig":"MEYCIQDH6mv0UU1VKxyr7mPWZ7bIdEv660J4ZRpSjLkmXNFIJwIhAMWVW1KGwvdWfyv2d3YeLW6E00aWeCgkQ+dlyjRL3k/Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392807},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.6.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},"_resolved":"/Users/bartlomiejbloniarz/versionTester/react-native-reanimated-3.16.6.tgz","_integrity":"sha512-jPbAfLF5t8+UCKFTO+LeOY+OmAcDP5SsAfqINvNQz5GFGvoO7UebxujjtY58CmpZNH6c3SQ514FF9//mZDpo/g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"22.9.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.6_1734706126595_0.7661525629719963","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241220-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241220-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241220-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4dd5412f01c165649bdc4899c92a13ac91fba9b0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241220-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-umh8fsA+u6Cfo75yl77PVUvvb94U7pbGpZzjjLWotSqxP2fM2FWRTgZ6yA5jKHeFkYOv1MQLtelpEiJYKptbcg==","signatures":[{"sig":"MEYCIQDKD7RDVVDEzDnkDhOLVJ16q/y3+2ql54xhhXjt8o8SnAIhANlHOm8ihcfe3hwpTfGbae9lnic3oIOnK7EjE5u0/zIk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241220-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241220-6713c4c29.tgz","_integrity":"sha512-umh8fsA+u6Cfo75yl77PVUvvb94U7pbGpZzjjLWotSqxP2fM2FWRTgZ6yA5jKHeFkYOv1MQLtelpEiJYKptbcg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241220-6713c4c29_1734737591217_0.1058583731251741","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241221-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241221-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241221-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"92e3b07c1f4d25ddca5612677fba48e6a891ca04","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241221-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-/mIbNOvYWSQq6prB5f0MlXMO3H2xAgzV093uptCvOGiXuI/1Coc+n5Sl6Ksx5Lf2zXzrqctkO2l4Xyd6M3a8Cg==","signatures":[{"sig":"MEYCIQDWYazzHaHA2SIKpczTlj5gnUkJ4LQ0hqUsiU+5DdgHsQIhAIlpo50GGe1Z22koKza9blZiDnCs2FG5+9PA9DhVvqhv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241221-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241221-6713c4c29.tgz","_integrity":"sha512-/mIbNOvYWSQq6prB5f0MlXMO3H2xAgzV093uptCvOGiXuI/1Coc+n5Sl6Ksx5Lf2zXzrqctkO2l4Xyd6M3a8Cg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241221-6713c4c29_1734823994365_0.6297491586335142","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241222-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241222-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241222-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"696f712c672cfd3e483802fd4a13a3f7d693ff85","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241222-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-QgukH5P6oWq39nRTDXBYKDJNq5rc2vB3PTdPf/3Ls/ecxLcJ7zdsKM8NAwlZCnezAgAU7Ht24OAqZvHpiBtLyA==","signatures":[{"sig":"MEQCIDvZzqSQnOegokWmeadWGtvSssWXfmkSvKRof6KDt32nAiA+5R+WaxmXrQYbwLWaeGz6m6OqpQBXl72Ae0UWPhasYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241222-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241222-6713c4c29.tgz","_integrity":"sha512-QgukH5P6oWq39nRTDXBYKDJNq5rc2vB3PTdPf/3Ls/ecxLcJ7zdsKM8NAwlZCnezAgAU7Ht24OAqZvHpiBtLyA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241222-6713c4c29_1734910386384_0.638180422408344","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241223-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241223-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241223-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7329c99b97732b255b546644360767d7cc96f760","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241223-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-G7MvBR2Lo4+SkOkt/RJqbk/UIYfJ3jBMsjXBAWFOfJQ2Rw3GpQ/hgxTMC+gz15RSvEX5ctsklsgcETVNtKT0qQ==","signatures":[{"sig":"MEYCIQCRXMxcMEh0Komnt48x8SlfOxKCxlO+p4NKlXM0sGBQVgIhAJRYwQ+gJwDv6eRKJZ+2+o+Vnd5uRxRqwFAyE7ZJ29xO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241223-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241223-6713c4c29.tgz","_integrity":"sha512-G7MvBR2Lo4+SkOkt/RJqbk/UIYfJ3jBMsjXBAWFOfJQ2Rw3GpQ/hgxTMC+gz15RSvEX5ctsklsgcETVNtKT0qQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241223-6713c4c29_1734996787716_0.48857481231188093","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241224-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241224-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241224-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e0deb51e798ee76e7a9fc0cce7413d7d73418a43","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241224-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-nJ3HzssGA4Y9duzlQ2htLOfJLoWF7x7JXI6sxZmMhdrBXKnfiq6T7ZEKSrQBcDtrtw79HtpS8W8hxUybWniIew==","signatures":[{"sig":"MEUCIQDr+roubwTaBZMxyuH6UK09vH5ex5L1nQiAC4svguoAigIgBDD/iMn1EEPThOPI0zfjLiu388G+ArcfHi3GdjPupjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241224-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241224-6713c4c29.tgz","_integrity":"sha512-nJ3HzssGA4Y9duzlQ2htLOfJLoWF7x7JXI6sxZmMhdrBXKnfiq6T7ZEKSrQBcDtrtw79HtpS8W8hxUybWniIew==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241224-6713c4c29_1735083194834_0.8581903054750009","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241225-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241225-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241225-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3821bf236e8d4f303f64f9b3ec9b1cee6a28bb34","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241225-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-Gwz5NZ8xuPK2ULb8dn+QP9JDy6kXRUOoUMJxTdJghVWKL9lMYZ+XGG2JFX7zvi/tkh4mQiFcw5V+5kAKxQ0VWw==","signatures":[{"sig":"MEQCIEnW262U5TjPR5BKHK4E6gz0TsMvUWmjLOFNyA9j39aQAiBE16uBqMZmmAT0OeacEQZYQqcI643aJe161PhrNgeBsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241225-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241225-6713c4c29.tgz","_integrity":"sha512-Gwz5NZ8xuPK2ULb8dn+QP9JDy6kXRUOoUMJxTdJghVWKL9lMYZ+XGG2JFX7zvi/tkh4mQiFcw5V+5kAKxQ0VWw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241225-6713c4c29_1735169585139_0.9166594085576909","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241226-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241226-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241226-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ed81853f6f8d629dd210cbd2d23d4c80c9157ccc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241226-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-FhJoyGCA78uXWvv2/EA7IUDIXkpbI9YFc+PrxdlfCOWckNHA4gOnzvtuV2ia2RLERim9PBa2aGg/37H4UaQMGA==","signatures":[{"sig":"MEUCIQCtbPb/6yw52qyBF7wGu5Lk9wHzbHjJOFzmADv3SvTHpAIgIbm7t+iXyUyv/KvnVegt7zxExuQsq8k4DDKLt12Afus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241226-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241226-6713c4c29.tgz","_integrity":"sha512-FhJoyGCA78uXWvv2/EA7IUDIXkpbI9YFc+PrxdlfCOWckNHA4gOnzvtuV2ia2RLERim9PBa2aGg/37H4UaQMGA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241226-6713c4c29_1735255983593_0.5763662982006172","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241227-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241227-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241227-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"be289280c20f2c0fdc4e05a22c95ad89e96a9973","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241227-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-sUqytkJBoeg0nnr9wxxm7GRafEk9pqZpUNC30OV4Nthfi23lbFvUfOMy3GNZga9ullw3MlnAx+ZZUAdLwsPx/A==","signatures":[{"sig":"MEUCIQD+6+oYEYRU/lncnhrCDeeLxN03IQLnKY7F+MVGgZncmgIgWvy6iw4wfn6Vj92dP9C+3xtQm+6ykw+vu64kLS8hIQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241227-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241227-6713c4c29.tgz","_integrity":"sha512-sUqytkJBoeg0nnr9wxxm7GRafEk9pqZpUNC30OV4Nthfi23lbFvUfOMy3GNZga9ullw3MlnAx+ZZUAdLwsPx/A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241227-6713c4c29_1735342385399_0.2203932685179688","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241228-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241228-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241228-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3b1580d4ef110a331e46413a58e73c32998e73a4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241228-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-BG22Pfr5ckduKEWUYr6Ym42mILmKU59JumMpF4nd4/TkZd9Lrd7LVSPBvyrGyTdjHZv6ZZK0fDDIjctldgGXnA==","signatures":[{"sig":"MEYCIQDD/mhov66r9irpa6aIuCzZFgDhMei3u5wcRxSGtgICVQIhAM0VXWMAc4cWDDD0cbfaU6+L3TwO5/Ab91+qxYbjpPsm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241228-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241228-6713c4c29.tgz","_integrity":"sha512-BG22Pfr5ckduKEWUYr6Ym42mILmKU59JumMpF4nd4/TkZd9Lrd7LVSPBvyrGyTdjHZv6ZZK0fDDIjctldgGXnA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241228-6713c4c29_1735428785733_0.7576106973519743","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241229-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241229-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241229-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0b8d2ca3917996ef7620591adb26e4ec5655a157","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241229-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-zWJ9eqIua+Vh3I5ADKMa4BTgprP2ep2onYAQ8pLCF1MnuxbJW27iH/ecMOE8S8Em8vYkQcMKsaUQa1ZmM8QviA==","signatures":[{"sig":"MEYCIQC0+Nd1Vrx1Zpn3RxC1vSHnKtZwEaC4iZ0+2FBVnm3JxQIhAN1CkNAXRKc3PQ/CqiujhUZQLxk+ga/GqA97LSK4ZcEJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241229-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241229-6713c4c29.tgz","_integrity":"sha512-zWJ9eqIua+Vh3I5ADKMa4BTgprP2ep2onYAQ8pLCF1MnuxbJW27iH/ecMOE8S8Em8vYkQcMKsaUQa1ZmM8QviA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241229-6713c4c29_1735515185435_0.44543586281793823","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241230-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241230-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241230-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"760ca0a55f6a275f33da8f8a3d5c3f9e1fd1c267","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241230-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-VQxDf4VvWk9u5/UudxT/5MQOipMpxc/5SWMw4CQaw1WJHyPlJ6Y72GfJWjqwXr4GqEQQlaT8fPYX/oPOPxVZHA==","signatures":[{"sig":"MEYCIQCSuzyPkoA/lRH4zd4isFFMiI+7PvoAFhICf2Whr9MF8wIhALxSSGOyxpiECxi/56TziolTPqlM0S5LU+XTyrqe+/9a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241230-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241230-6713c4c29.tgz","_integrity":"sha512-VQxDf4VvWk9u5/UudxT/5MQOipMpxc/5SWMw4CQaw1WJHyPlJ6Y72GfJWjqwXr4GqEQQlaT8fPYX/oPOPxVZHA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241230-6713c4c29_1735601584864_0.9338610674657211","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20241231-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20241231-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20241231-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4f657a4e4db719d666f41d26a864da528a06a7e2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241231-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-nB3JBCv47gJtjL6N2ObJ4PK6bsJgBTJPwqkVsDo/evqO6dUCOVkxYvNiEvPuXngdItveTXYRjWbHRozUm3wC3w==","signatures":[{"sig":"MEYCIQDFCBeAswasnOL1H39o3ATG9VpNRjdfVZcdL87SU+CUWwIhAPPmeDNJHFbeK/WOBJvjF6RAlJ5brEJ3m9INhjv0Hb7r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20241231-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20241231-6713c4c29.tgz","_integrity":"sha512-nB3JBCv47gJtjL6N2ObJ4PK6bsJgBTJPwqkVsDo/evqO6dUCOVkxYvNiEvPuXngdItveTXYRjWbHRozUm3wC3w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20241231-6713c4c29_1735687980673_0.9451703914266614","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250101-6713c4c29":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250101-6713c4c29","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250101-6713c4c29","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3b6db8533244c49c74a87773f3f74caffa851cd6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250101-6713c4c29.tgz","fileCount":1248,"integrity":"sha512-N7dnrbfmtmGO7tQgpd5ZCeCk6ed2qcoGQqapU0j9OdITzhcWzp6vv/RFeYSELCdvqfhcyV3cxPE+yehdi2lyNg==","signatures":[{"sig":"MEYCIQC3KzgPGmfHGXEtQUrd6GhZctLrnh1jJJkqPpN0i4CHgQIhAMwSBoMi70Xlaz0vZZ+8Nb/YzWBoIiRwKZCLe6D1ZrDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386271},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250101-6713c4c29.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250101-6713c4c29.tgz","_integrity":"sha512-N7dnrbfmtmGO7tQgpd5ZCeCk6ed2qcoGQqapU0j9OdITzhcWzp6vv/RFeYSELCdvqfhcyV3cxPE+yehdi2lyNg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250101-6713c4c29_1735774383790_0.8490682572974642","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250102-44a0e0d21":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250102-44a0e0d21","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250102-44a0e0d21","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"da1dcb47dcef16772d610fd697e957cc3c562922","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250102-44a0e0d21.tgz","fileCount":1249,"integrity":"sha512-ePo1mcccT3IP9i7XyBwpoubwSadQvjyzQKVsP4XNZCE/Ei4zV5Njo0czy2M5R+gsRhle3/fB3NPvIUuIOikbpg==","signatures":[{"sig":"MEYCIQC5fFcnj1sNLquhKtgDe0l0XFXBKFPLEmR7iDm4XMOKGgIhAKr6W8lIjShVv3bEbp/3x1dtAJy8xlFh4knf2l9R1+MJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3385774},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250102-44a0e0d21.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250102-44a0e0d21.tgz","_integrity":"sha512-ePo1mcccT3IP9i7XyBwpoubwSadQvjyzQKVsP4XNZCE/Ei4zV5Njo0czy2M5R+gsRhle3/fB3NPvIUuIOikbpg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250102-44a0e0d21_1735860786086_0.6844317131065569","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250103-44a0e0d21":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250103-44a0e0d21","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250103-44a0e0d21","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"37fd17f88580236fc6bacefa91c91507ef936026","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250103-44a0e0d21.tgz","fileCount":1249,"integrity":"sha512-gJkRcXSKVjnfW9UEzelbi4wX+XUckl33M1UrrTr6zmYxo72Kn8oQvq9dRyZCrYBHImmn2HjIvwQaWsJa4w7blg==","signatures":[{"sig":"MEQCIAD9cev50B8vFKEmUqtgdnh8cr2643sf2trnxjyFNGUfAiBGsWmIvS0FVzOTHxsUOBggzUsdGdtuIDrpnCMp7vJhFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3385774},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250103-44a0e0d21.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250103-44a0e0d21.tgz","_integrity":"sha512-gJkRcXSKVjnfW9UEzelbi4wX+XUckl33M1UrrTr6zmYxo72Kn8oQvq9dRyZCrYBHImmn2HjIvwQaWsJa4w7blg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250103-44a0e0d21_1735947195360_0.59107855909781","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250104-44a0e0d21":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250104-44a0e0d21","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250104-44a0e0d21","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"46e3ce02b3bdec4262ac8fb802b7ce6aa176f88b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250104-44a0e0d21.tgz","fileCount":1249,"integrity":"sha512-7IJ0hEbe2/RdpmF5DlT6jUDPRQg8a5VRyNWDOh/iAkh+cSxoi8Qsc40RYYUT/7PI72+sG0i5/Q+PTZkrtJFgfw==","signatures":[{"sig":"MEUCIBPfubM3oSmZmBUelCpl+TKJ80ta4eHzbbsIn4lKxUmqAiEAx0WDdcZFVwHBXpjwQp62dChR//D5qozl4RhjY+aIIuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3385774},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250104-44a0e0d21.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250104-44a0e0d21.tgz","_integrity":"sha512-7IJ0hEbe2/RdpmF5DlT6jUDPRQg8a5VRyNWDOh/iAkh+cSxoi8Qsc40RYYUT/7PI72+sG0i5/Q+PTZkrtJFgfw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250104-44a0e0d21_1736033578658_0.3111016554342312","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250105-44a0e0d21":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250105-44a0e0d21","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250105-44a0e0d21","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ddf7ca1e36789d608e78d9b72c8e8f4c06f33205","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250105-44a0e0d21.tgz","fileCount":1249,"integrity":"sha512-jWPP5VLoh1eFweHdfedc3PiO2M+PopiTGRHD19XXgTu1fGQLaBNSjTXR9WX7xXoMAA9uU4raBDNBJCYlSDGNgQ==","signatures":[{"sig":"MEUCIEiNEQsE61bIh/HcH87jgagNvsTKP8iMHi2KrACqgmanAiEA6dIXjTHy5gBVPW6AdYxcRsC/DDrkNg2/qp+tXSer3uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3385774},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250105-44a0e0d21.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250105-44a0e0d21.tgz","_integrity":"sha512-jWPP5VLoh1eFweHdfedc3PiO2M+PopiTGRHD19XXgTu1fGQLaBNSjTXR9WX7xXoMAA9uU4raBDNBJCYlSDGNgQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250105-44a0e0d21_1736119987394_0.6933092574371884","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250106-44a0e0d21":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250106-44a0e0d21","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250106-44a0e0d21","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1c1b71d04062d29f29e5f30c103baabccc827145","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250106-44a0e0d21.tgz","fileCount":1249,"integrity":"sha512-Y1l9i6090wcGzioiCOj0ubRDyjpfgf0y9GOi0QNqXG/StxcgKM7pAMBoG4wlzwM21YAavLybGjZ3LeDNzcnHAg==","signatures":[{"sig":"MEQCIET1MmI27B5zRmXqwKTfNrzM79QQp50c1Dhc4K4nBvTrAiBQmmoWljInSqkcKw8yzxD/kjg5zdxO5GHbG1/3jt7nSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3385774},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250106-44a0e0d21.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250106-44a0e0d21.tgz","_integrity":"sha512-Y1l9i6090wcGzioiCOj0ubRDyjpfgf0y9GOi0QNqXG/StxcgKM7pAMBoG4wlzwM21YAavLybGjZ3LeDNzcnHAg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250106-44a0e0d21_1736206393665_0.7808239585089154","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250107-2c18d910d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250107-2c18d910d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250107-2c18d910d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5b02cc446a01cae9d0fb88d37a10bd96030fd3ea","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250107-2c18d910d.tgz","fileCount":1249,"integrity":"sha512-tiMdlShKE9jLOzuGGyl3BFshaACC5e9hdxHBZIEvzkOxoNtGSWCfYOd22P2jK3oL+aGaI/aa7dvyAOKce2Z1ng==","signatures":[{"sig":"MEUCIGUCUkmIgc7oJNXAGSznB6SS7Ng0MVJxEI1ZA0hUABtKAiEAuQlK6HnbWEG+m8kdGwXXmGyDfNDRdft6/yvXWoZsGxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3385774},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250107-2c18d910d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250107-2c18d910d.tgz","_integrity":"sha512-tiMdlShKE9jLOzuGGyl3BFshaACC5e9hdxHBZIEvzkOxoNtGSWCfYOd22P2jK3oL+aGaI/aa7dvyAOKce2Z1ng==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250107-2c18d910d_1736292786032_0.6733458164333124","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250108-a2cdebdd9":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250108-a2cdebdd9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250108-a2cdebdd9","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"02813153d5e63cd99ef30b84a812f76f2cfdd100","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250108-a2cdebdd9.tgz","fileCount":1250,"integrity":"sha512-8iLlPvLzO5DaMj3aMA8s/PLDh2lH6RPl/IJmgoHHm0P3aSTP412qiepSjobYcbzUsBD6b/Pm9hXuKjnCKUHpUw==","signatures":[{"sig":"MEQCIDubpBTWT/V/GtRAgfTsuXyY9H7NWpnd4js9B9sMurMGAiBRlJiGkBkAsJQVBBGNuBiAL5kKkEtp+/U/6KbxoKlYJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3388979},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250108-a2cdebdd9.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250108-a2cdebdd9.tgz","_integrity":"sha512-8iLlPvLzO5DaMj3aMA8s/PLDh2lH6RPl/IJmgoHHm0P3aSTP412qiepSjobYcbzUsBD6b/Pm9hXuKjnCKUHpUw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250108-a2cdebdd9_1736379188487_0.8775860804529754","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250109-603553846":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250109-603553846","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250109-603553846","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bf75c4a1db2cc98c56f682adc8c3b9620b9873f1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250109-603553846.tgz","fileCount":1250,"integrity":"sha512-kl/EMbPwfG5oSaWcb54XXtWMbSXPuCL50Ea38h5e4/xILfwHH+0yUbsII3xZpmVg+zV4FhFWLt/Cyc4QgqISfQ==","signatures":[{"sig":"MEYCIQCbK0HveuZ8gOkoRcYCnVnUfiw+8W/yHhPmGCXI4ecLzAIhAOYrWnhSjDq+cxCDRgP0AK0g4R7iH7l37K4HasrGC3ml","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3389667},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250109-603553846.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250109-603553846.tgz","_integrity":"sha512-kl/EMbPwfG5oSaWcb54XXtWMbSXPuCL50Ea38h5e4/xILfwHH+0yUbsII3xZpmVg+zV4FhFWLt/Cyc4QgqISfQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250109-603553846_1736465589526_0.5651144296384121","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250110-f4319a05b":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250110-f4319a05b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250110-f4319a05b","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7c041deabc9f39f5786908e1412b653e38022676","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250110-f4319a05b.tgz","fileCount":1250,"integrity":"sha512-nCWwvCj8h3VyVTMFO+Cv4JukJgPdXj2PXDqNRlDCYZP6+VxfLNMg+G/blOkXn8jowxzYb3u+qhV48aAnhLI9LQ==","signatures":[{"sig":"MEQCIF77nQ5h1uzbSq638OrMKxSpdKEes1mgFMXWtUTmd3eLAiA5VE4tcHp0v8gA+HMTBmzGbkKK8I4fLkjBExjmF7b9GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392350},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250110-f4319a05b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250110-f4319a05b.tgz","_integrity":"sha512-nCWwvCj8h3VyVTMFO+Cv4JukJgPdXj2PXDqNRlDCYZP6+VxfLNMg+G/blOkXn8jowxzYb3u+qhV48aAnhLI9LQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250110-f4319a05b_1736551981325_0.056849148340386346","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250111-a2eb0435d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250111-a2eb0435d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250111-a2eb0435d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a5faa4b02b1b1744691a9ac16aaf83a8c56f1033","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250111-a2eb0435d.tgz","fileCount":1250,"integrity":"sha512-Ij8N7F6VRJrIaWWoQLYtb4oeiOdT0y4RdQff4ebdCowd3UB6NZgz3YmnqSokSsMzd1ye3x7ZnI0vDzCOC6Ci3g==","signatures":[{"sig":"MEUCIQC+ZFCkYonWh5kjFPZrYk/f2tKEeCxpZidLDBbjeTW/FQIgIbv1J7+rLRJa435zzsMAcCBO49BDp+e7UaALDu6Mibk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3394206},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250111-a2eb0435d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250111-a2eb0435d.tgz","_integrity":"sha512-Ij8N7F6VRJrIaWWoQLYtb4oeiOdT0y4RdQff4ebdCowd3UB6NZgz3YmnqSokSsMzd1ye3x7ZnI0vDzCOC6Ci3g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250111-a2eb0435d_1736638388684_0.6207168036294697","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250112-a2eb0435d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250112-a2eb0435d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250112-a2eb0435d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5fc49b35d5a17d2d0d35ea8cae4370fd67c4fa9c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250112-a2eb0435d.tgz","fileCount":1250,"integrity":"sha512-C9tVzfS3C8DK/jGhmE6LfaV6sIh+UuKno9uFBULYPX8VCIOMRQCB9rByjzp2oz/ZhtsSDC/q2qO9f4Zu/EMA2A==","signatures":[{"sig":"MEYCIQD+WlMCnQz5eK0TbKK35Ut2ibaYLc7ncfanpMXVWlWoAAIhAMPiT4o3r7wE5rc6sb9NRF4U53qRc66T59MlwOUcUsyO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3394206},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250112-a2eb0435d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250112-a2eb0435d.tgz","_integrity":"sha512-C9tVzfS3C8DK/jGhmE6LfaV6sIh+UuKno9uFBULYPX8VCIOMRQCB9rByjzp2oz/ZhtsSDC/q2qO9f4Zu/EMA2A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.5","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.5","@react-native/metro-config":"0.76.5","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.5","@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.20.2","@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.76.5","@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_3.17.0-nightly-20250112-a2eb0435d_1736724782119_0.7747874129555294","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.16.7":{"name":"react-native-reanimated","version":"3.16.7","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.16.7","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6c7fa516f62c6743c24d955dada00e3c5323d50d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.7.tgz","fileCount":1189,"integrity":"sha512-qoUUQOwE1pHlmQ9cXTJ2MX9FQ9eHllopCLiWOkDkp6CER95ZWeXhJCP4cSm6AD4jigL5jHcZf/SkWrg8ttZUsw==","signatures":[{"sig":"MEUCIQDqab7oPdj1wjPIz5VFygNiwWZwX/pc0Qa2bGE5rFNdZwIgGZUobCjdBvtUxBH9TtnQzyBTgOmI2WF9IkIZRabjXfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395169},"main":"lib/module/index","_from":"file:react-native-reanimated-3.16.7.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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: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","type:check":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __typetests__/common __typetests__/72plus __typetests__/legacy","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:plugin":"cd plugin && yarn format","type:check:app":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/72plus","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common","type:check:tests:legacy":"./scripts/test-ts.sh __typetests__/legacy","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/Users/tomekzaw/publi/react-native-reanimated-3.16.7.tgz","_integrity":"sha512-qoUUQOwE1pHlmQ9cXTJ2MX9FQ9eHllopCLiWOkDkp6CER95ZWeXhJCP4cSm6AD4jigL5jHcZf/SkWrg8ttZUsw==","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":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"18.19.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,"packageManager":"yarn@4.1.1","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","babel-jest":"^27.5.1","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.0.0","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.76.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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.76.0-rc.3","@react-native/metro-config":"0.76.0-rc.3","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.76.0-rc.3","@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.20.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.76.0-rc.3","@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_3.16.7_1736759199923_0.7462024514292556","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250113-b02cdb08d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250113-b02cdb08d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250113-b02cdb08d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d89e79cb420ac0f57be248fd6371617baeacbc06","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250113-b02cdb08d.tgz","fileCount":1248,"integrity":"sha512-b18Gq5EdjYMQquu9pcTTi5HikrPMsPFYRFQDTOvWqc17uPgBfE+3V4z4O9pBbQsz7Pn02leu1VZoYJuaFtw7uA==","signatures":[{"sig":"MEYCIQDn+huvCMs7SQ4M65jYsSi3L3PLhsWs5wHm4JM4jaacgwIhAKFGDAmEyck0+FBOjs0YYNNIibPZQztsX481FxZRuAaO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.17.0-nightly-20250113-b02cdb08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250113-b02cdb08d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250113-b02cdb08d.tgz","_integrity":"sha512-b18Gq5EdjYMQquu9pcTTi5HikrPMsPFYRFQDTOvWqc17uPgBfE+3V4z4O9pBbQsz7Pn02leu1VZoYJuaFtw7uA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","clang-format":"^1.6.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","@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_3.17.0-nightly-20250113-b02cdb08d_1736811186634_0.9423142065376107","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250114-b02cdb08d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250114-b02cdb08d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250114-b02cdb08d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2214cfd89347ca7818c659fd6997855e1cfee0d2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250114-b02cdb08d.tgz","fileCount":1248,"integrity":"sha512-7kG1TKUjX+1KT7Hy20hlo162jjMr7WqNhNlCWMQVjLYRnySP65/Toqfh/gy+0Wlpfs0X0+JYytHIBXGGHq1lFA==","signatures":[{"sig":"MEYCIQDyHBhwW8mr8YIsdGWUIIhf18e7nX+kYDiJlyZpdczWhQIhAOwVVMQYvxYnT75VU45CEQZYZtIBoReCyS3AroYhwT1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.17.0-nightly-20250114-b02cdb08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250114-b02cdb08d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250114-b02cdb08d.tgz","_integrity":"sha512-7kG1TKUjX+1KT7Hy20hlo162jjMr7WqNhNlCWMQVjLYRnySP65/Toqfh/gy+0Wlpfs0X0+JYytHIBXGGHq1lFA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","clang-format":"^1.6.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","@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_3.17.0-nightly-20250114-b02cdb08d_1736897597691_0.8894136019920054","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250115-b02cdb08d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250115-b02cdb08d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250115-b02cdb08d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bf424df3b26082952c833aaa6421ae8f4828cde6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250115-b02cdb08d.tgz","fileCount":1248,"integrity":"sha512-x8YrMCelY1PJGRPdoxYf6WR7v1Ypq9UOxpnl4fAkKWCEhhnMKBmth3n/n4x+i47fsx/xTXck/uxLIg+l4S2i0Q==","signatures":[{"sig":"MEQCIHK2KkWn89O8HQagnVnV8Ja9qKyVsb7m0ncd5wF59g3mAiB9OIlNIWQYT3+RYlcoaZI+aVltRG//hLdjvRbNlj2kDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.17.0-nightly-20250115-b02cdb08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250115-b02cdb08d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250115-b02cdb08d.tgz","_integrity":"sha512-x8YrMCelY1PJGRPdoxYf6WR7v1Ypq9UOxpnl4fAkKWCEhhnMKBmth3n/n4x+i47fsx/xTXck/uxLIg+l4S2i0Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","clang-format":"^1.6.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","@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_3.17.0-nightly-20250115-b02cdb08d_1736984003168_0.9527508531144546","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250116-b02cdb08d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250116-b02cdb08d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250116-b02cdb08d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b125344bb547fa50cb0a2a180d988f91fdf6b093","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250116-b02cdb08d.tgz","fileCount":1248,"integrity":"sha512-dDOZvxyGpVNSX1kfvj06US+YsKHxpZjSh+6pVNM+kVCJN+s0ZcyvK4XbpQCj4dvBscVSpPYMnlWuIiH4h8pbtA==","signatures":[{"sig":"MEYCIQDnKo0NIKFAVH38rtubDyLafy1SQeU2TPOr6L/Ybs+qlgIhAJXJTy3muaMnZzzzbjC1U12b5IYbhX4WIFR/oXrqCvyB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.17.0-nightly-20250116-b02cdb08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250116-b02cdb08d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250116-b02cdb08d.tgz","_integrity":"sha512-dDOZvxyGpVNSX1kfvj06US+YsKHxpZjSh+6pVNM+kVCJN+s0ZcyvK4XbpQCj4dvBscVSpPYMnlWuIiH4h8pbtA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","clang-format":"^1.6.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","@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_3.17.0-nightly-20250116-b02cdb08d_1737070389631_0.42574549547728235","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250117-b02cdb08d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250117-b02cdb08d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250117-b02cdb08d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4af3a16e3ddedbaf49ada8fbb530085df71ce43b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250117-b02cdb08d.tgz","fileCount":1248,"integrity":"sha512-OaaU/l5i+rCJOltv+E5dOtMahWa9J8oc8PnaXgFFpkqUCXTA1bHJgWv+I/ZbW4vYVZYVNhp83rgtUMau1PCzQA==","signatures":[{"sig":"MEYCIQCNdVXmj2BlAEy3nnktL8MtenzPmrXZqqxDArOqujVfTAIhAPqiF0073aqqupRvvdJFaJ81wfeeSdEKGSJN6cNCz0j6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.17.0-nightly-20250117-b02cdb08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250117-b02cdb08d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250117-b02cdb08d.tgz","_integrity":"sha512-OaaU/l5i+rCJOltv+E5dOtMahWa9J8oc8PnaXgFFpkqUCXTA1bHJgWv+I/ZbW4vYVZYVNhp83rgtUMau1PCzQA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","clang-format":"^1.6.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","@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_3.17.0-nightly-20250117-b02cdb08d_1737156789036_0.9770595562051991","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250118-b02cdb08d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250118-b02cdb08d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250118-b02cdb08d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b98739ec2c4554cb37fa5c8e19f948d33e4e6b1f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250118-b02cdb08d.tgz","fileCount":1248,"integrity":"sha512-H1yQk3GINqGoSN1VQipqs9FqSl0BN2rEsWHhtH89/IcrxOYaOaIKZL2pKcw467HVIi+JXEYdLZfMiyZTQs7xrQ==","signatures":[{"sig":"MEYCIQDcvCzgeuuSZNdTnbd+2vW5EKZzRGi1irAzDcT4u9EYjgIhALFE+RSZqgkYKO6kZyovczvcFjlZM1ylT69VC1GhAmDE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.17.0-nightly-20250118-b02cdb08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250118-b02cdb08d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250118-b02cdb08d.tgz","_integrity":"sha512-H1yQk3GINqGoSN1VQipqs9FqSl0BN2rEsWHhtH89/IcrxOYaOaIKZL2pKcw467HVIi+JXEYdLZfMiyZTQs7xrQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","clang-format":"^1.6.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","@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_3.17.0-nightly-20250118-b02cdb08d_1737243188928_0.6639322012973514","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250119-b02cdb08d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250119-b02cdb08d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250119-b02cdb08d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"263d4dd61534ecb62f5866eea8aa5bcc6db9d51f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250119-b02cdb08d.tgz","fileCount":1248,"integrity":"sha512-HmUTVvxmwGdlRr5nh8ABoLFh8dnpnVt9Y8skQBIvjX7Gb+gZo9It7s26k05wqX1bf6BGqfWRa1r2j6OnSEL0pw==","signatures":[{"sig":"MEYCIQDRj7Kjx4XvbI0uhWtNGQrjobLvfiJ355UnvEpN9TfHFQIhAI9INPenmUpYuq08LzlIXo1VhP7NpY+oboTor2ubLcC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.17.0-nightly-20250119-b02cdb08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250119-b02cdb08d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250119-b02cdb08d.tgz","_integrity":"sha512-HmUTVvxmwGdlRr5nh8ABoLFh8dnpnVt9Y8skQBIvjX7Gb+gZo9It7s26k05wqX1bf6BGqfWRa1r2j6OnSEL0pw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","clang-format":"^1.6.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","@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_3.17.0-nightly-20250119-b02cdb08d_1737329580613_0.1398002917696608","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0-nightly-20250120-b02cdb08d":{"name":"react-native-reanimated","version":"3.17.0-nightly-20250120-b02cdb08d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0-nightly-20250120-b02cdb08d","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2a9a54c39effa8482b6d8290681bf5f5d32382d5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20250120-b02cdb08d.tgz","fileCount":1248,"integrity":"sha512-eEjKen7zFnIDdw8H7+E5nU717gLva8gix/lKARMs+m16AS+UPoRHoH6uQCoLEKMyyH+KjkfHNUNoC2IUV13Giw==","signatures":[{"sig":"MEYCIQDrYxAHwTWowo1AFBCR48x/Nya2ngBYaHNBIpeduwJYeQIhALCWWb+dpHjURQZ9z6ES17BfzVmIWEqoinYd/tEBNG3L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.17.0-nightly-20250120-b02cdb08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389357},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0-nightly-20250120-b02cdb08d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.17.0-nightly-20250120-b02cdb08d.tgz","_integrity":"sha512-eEjKen7zFnIDdw8H7+E5nU717gLva8gix/lKARMs+m16AS+UPoRHoH6uQCoLEKMyyH+KjkfHNUNoC2IUV13Giw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","clang-format":"^1.6.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","@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_3.17.0-nightly-20250120-b02cdb08d_1737415982858_0.39722195417349937","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-beta.1":{"name":"react-native-reanimated","version":"4.0.0-beta.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-beta.1","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","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","_from":"file:react-native-reanimated-4.0.0-beta.1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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"},"_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":{},"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"]}},"4.0.0-nightly-20250121-4c66cb237":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250121-4c66cb237","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250121-4c66cb237","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6581b3b9c8aa913b2837d0f16b4953cb2f690aae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250121-4c66cb237.tgz","fileCount":1786,"integrity":"sha512-S5P2qyzU43fyJXfCM9zZ0Zpf/sUtOn8gyXPMAIJJf1Q5L6fFsrTqfIsd3vka8/bmAuUmMaptOqUZaqWqhXnnAw==","signatures":[{"sig":"MEYCIQC/Cslx6MxTfrf8Tn0XDvXFzk3CylM5YiqykyqbQd+aewIhAMS0QLO+6yegsuiTmLNAJaJ1sR+F1TaTmIlZcXB6S46b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250121-4c66cb237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4148869},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250121-4c66cb237.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250121-4c66cb237.tgz","_integrity":"sha512-S5P2qyzU43fyJXfCM9zZ0Zpf/sUtOn8gyXPMAIJJf1Q5L6fFsrTqfIsd3vka8/bmAuUmMaptOqUZaqWqhXnnAw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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-nightly-20250121-4c66cb237_1737502395655_0.2507486157143175","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250122-dbee9e578":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250122-dbee9e578","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250122-dbee9e578","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a9eb30acadea55c28692c1b5403c7dd327f79a47","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250122-dbee9e578.tgz","fileCount":1786,"integrity":"sha512-cK5i3dMPbN6KXqQ6Jqnf6U6cfFLRaAOCNl8QPNicOCOcEz2iwvIgNlTMEmC4LYlSrjuoMdLZeYNHfuTV6OYR3A==","signatures":[{"sig":"MEYCIQC/TZCJK5P6n/bXdEq4yqD0I4wGkH6bQhv/Iv3LDwtwlwIhAOC4DvRXJvNgntzRat1LZjONygBVGYf+Kqpc4K8DjN51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250122-dbee9e578","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4148885},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250122-dbee9e578.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250122-dbee9e578.tgz","_integrity":"sha512-cK5i3dMPbN6KXqQ6Jqnf6U6cfFLRaAOCNl8QPNicOCOcEz2iwvIgNlTMEmC4LYlSrjuoMdLZeYNHfuTV6OYR3A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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-nightly-20250122-dbee9e578_1737588797848_0.7843103607449009","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250123-7b1b33912":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250123-7b1b33912","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250123-7b1b33912","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0e8aeea4bb154a21fcc2213db473f8d8855c97dd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250123-7b1b33912.tgz","fileCount":1786,"integrity":"sha512-OK+5VxTxUfULmggVsy/mFBO3nNCSxu6Mh3kREvzqlYXFYLqFxVPXlZptZnXczpuW3SO3Gyz2r9u9shKKSx+j9g==","signatures":[{"sig":"MEQCIHrhEaX3YL2qofqwN0Xw/uv0IvxaWU14tNgdjCV0/nBbAiBtPSR6yqV88NwFb3ikB7TUCO6CujzoNJ2zcnQsI5lncA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250123-7b1b33912","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4159345},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250123-7b1b33912.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250123-7b1b33912.tgz","_integrity":"sha512-OK+5VxTxUfULmggVsy/mFBO3nNCSxu6Mh3kREvzqlYXFYLqFxVPXlZptZnXczpuW3SO3Gyz2r9u9shKKSx+j9g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","react-native-worklets":"workspace:*","@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-nightly-20250123-7b1b33912_1737675205596_0.42623345796805845","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250124-f74c8253b":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250124-f74c8253b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250124-f74c8253b","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"62c99a38d11f703caffb3546080230ab5d84db04","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250124-f74c8253b.tgz","fileCount":1786,"integrity":"sha512-biOxQJF6q6VVLzX1zoZRmcQbqeb+5xuyhW5jGPQsWwiHCOEwhbVobN3IVZmsWGIR4GFDfXTiiUz2tJkyDY8T+w==","signatures":[{"sig":"MEUCIQDIw6Vk802HLZiYLH/hk3Goh01G8ozeh39eO9VSQlYT6AIgVnVyV11Jrq97dwBIR3KX8/BcBkOdO0uTFT5J51d6mZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250124-f74c8253b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4159336},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250124-f74c8253b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250124-f74c8253b.tgz","_integrity":"sha512-biOxQJF6q6VVLzX1zoZRmcQbqeb+5xuyhW5jGPQsWwiHCOEwhbVobN3IVZmsWGIR4GFDfXTiiUz2tJkyDY8T+w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","react-native-worklets":"workspace:*","@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-nightly-20250124-f74c8253b_1737761588106_0.28950712513009025","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250125-bfc3cfbf5":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250125-bfc3cfbf5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250125-bfc3cfbf5","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6cdf586026f3c60b5fc606bebfbc20b8ca4ff545","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250125-bfc3cfbf5.tgz","fileCount":1786,"integrity":"sha512-V7DNyyX2OV2HR1jhHZL4nA8KquNTP4zyR2lvZTRTJPVa/5JsnoG1nCvJaIYzTK/qXFpWnhQyAF/fy4z07JvgjQ==","signatures":[{"sig":"MEUCIF8ahHS7rQBQSqajCGhsp4S8Nr5QQvSHnpm1Jn2PY/60AiEA+/05QQPuU4Dg4MWUtfw/5r+lqVNHDyM5qky2BYdkxHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250125-bfc3cfbf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4159452},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250125-bfc3cfbf5.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250125-bfc3cfbf5.tgz","_integrity":"sha512-V7DNyyX2OV2HR1jhHZL4nA8KquNTP4zyR2lvZTRTJPVa/5JsnoG1nCvJaIYzTK/qXFpWnhQyAF/fy4z07JvgjQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","react-native-worklets":"workspace:*","@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-nightly-20250125-bfc3cfbf5_1737847986975_0.9745719396246375","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250126-bfc3cfbf5":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250126-bfc3cfbf5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250126-bfc3cfbf5","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"47135e1fdfe47ed86d4b2ee4f11ee449c8c929ba","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250126-bfc3cfbf5.tgz","fileCount":1786,"integrity":"sha512-nT9gItcTvbWrD1xVC5875nqxh9bGVFE7UJVlXz2h+JPFSR6nM/8eINkc+jel/jSh5yodj6DDrfe4LvIb536Wgg==","signatures":[{"sig":"MEUCIFhkm59rLNh0pUfrGWASaLIePAMXy1md71/FiBwLA2eUAiEAsPWJCWHxP5X0e70vErJQOjRxFFGL7AMqQg1nw9zz6PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250126-bfc3cfbf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4159452},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250126-bfc3cfbf5.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250126-bfc3cfbf5.tgz","_integrity":"sha512-nT9gItcTvbWrD1xVC5875nqxh9bGVFE7UJVlXz2h+JPFSR6nM/8eINkc+jel/jSh5yodj6DDrfe4LvIb536Wgg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","react-native-worklets":"workspace:*","@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-nightly-20250126-bfc3cfbf5_1737934395980_0.49235657212463035","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250127-82baa6fea":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250127-82baa6fea","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250127-82baa6fea","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"afc221d909fe6872a11e25911d54aed134cf4999","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250127-82baa6fea.tgz","fileCount":1786,"integrity":"sha512-jRizO8CjNLnGqEM5yB3WVRpNTqBOt9Nf1hjluxXBoaWWSpbr1P63stOdxHwDNX4wBTaYFYKxIdOkN1zOORVHQQ==","signatures":[{"sig":"MEQCIAgqFaJYn59MkU3PFCLjbjAZS8OIoaHC5behP4D3/pyCAiAjydZmDM7kJsRHFJPY95derF0rvcDl7Dqo+epwzs4opQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250127-82baa6fea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4159780},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250127-82baa6fea.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250127-82baa6fea.tgz","_integrity":"sha512-jRizO8CjNLnGqEM5yB3WVRpNTqBOt9Nf1hjluxXBoaWWSpbr1P63stOdxHwDNX4wBTaYFYKxIdOkN1zOORVHQQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","react-native-worklets":"workspace:*","@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-nightly-20250127-82baa6fea_1738020798391_0.8780794908385832","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250128-b9fcec994":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250128-b9fcec994","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250128-b9fcec994","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"27858d5b32e8af7fbcfcf19126f5c5eafb072aa9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250128-b9fcec994.tgz","fileCount":1786,"integrity":"sha512-h13K8i+PZs1BJEnN0PbmM8pxMyUWOgyJBhvRPl1q15ZL6R2PtI76sPNYoUaXVRw2/5p6d+YX44QOfSZ/u6pr/Q==","signatures":[{"sig":"MEQCIEqRwWls5H7DHkDNRrEhQcCVLksVxrpotF90cxTS5Lk6AiADwz1wSRadtmoK8BMzE+pVS0wvq+1HGPTdOxxzSLtmLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250128-b9fcec994","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4159227},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250128-b9fcec994.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250128-b9fcec994.tgz","_integrity":"sha512-h13K8i+PZs1BJEnN0PbmM8pxMyUWOgyJBhvRPl1q15ZL6R2PtI76sPNYoUaXVRw2/5p6d+YX44QOfSZ/u6pr/Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.1","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250128-b9fcec994_1738107193668_0.646607165150825","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250129-1c66e5152":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250129-1c66e5152","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250129-1c66e5152","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"525d51ed3e49999c72c526d76fe1ce229c3ed0ac","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250129-1c66e5152.tgz","fileCount":1729,"integrity":"sha512-ubCuxvwWsQkDHFCeZGoyASqKVWV5NRZAH1S7Vrb7qT/kANVIJUNztCMekngADWb+LKQzjqZCxrwRdeuycyRTSg==","signatures":[{"sig":"MEUCIEex+yEdTtHORFgF5ttbdfmNPrXL5xa/hOWWaM8ApjzWAiEAx7ujXiOIUHpdwLruyeDA65g4Kucg0puwSA72OXekS24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250129-1c66e5152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4043159},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250129-1c66e5152.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250129-1c66e5152.tgz","_integrity":"sha512-ubCuxvwWsQkDHFCeZGoyASqKVWV5NRZAH1S7Vrb7qT/kANVIJUNztCMekngADWb+LKQzjqZCxrwRdeuycyRTSg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250129-1c66e5152_1738193587587_0.05356264204996286","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250130-1196b73b9":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250130-1196b73b9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250130-1196b73b9","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"63a71c0adf1312413edf74c76608ddb64806d9f2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250130-1196b73b9.tgz","fileCount":1813,"integrity":"sha512-X9rWJ7+yuQ/ocOz0xiVC6OY5lLDeCl2CItGVk9gtB3J9n8+BF2arSKShU2xS4Xg20d5Estqzl7Ewo3R0Ga54kQ==","signatures":[{"sig":"MEUCIQC58qLu4Jaf0blwV+DTPSv4B3lvubPYexLZ9PG2Yk+97gIgd9gMgn7bu9GbMsfJ6S0ID9FvMEYPU5rQhgPak+X3hdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250130-1196b73b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4207101},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250130-1196b73b9.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250130-1196b73b9.tgz","_integrity":"sha512-X9rWJ7+yuQ/ocOz0xiVC6OY5lLDeCl2CItGVk9gtB3J9n8+BF2arSKShU2xS4Xg20d5Estqzl7Ewo3R0Ga54kQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250130-1196b73b9_1738279992174_0.519119914851391","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250131-55e02867c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250131-55e02867c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250131-55e02867c","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8fc28ec2bad59c53002ba26e24dc738e85651fe8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250131-55e02867c.tgz","fileCount":1841,"integrity":"sha512-zR+1xrEIGfyZzfaGhX0n1O2+uU6aHah4IbdYeoOONcCVxjKYBiM8diqtERVzOlDHefsJNe5hjBUSvmeewgOAJQ==","signatures":[{"sig":"MEYCIQCQZ1xviUrAu3UGv14WYS9PuHgxI3zoFYKY8yLONEwjoQIhAKvTQPYHjyCl3kM4an0st2Pv0dPhhvZnbo7Rcgc4lc7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250131-55e02867c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4222984},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250131-55e02867c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250131-55e02867c.tgz","_integrity":"sha512-zR+1xrEIGfyZzfaGhX0n1O2+uU6aHah4IbdYeoOONcCVxjKYBiM8diqtERVzOlDHefsJNe5hjBUSvmeewgOAJQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250131-55e02867c_1738366394873_0.6641929715299735","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250201-55e02867c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250201-55e02867c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250201-55e02867c","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"26444cf965df45a95de03b37468436806ae1eb60","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250201-55e02867c.tgz","fileCount":1841,"integrity":"sha512-+WzyWZiw/Z3vY2ZAg71/2WfL1jpy3Z6W+0wi5dZDclAJR8ZcFThJjwnKWAVdI3t8zc65CCt1OzODKIoBzpUXdg==","signatures":[{"sig":"MEUCICfc2y7aeT2pEeNkp2fIEz8RNkDIF4KZQm2s/LtfeJOsAiEApL2fzlzFRek3TNOj992rzH0fkpq3xd1JfelrLa9yOLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250201-55e02867c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4222984},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250201-55e02867c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250201-55e02867c.tgz","_integrity":"sha512-+WzyWZiw/Z3vY2ZAg71/2WfL1jpy3Z6W+0wi5dZDclAJR8ZcFThJjwnKWAVdI3t8zc65CCt1OzODKIoBzpUXdg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250201-55e02867c_1738452790474_0.07167777953866539","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250202-55e02867c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250202-55e02867c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250202-55e02867c","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4e92b83aa937a61ce2ac1e4f2912f42c7b77fdaa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250202-55e02867c.tgz","fileCount":1841,"integrity":"sha512-ASdokNOsJgmg7AD7QixMH6U661706Ul42JIf3aXQQfrOZY/OrZJkoAzKh22XrMiB8btb2BDM11+dbhGvARud5Q==","signatures":[{"sig":"MEUCIQD9SUt6PBD6Pj0HM8sH14LNOVjHAW6p+080v07gY8XHpwIgXAUOMyMptC2a5nYCsvMlXfqjvbCeXC7IGpsIkZuYRu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250202-55e02867c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4222984},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250202-55e02867c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250202-55e02867c.tgz","_integrity":"sha512-ASdokNOsJgmg7AD7QixMH6U661706Ul42JIf3aXQQfrOZY/OrZJkoAzKh22XrMiB8btb2BDM11+dbhGvARud5Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250202-55e02867c_1738539192761_0.11501021318024907","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250203-d77510fe8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250203-d77510fe8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250203-d77510fe8","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4215d4a6ae85f213f7865997345fa92ccfb21c35","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250203-d77510fe8.tgz","fileCount":1841,"integrity":"sha512-R7Yc2hOtlexgOQd93xFLnGMO22hISabjDjkejxo0DtQZ/z+XIhCBIAPBsh9VRZDnQSkXG7N9LVXejLYqDGZeFw==","signatures":[{"sig":"MEUCIH46RLA8/2sy1NOxiOKrMA3GeVyucwyj1TzqCGZILaPtAiEAgz6FFv7fkOIKQEvK8iLduDTDPP5izBAK9WQTlyuObu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250203-d77510fe8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4223441},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250203-d77510fe8.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250203-d77510fe8.tgz","_integrity":"sha512-R7Yc2hOtlexgOQd93xFLnGMO22hISabjDjkejxo0DtQZ/z+XIhCBIAPBsh9VRZDnQSkXG7N9LVXejLYqDGZeFw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250203-d77510fe8_1738625597425_0.6220747270881279","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250204-a8df1efab":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250204-a8df1efab","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250204-a8df1efab","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f4b184377a3947166ac824526e1aaf70504fea62","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250204-a8df1efab.tgz","fileCount":1841,"integrity":"sha512-K4R+9br0+M66MeeNJTthAY/b6wlYz2x+vyQmeTxYdM5yNqjSV0wA4A7ScWAss4j4X4vm9qMiZ+hPh/MRpd7Qwg==","signatures":[{"sig":"MEUCIFzlvWxIGtIMOjexJ1pxILSCN2Gst8uMiYXPDc8dmLDMAiEAmQFvnsTrlf0FrhdIrK/rqxdC+lGNti+3eaqz98cWD8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250204-a8df1efab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4224323},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250204-a8df1efab.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250204-a8df1efab.tgz","_integrity":"sha512-K4R+9br0+M66MeeNJTthAY/b6wlYz2x+vyQmeTxYdM5yNqjSV0wA4A7ScWAss4j4X4vm9qMiZ+hPh/MRpd7Qwg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250204-a8df1efab_1738711995919_0.40915937332857544","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-beta.2":{"name":"react-native-reanimated","version":"4.0.0-beta.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-beta.2","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0891e2edde885cdbc01bcabc05e1961ec6b26ba3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-beta.2.tgz","fileCount":1841,"integrity":"sha512-2dugFWc2CmNeymk1q7UFwArCUc5si8mo/Rjcik0+zXkvmL+d2EQ2Nplymd9qijNWXK0J5SDjG+93cpxRx+2gKg==","signatures":[{"sig":"MEYCIQCFBZNCLZKtb5uGPJqInKDwAvPAFMmevunTwtYxl/ApggIhAJqK8YYrZflfEes95mjbcLkxFgt9FUZiU4QxYxZpBQJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4224651},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-beta.2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-4.0.0-beta.2.tgz","_integrity":"sha512-2dugFWc2CmNeymk1q7UFwArCUc5si8mo/Rjcik0+zXkvmL+d2EQ2Nplymd9qijNWXK0J5SDjG+93cpxRx+2gKg==","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":{},"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":"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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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.2_1738772867135_0.7168772382711801","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250205-a343322c2":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250205-a343322c2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250205-a343322c2","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6ebfbae6a96dc10d1d7ed16f7089c69d17e735fd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250205-a343322c2.tgz","fileCount":1841,"integrity":"sha512-1dDvdjAuXkdXdqo2pD+bVtKk+1wNlYi0Ee1R6bVZZGjVAYFDfGTfzkSV4yfIkmi4X48sC7HpU6n5AjaDNh5NQw==","signatures":[{"sig":"MEUCIEKb8k59NxkYbb46jV1u0zzWnyZl3xvjcIx8+ZRG4hhJAiEA7e5kmI7veNHR5dBG7yGmTqwVH+16k6ix7GrpGPSk+xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250205-a343322c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4224691},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250205-a343322c2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250205-a343322c2.tgz","_integrity":"sha512-1dDvdjAuXkdXdqo2pD+bVtKk+1wNlYi0Ee1R6bVZZGjVAYFDfGTfzkSV4yfIkmi4X48sC7HpU6n5AjaDNh5NQw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250205-a343322c2_1738798396996_0.28964424690724","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250206-753464bef":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250206-753464bef","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250206-753464bef","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3d6d1a97a649b431ad479a59a4d862030dea0ced","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250206-753464bef.tgz","fileCount":1856,"integrity":"sha512-us+oPATvmljA78vymKjamFoYmNYuBRDCY8Oft1wJaRHr8mqKCfiNRBrepBEjpX8te5hLaJhSo210dtT3Ypx2rw==","signatures":[{"sig":"MEUCIF1jjAxet/HG92ySP1B66sXPA5GakxivxZ2q9jcXXMZMAiEA9c5POgAafQY802eMQt6MQy0HMd3RKc0AQPLwByCpPWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250206-753464bef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4248739},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250206-753464bef.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250206-753464bef.tgz","_integrity":"sha512-us+oPATvmljA78vymKjamFoYmNYuBRDCY8Oft1wJaRHr8mqKCfiNRBrepBEjpX8te5hLaJhSo210dtT3Ypx2rw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250206-753464bef_1738884833861_0.19585487870292062","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250207-b703185e9":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250207-b703185e9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250207-b703185e9","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"91c6c1d99a03c038b93f50cb3dc31f5f0f4b5a14","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250207-b703185e9.tgz","fileCount":1858,"integrity":"sha512-+igVAKMgWPZUMBwbG1OlMAJRKWLNBR6gZSPRlo68cs+yCT0Cp8BEyUzsTZNOPfUKTQXiAOa14y20BmKDIJEtpA==","signatures":[{"sig":"MEUCIDrW0sTGmVm1rzwQbT9z2UIBB8MWZ6u3fswmfGnx1x7WAiEAyoa3fWxuns05ZWS0auyxtL+Y/4eiC5F+jqhxXor5rZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250207-b703185e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4250029},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250207-b703185e9.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250207-b703185e9.tgz","_integrity":"sha512-+igVAKMgWPZUMBwbG1OlMAJRKWLNBR6gZSPRlo68cs+yCT0Cp8BEyUzsTZNOPfUKTQXiAOa14y20BmKDIJEtpA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250207-b703185e9_1738971193056_0.7375422569087642","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250208-b703185e9":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250208-b703185e9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250208-b703185e9","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"190c93f708b99722ddb31b4c12d2adf7ae02a0cf","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250208-b703185e9.tgz","fileCount":1858,"integrity":"sha512-HUCxlcV/iiCUEvQOt1R4dRhJmDtXYHQqNuD4UfD1UVZMAWUEmpIT5YJYtkl8oQ7xlD2JcOh8NW0P1gJD+bPKtQ==","signatures":[{"sig":"MEYCIQDmG79e6DA7FlG1CguhUUUYRNiF9zWueGbFoB9JqZgssgIhAKOSRz12Pch9YQD50q3NCqzWZv/hCzXmj1rzWAZu851R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250208-b703185e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4250029},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250208-b703185e9.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250208-b703185e9.tgz","_integrity":"sha512-HUCxlcV/iiCUEvQOt1R4dRhJmDtXYHQqNuD4UfD1UVZMAWUEmpIT5YJYtkl8oQ7xlD2JcOh8NW0P1gJD+bPKtQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250208-b703185e9_1739057592429_0.7256257678602009","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250209-b703185e9":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250209-b703185e9","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250209-b703185e9","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8559cd56ef469df8733568c2184d89757a38377f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250209-b703185e9.tgz","fileCount":1858,"integrity":"sha512-0yM+UjxqEAfHhJ0SRZuLHqDU6lvKKsjHmDSuvGtLSx8FgXJnlclglTs3HbLQ1QCsJF4XtMnzcxmd3sirrC9Ghg==","signatures":[{"sig":"MEUCID+mjhAg3arzkxyFrdsTNbB1srWV46ufDk8rTs+AFwGtAiEArhdzuBktjc+Z2iW+N2SSD5Vy2ejWuXxr+1I4ngF37uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250209-b703185e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4250029},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250209-b703185e9.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250209-b703185e9.tgz","_integrity":"sha512-0yM+UjxqEAfHhJ0SRZuLHqDU6lvKKsjHmDSuvGtLSx8FgXJnlclglTs3HbLQ1QCsJF4XtMnzcxmd3sirrC9Ghg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250209-b703185e9_1739143997586_0.7340073866303662","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250210-cff70048f":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250210-cff70048f","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250210-cff70048f","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dbd1ef4e29a89c98feae512a0e0307f1088ec0fe","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250210-cff70048f.tgz","fileCount":1854,"integrity":"sha512-E+dUJ+iV3BtJqsKqnRDb+k4lphvh78PCfe54tOGrsLXDU5MXgz9DpMRfl58/og+1AqSFICZpdtsRQyY+K502mw==","signatures":[{"sig":"MEUCIA+a6KMVuxv23lWaHvOff31t5+eZq2YOX7XHscYrRRZNAiEAueXe8nQ2bJWQyfZzlZinkRpCpfPfypZ8nhDq2AEW2q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250210-cff70048f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4232432},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250210-cff70048f.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250210-cff70048f.tgz","_integrity":"sha512-E+dUJ+iV3BtJqsKqnRDb+k4lphvh78PCfe54tOGrsLXDU5MXgz9DpMRfl58/og+1AqSFICZpdtsRQyY+K502mw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250210-cff70048f_1739230437596_0.9622992019488157","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250211-f923c2744":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250211-f923c2744","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250211-f923c2744","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ecc95439d96915eaa371ac937a35c54d19592228","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250211-f923c2744.tgz","fileCount":1864,"integrity":"sha512-bXFK3NMPIr5kesbNzQszMOWY5yz/KpYnqYta8VxsxbLd3eAabqfGWDj2zcufqw70MDjPNwNCXdp7hfuqx9sHCQ==","signatures":[{"sig":"MEYCIQCZpSjchig+Mkg5K1qnphGuU1AkHwfpEUQYxcfxw5KQKwIhAIPHbrjp9+jZZ49I2mmP0h6KuXMQSZ+r+QKL2qdkWG+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250211-f923c2744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4261100},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250211-f923c2744.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250211-f923c2744.tgz","_integrity":"sha512-bXFK3NMPIr5kesbNzQszMOWY5yz/KpYnqYta8VxsxbLd3eAabqfGWDj2zcufqw70MDjPNwNCXdp7hfuqx9sHCQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250211-f923c2744_1739316843006_0.5757399427466692","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250212-f923c2744":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250212-f923c2744","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250212-f923c2744","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"88a0708cb4188f8c96c8451bbfaf332d4d1749a6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250212-f923c2744.tgz","fileCount":1864,"integrity":"sha512-UsPCbHAtANgX8qj6CINj37xTH2VpPD9rZvUx/TvM5zMqePKe7H6M+Wkw6H5WZbg4jNLg4ZHkN7Aw5tnQ97dZAw==","signatures":[{"sig":"MEQCIBsawNNr/MH/IHNtSAKF0uGuecd6AxIm96msBMSDEZJuAiBgjy8iag4Zk654YqnkzqEfK2eCbRz1yX9nJ4o9/TDbww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250212-f923c2744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4261100},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250212-f923c2744.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250212-f923c2744.tgz","_integrity":"sha512-UsPCbHAtANgX8qj6CINj37xTH2VpPD9rZvUx/TvM5zMqePKe7H6M+Wkw6H5WZbg4jNLg4ZHkN7Aw5tnQ97dZAw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250212-f923c2744_1739403196674_0.03706127409313309","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250213-2bc2b6bc3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250213-2bc2b6bc3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250213-2bc2b6bc3","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ce6a43dc36446f2aa562e6f5bb3246f3697b707c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250213-2bc2b6bc3.tgz","fileCount":1864,"integrity":"sha512-tceh+nlfBOODGDl5MxMHxkeh5b1MW4/ITmGDlb7LMSIup91YARipHEDv8S996GYx6tj052oMP3rim3htkbtaLA==","signatures":[{"sig":"MEUCIQC+iKT519S5eSe3sWxuIbtobbgWc0ymaRVFnX9R18O/DQIgHR7jQHNwgsZuBbrmZtWi+82SgXnu2uE3DjEhJ2m1mss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250213-2bc2b6bc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4261100},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250213-2bc2b6bc3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250213-2bc2b6bc3.tgz","_integrity":"sha512-tceh+nlfBOODGDl5MxMHxkeh5b1MW4/ITmGDlb7LMSIup91YARipHEDv8S996GYx6tj052oMP3rim3htkbtaLA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250213-2bc2b6bc3_1739489589970_0.6672602608531386","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250214-fb654170d":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250214-fb654170d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250214-fb654170d","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dbfe4fef2a1d873994320298e00e549e1e8ad203","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250214-fb654170d.tgz","fileCount":1864,"integrity":"sha512-bJ0sw7yzNgj6jvqvTLGt9H+csJjw4PTa/JYmPFCvhhDr4huVxHduwXcEgAJJGMYd64cM3yHEORtqaUDCVxBcpQ==","signatures":[{"sig":"MEUCIDWNJrg+Fipg9AHfZ62xB81vMW+/NseziDEOVecyyX8sAiEAhtWb5utc8mpZgTcuzAYlF0HMrD+ngh+s9ZJ7J+anc3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250214-fb654170d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4269266},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250214-fb654170d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250214-fb654170d.tgz","_integrity":"sha512-bJ0sw7yzNgj6jvqvTLGt9H+csJjw4PTa/JYmPFCvhhDr4huVxHduwXcEgAJJGMYd64cM3yHEORtqaUDCVxBcpQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250214-fb654170d_1739575993073_0.6630066429652721","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250215-ceee78e2a":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250215-ceee78e2a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250215-ceee78e2a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1549cb9a2d35970e4dae14ea0b07b6af36f98728","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250215-ceee78e2a.tgz","fileCount":1864,"integrity":"sha512-ojrOaYtMCkOOM0Sb5vExclihbVWI6kCyDAwylBjcY4DNUfGyy6AsSwkxKG6plsbfUbkEk+eRaB5BB9VSk12nUA==","signatures":[{"sig":"MEUCIQDNbxh6DH4RYPulRxe4znmXzZU4qSCdpbfUfnAzkl/SbwIgClKH6tODKn4oiiTe5oaKy4GSJJhBJ5wSZdkbIlsSDBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250215-ceee78e2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4269448},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250215-ceee78e2a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250215-ceee78e2a.tgz","_integrity":"sha512-ojrOaYtMCkOOM0Sb5vExclihbVWI6kCyDAwylBjcY4DNUfGyy6AsSwkxKG6plsbfUbkEk+eRaB5BB9VSk12nUA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250215-ceee78e2a_1739662706198_0.638977243974612","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250216-ceee78e2a":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250216-ceee78e2a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250216-ceee78e2a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f4d76c3b42af4a325813aa6b2976c361f6eafd0b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250216-ceee78e2a.tgz","fileCount":1864,"integrity":"sha512-lqBhINqUDB1DhFnzHH7941sQQldBGSr3ffwcq6a+KTTfdjjJh3tlmrMUne0ZfKjHrYoKBQSpf29EON+1Z85EHA==","signatures":[{"sig":"MEUCIQDjnb0LgIkvM5nlHgImh/LDN+uxiEmvAc+n4e46+9gU5AIgPgj712mTvfY1k3QsfyGStYXrF/WUSCV+X3WSzv5kxOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250216-ceee78e2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4269448},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250216-ceee78e2a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250216-ceee78e2a.tgz","_integrity":"sha512-lqBhINqUDB1DhFnzHH7941sQQldBGSr3ffwcq6a+KTTfdjjJh3tlmrMUne0ZfKjHrYoKBQSpf29EON+1Z85EHA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250216-ceee78e2a_1739748793410_0.4014568024692504","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250217-72cadca59":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250217-72cadca59","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250217-72cadca59","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"37680d4e7b590c2235e7039ecbe12803a4ffbb95","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250217-72cadca59.tgz","fileCount":1864,"integrity":"sha512-udoFzy6JTRuV61XcpuY9O7CBGPzE/O8vaALV2jk0kd46eKR0p+6Px490ozGdPSmrTd9N+emo6GIukRqw2O2/QQ==","signatures":[{"sig":"MEUCIQCXZ5QFcug2Uet9CQKFQDMyrvHd1C8TpFdiEyreA7aEkwIgDtcHap+e8mA0M5gytaJn34VOddG6niYZmdF0hC/KS40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250217-72cadca59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4267139},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250217-72cadca59.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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","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","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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250217-72cadca59.tgz","_integrity":"sha512-udoFzy6JTRuV61XcpuY9O7CBGPzE/O8vaALV2jk0kd46eKR0p+6Px490ozGdPSmrTd9N+emo6GIukRqw2O2/QQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250217-72cadca59_1739835196565_0.32709048222011594","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250218-e5a0cdf69":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250218-e5a0cdf69","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250218-e5a0cdf69","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"27885f39c9cf2499b0ba919764e082b452a2176c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250218-e5a0cdf69.tgz","fileCount":1864,"integrity":"sha512-pn0tdQsLGxUqWC7Rji53DQ3O/ngraCvAVGsCMmxE9g80CgZdhjdfo6r74EcxsY34fD+2z6OkciNlKINZQ9GgFA==","signatures":[{"sig":"MEUCIQCJFvZ8y5468vUHUq0U3ucqIKCBUhSIaj22wKXwo0liXQIgSVgok6tOZJdxCENkQxK1C+noY4M7UZXu+ZKnVbvnc7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250218-e5a0cdf69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4252669},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250218-e5a0cdf69.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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","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","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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250218-e5a0cdf69.tgz","_integrity":"sha512-pn0tdQsLGxUqWC7Rji53DQ3O/ngraCvAVGsCMmxE9g80CgZdhjdfo6r74EcxsY34fD+2z6OkciNlKINZQ9GgFA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250218-e5a0cdf69_1739921601188_0.32633657766081847","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250219-9b99fbd84":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250219-9b99fbd84","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250219-9b99fbd84","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ba4300194d2a3d837a0492152cb3e7ee4c017d17","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250219-9b99fbd84.tgz","fileCount":1864,"integrity":"sha512-llU7NWHR4CH5MajWQZwuJscy1JDgv41lUYbhDI1RsrELy1ciJIeEvT268pN7lU5qEKSqFYAEQZzWZag/bui6bw==","signatures":[{"sig":"MEYCIQDLONbjix3sUR1VPByYgCsiKYt2sew2fCLAKR9hCqiKzgIhAID7GUG+d2uudwhg0MhFkIXwv/5Nd7na8P4lJhU0Ej9U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250219-9b99fbd84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4252872},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250219-9b99fbd84.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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","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","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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250219-9b99fbd84.tgz","_integrity":"sha512-llU7NWHR4CH5MajWQZwuJscy1JDgv41lUYbhDI1RsrELy1ciJIeEvT268pN7lU5qEKSqFYAEQZzWZag/bui6bw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250219-9b99fbd84_1740008087668_0.16382990240945272","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250220-1729131f0":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250220-1729131f0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250220-1729131f0","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"52a0d19cf4a874e207abfe2013978e807c1cf41c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250220-1729131f0.tgz","fileCount":1898,"integrity":"sha512-AvXeja2EGXIPMee9COc5B71Dx09BL+nsjrXWKmyrTrL+dj3ZpXtJ1fndxbpC6hDWHfPCKxbFWqpGHtx6wMzngg==","signatures":[{"sig":"MEYCIQCS0kCbXgW8cZbDikylIOSIyMz0wwKJqbBV7vPl1WQ7nQIhAMHOewyolaAu8itpKVdV2bHYzKmtjWNUYoF9D9FyFt5T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250220-1729131f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4286478},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250220-1729131f0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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","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","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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250220-1729131f0.tgz","_integrity":"sha512-AvXeja2EGXIPMee9COc5B71Dx09BL+nsjrXWKmyrTrL+dj3ZpXtJ1fndxbpC6hDWHfPCKxbFWqpGHtx6wMzngg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250220-1729131f0_1740094414375_0.20090177911180973","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250221-fa3aa31e6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250221-fa3aa31e6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250221-fa3aa31e6","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"571d6b832322e8d7f7b9a229ab41508b28ff7380","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250221-fa3aa31e6.tgz","fileCount":1898,"integrity":"sha512-cK2LyiK3KwUfQLcP1UQnfVbdoRkL4Hi74ub4vCDqVXuna/pl0kgHY/iA4k5lM/J87ues2fU5qmCkzkWvPdQ5OA==","signatures":[{"sig":"MEQCIFGZv+WlCnV3QIXVUz0Leayf5dRJmchC7RY/DLd5fB7aAiBvKauFofr9GzEtBUm3uKzEyOd5kY2+qDR+idounIBoyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250221-fa3aa31e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4286451},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250221-fa3aa31e6.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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","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","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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250221-fa3aa31e6.tgz","_integrity":"sha512-cK2LyiK3KwUfQLcP1UQnfVbdoRkL4Hi74ub4vCDqVXuna/pl0kgHY/iA4k5lM/J87ues2fU5qmCkzkWvPdQ5OA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250221-fa3aa31e6_1740180806745_0.5951304556978398","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250222-fa3aa31e6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250222-fa3aa31e6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250222-fa3aa31e6","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"90ec363228120b906181d3b8d6531ad72857f782","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250222-fa3aa31e6.tgz","fileCount":1898,"integrity":"sha512-ePt87w9Ts6Y5bMeJM5xV4z314zRtRJeuiUtGi4sGPvJK8lzy0UG4GWyPJO32ayh5COtHTXe3e54Irhb+LQ9G5g==","signatures":[{"sig":"MEYCIQC1eHAlN2fA0T/btHdeADKBN0aeBSbsuVT34mF558NvEQIhAPkBTGKKeZJrqcQ8aBdCB38dDkYkrGn/mlcpZqhsbmbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250222-fa3aa31e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4286451},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250222-fa3aa31e6.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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","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","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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250222-fa3aa31e6.tgz","_integrity":"sha512-ePt87w9Ts6Y5bMeJM5xV4z314zRtRJeuiUtGi4sGPvJK8lzy0UG4GWyPJO32ayh5COtHTXe3e54Irhb+LQ9G5g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250222-fa3aa31e6_1740267189883_0.028061881561419533","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250223-fa3aa31e6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250223-fa3aa31e6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250223-fa3aa31e6","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"632aa4a51e5ac1f1f017cb4af890122977a92170","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250223-fa3aa31e6.tgz","fileCount":1898,"integrity":"sha512-e8XWwj38qPk2AsywTy5lXvY1pU5T8EeQUogqGn5JgQ2Aiv6GdunzaGOKRh9eTRXQKsFik5SIomLQVDCB2cTzPg==","signatures":[{"sig":"MEYCIQDTFwG87jBGlPDj9FHyONXvqSP0eM7BNIjuYaucW/lHFgIhAMA07zLKrA1tao5j+a/bvE9T1I7cHWuHFxH8xIYF1wU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250223-fa3aa31e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4286451},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250223-fa3aa31e6.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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","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","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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250223-fa3aa31e6.tgz","_integrity":"sha512-e8XWwj38qPk2AsywTy5lXvY1pU5T8EeQUogqGn5JgQ2Aiv6GdunzaGOKRh9eTRXQKsFik5SIomLQVDCB2cTzPg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250223-fa3aa31e6_1740353600878_0.15853416250017083","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.0":{"name":"react-native-reanimated","version":"3.17.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.0","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"241c0b5c6bb034c445835bc04f6699965be9d3ea","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.0.tgz","fileCount":1269,"integrity":"sha512-gGuEmzJ03LHASsQU9fIUCnGpDVyXXdnFbiEMl7+Tkth+xiAaIIfJcSXEbkMtCRrxox3xvvfnF7dtMYSdzHUozQ==","signatures":[{"sig":"MEUCIQC1BE8oeom5DN0WakXbKXYSgDs/gJuxr8dcE81A4Wf5RwIgbL2GWdOPz1ccpDINaYlgEVukZQgGSoeB9OGGy+5gNGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427162},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/releasing/react-native-reanimated-3.17.0.tgz","_integrity":"sha512-gGuEmzJ03LHASsQU9fIUCnGpDVyXXdnFbiEMl7+Tkth+xiAaIIfJcSXEbkMtCRrxox3xvvfnF7dtMYSdzHUozQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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,"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","clang-format":"^1.6.0","react-native":"0.77.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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_3.17.0_1740414261845_0.44658457984898514","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250224-c288e54a2":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250224-c288e54a2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250224-c288e54a2","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2d81f8acc6b8831ab37c6b8a833db1ae16e6bf90","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250224-c288e54a2.tgz","fileCount":1898,"integrity":"sha512-v+i4vBNfITF2fcpAFp731w59cBsLZsZJ3+6QwPPoevVl6BySbEyctn7BU/XSrXuNnPK0rWiYYQ+U8LUsZMSoBQ==","signatures":[{"sig":"MEUCIQDuJRWoV/m5Hd+DAg+WcL7UwHpuSZUXJb6S7C9YT3rZYgIgQr0KWf/24/ZlQ0n6oD9wfPtrqN0rP9y6WZLb/uX0A9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250224-c288e54a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4289768},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250224-c288e54a2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"./scripts/duplicate-worklets-code.sh && 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 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","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","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.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250224-c288e54a2.tgz","_integrity":"sha512-v+i4vBNfITF2fcpAFp731w59cBsLZsZJ3+6QwPPoevVl6BySbEyctn7BU/XSrXuNnPK0rWiYYQ+U8LUsZMSoBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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-nightly-20250224-c288e54a2_1740439992974_0.15047726981593823","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250225-760a5f8b8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250225-760a5f8b8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250225-760a5f8b8","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"870567a1359c4ef2d43bd9b71ae5c006c05c41bd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250225-760a5f8b8.tgz","fileCount":1711,"integrity":"sha512-ffLaexLMsoEs9ViUMWTTMox5KDpFfycDVptDchJgd0MPXWbeJJ4EflRGIF1XI8MWRzG4I282izi/ytmQYxHMow==","signatures":[{"sig":"MEUCIHcfb4cBOA7tvzlRYMuJvG4GRWdxLDHQpwBMfmtGyK3oAiEAwr9XXoh+wY4ecxA/HyrAhl6cjB2ScQ36ckhDG/RZMkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250225-760a5f8b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3932655},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250225-760a5f8b8.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250225-760a5f8b8.tgz","_integrity":"sha512-ffLaexLMsoEs9ViUMWTTMox5KDpFfycDVptDchJgd0MPXWbeJJ4EflRGIF1XI8MWRzG4I282izi/ytmQYxHMow==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.2","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250225-760a5f8b8_1740526475612_0.4954199147482703","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250226-ae2e51dd6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250226-ae2e51dd6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250226-ae2e51dd6","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"93cefb01e25627f1caca715032c6d02adcb19794","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250226-ae2e51dd6.tgz","fileCount":1704,"integrity":"sha512-RCqRHx4EnKnD4XPLsPw9N355/4v0mWyfdAV+NsPjHN/UIGH3T0PEmDX/FJQHz12oXsYeEh2FKTVJxmXNe9irgA==","signatures":[{"sig":"MEQCIA25Jqvqdn1AjdkNLceej0Rn40FfZihHIg72dnG2yZeEAiBR8Bb/qxyTHb001+K14hqlMCbCaCY/+M+f24o3fCiCng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250226-ae2e51dd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3873381},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250226-ae2e51dd6.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250226-ae2e51dd6.tgz","_integrity":"sha512-RCqRHx4EnKnD4XPLsPw9N355/4v0mWyfdAV+NsPjHN/UIGH3T0PEmDX/FJQHz12oXsYeEh2FKTVJxmXNe9irgA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250226-ae2e51dd6_1740612871874_0.8467741275310012","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250227-35c7c381d":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250227-35c7c381d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250227-35c7c381d","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a6e764b8d3c193e53a1ecd6670d46dcd40ccd508","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250227-35c7c381d.tgz","fileCount":1659,"integrity":"sha512-853v+SEtYtReTUU7OqEBoxqgL7CAWBQT421HEipn24ErjUQ/BRE0RdC7xs/VpEqduStKSu1AlicfGl0OZVcFvw==","signatures":[{"sig":"MEYCIQCGOknM0ajy/ZLbODAvuUy8ZZpe1NwYey+dkzQCO5tyuAIhALrfActaavyPhF+77lJe2MN+cYL2L94ii2AUzlUg/OWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250227-35c7c381d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3587663},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250227-35c7c381d.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250227-35c7c381d.tgz","_integrity":"sha512-853v+SEtYtReTUU7OqEBoxqgL7CAWBQT421HEipn24ErjUQ/BRE0RdC7xs/VpEqduStKSu1AlicfGl0OZVcFvw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250227-35c7c381d_1740699192769_0.15193367472800134","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.1":{"name":"react-native-reanimated","version":"3.17.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.1","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"42bed044ad046f09efcc00a80fabcc6eb18c7073","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.1.tgz","fileCount":1269,"integrity":"sha512-ECzLhLxMKLifv34a8799/MHqIazQZV9fLMNSMdixXQlzX71RyL3/ah3cz/h3ERoyhJAYRC2ySLLZho6pXSqMFQ==","signatures":[{"sig":"MEUCIQCamjjY3wHQDL/+TsA/xjUkHexrPyzk8HnxVqfHKb9CMwIgaQt0SR/AII45IcWYtG1BJ4e3hOilTmKDL7hNBQRc3Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431313},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Downloads/react-native-reanimated-3.17.1.tgz","_integrity":"sha512-ECzLhLxMKLifv34a8799/MHqIazQZV9fLMNSMdixXQlzX71RyL3/ah3cz/h3ERoyhJAYRC2ySLLZho6pXSqMFQ==","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":{},"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":"20.10.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.17.1_1740767887355_0.9572687616529671","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250228-7dd8a8c58":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250228-7dd8a8c58","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250228-7dd8a8c58","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d481bc239d9734928c4da32a34fe9eb46c4eed8f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250228-7dd8a8c58.tgz","fileCount":1635,"integrity":"sha512-n0svopyabGzfZWvDNLUk+8ECQIq8jldKP00UWQBkecJ6TIDHCcjjl+iOM14TDlUV9PRteVAlEmCndSVCsBFVUA==","signatures":[{"sig":"MEYCIQCnKmdinEcuj87npvf6qspVspo5Zk1602zX61r/r2UTYQIhAIoMmlCs/cENClrPfZ0JOEyIDESsQBV8Sgg8pl0bM9Wk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250228-7dd8a8c58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492974},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250228-7dd8a8c58.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250228-7dd8a8c58.tgz","_integrity":"sha512-n0svopyabGzfZWvDNLUk+8ECQIq8jldKP00UWQBkecJ6TIDHCcjjl+iOM14TDlUV9PRteVAlEmCndSVCsBFVUA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250228-7dd8a8c58_1740785593108_0.5315709178780532","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250301-7dd8a8c58":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250301-7dd8a8c58","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250301-7dd8a8c58","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5672768436ef71b2df3aedf5a3ec7b9ccbc457d8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250301-7dd8a8c58.tgz","fileCount":1635,"integrity":"sha512-MMC7BbtQwXDLCbjCR5RAbWyl0gADi91LYx+Y2CxO9e68yisNcoc8URS4AGSbND35s0ItFLCNzcMceyBGVv4ZkA==","signatures":[{"sig":"MEUCIQCRIN2pscYuOzBJNxNaur3v3L3vST6KAtUSwMOr/LcN1AIgeKOPnJ/UBIeNZCCTW8JmSwLmLklfz7PisXpr0DRCAaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250301-7dd8a8c58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492974},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250301-7dd8a8c58.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250301-7dd8a8c58.tgz","_integrity":"sha512-MMC7BbtQwXDLCbjCR5RAbWyl0gADi91LYx+Y2CxO9e68yisNcoc8URS4AGSbND35s0ItFLCNzcMceyBGVv4ZkA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250301-7dd8a8c58_1740872009456_0.3231498385821494","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250302-3f85cb7c5":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250302-3f85cb7c5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250302-3f85cb7c5","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"130f10d0a2a5f51683d97e83b1c67a58d1a9cdb2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250302-3f85cb7c5.tgz","fileCount":1636,"integrity":"sha512-bh0anqy0Szs1Dd0DsTEXjcHKQNRdAJZShwOgUGR99R5J59GPkNjm0BmdLH0BQsY5FHuh3PbFRwgOiC7RckFvAg==","signatures":[{"sig":"MEYCIQCsbNnY8h+RfB9GRutR3GOZNL466fm1gJt2gORSKc7Y5gIhAJ4m2v9fTnTzioOSUhRfVGgJo1vgQrXmMzUAx4ReF8hp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250302-3f85cb7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492901},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250302-3f85cb7c5.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250302-3f85cb7c5.tgz","_integrity":"sha512-bh0anqy0Szs1Dd0DsTEXjcHKQNRdAJZShwOgUGR99R5J59GPkNjm0BmdLH0BQsY5FHuh3PbFRwgOiC7RckFvAg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250302-3f85cb7c5_1740958397793_0.04081231188375778","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250303-c6003f9c8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250303-c6003f9c8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250303-c6003f9c8","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"207cfb1fe56f658b56393d50dedb4e951b69069d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250303-c6003f9c8.tgz","fileCount":1638,"integrity":"sha512-pwmG4ZxmExMe2Nef8QS0qefCyAAjfB/NFCqgKKdcxEuAIOQNRxm7eaQeHGuDzi4hjhmC+KvUuL2viKG0v6vh6Q==","signatures":[{"sig":"MEUCIEIDn2HqhV0626XKnjyj+w490y/+97Ub9EIM3c9bdC/UAiEAgTkxhA/UaWk59gEtdwO/GLPMMFGdOtsvUt8xKvIYYZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250303-c6003f9c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3494320},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250303-c6003f9c8.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250303-c6003f9c8.tgz","_integrity":"sha512-pwmG4ZxmExMe2Nef8QS0qefCyAAjfB/NFCqgKKdcxEuAIOQNRxm7eaQeHGuDzi4hjhmC+KvUuL2viKG0v6vh6Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250303-c6003f9c8_1741044802974_0.2750274584788803","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250304-f583f0681":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250304-f583f0681","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250304-f583f0681","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2904d4ce2fde8352ec02d11b2f26783caabd3aef","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250304-f583f0681.tgz","fileCount":1641,"integrity":"sha512-6ab1U5TpiGT60QYoYKJeUzVnLRRIQwau/iIUdypClWrip7VxxxhWihNCzxOvwu1snBvE/oHlahDKvRTYpmtveg==","signatures":[{"sig":"MEUCIQDQ1Qx59Y871NjbcogQq6bLmYHT0231tKIS6IVvoB+oxAIgT45aI8wJgm02IX887p57gGa83891rxmH8ZFUflVMM9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250304-f583f0681","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3495645},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250304-f583f0681.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250304-f583f0681.tgz","_integrity":"sha512-6ab1U5TpiGT60QYoYKJeUzVnLRRIQwau/iIUdypClWrip7VxxxhWihNCzxOvwu1snBvE/oHlahDKvRTYpmtveg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250304-f583f0681_1741131202007_0.5280085042957487","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250305-48332abf0":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250305-48332abf0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250305-48332abf0","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e8a1608bb38d47f6c1f6e21867093b622072c518","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250305-48332abf0.tgz","fileCount":1641,"integrity":"sha512-5GjuF5IB4ptjg6iPjsmd/PjjheO5xfwDLtds4vDxR5g2yhumdkuJGO2AtR4fBdunH1W2n0h6Mz7st99XqzRMjg==","signatures":[{"sig":"MEUCIQCNMGge9ofomp4Tclreho8XEtKbXmS+l4aLUSmI0XVgWQIgRmP1HmsFiuY9ipA8TqF6zRjl0EU2rpMZRriWrQ69+Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250305-48332abf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3491987},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250305-48332abf0.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250305-48332abf0.tgz","_integrity":"sha512-5GjuF5IB4ptjg6iPjsmd/PjjheO5xfwDLtds4vDxR5g2yhumdkuJGO2AtR4fBdunH1W2n0h6Mz7st99XqzRMjg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250305-48332abf0_1741217649033_0.7148035237145847","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250306-7f67a42d3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250306-7f67a42d3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250306-7f67a42d3","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b4addb4c3d066311808e5385fe7627948e60874e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250306-7f67a42d3.tgz","fileCount":1641,"integrity":"sha512-6zy9DBC1iT3UeQT+3H2mTXqReKZXVmOzWqZjI1PRaUFYGi8yz0iA08HPeBA7UwqrB+XX1aczv0qrQmSNX97ljw==","signatures":[{"sig":"MEUCIQCngGhcumCt/rt2JSaR8BCDLUHh4DJd/q1hdBPZZPDxswIgCByIYHlbUt7025/uhO5wYJnzzJ7D2es04d/u470OPfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250306-7f67a42d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490490},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250306-7f67a42d3.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250306-7f67a42d3.tgz","_integrity":"sha512-6zy9DBC1iT3UeQT+3H2mTXqReKZXVmOzWqZjI1PRaUFYGi8yz0iA08HPeBA7UwqrB+XX1aczv0qrQmSNX97ljw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250306-7f67a42d3_1741304008104_0.78266751374788","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250307-9ce9085cb":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250307-9ce9085cb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250307-9ce9085cb","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6e6feb762c75c1a561c1eaea80f593261ef34b3a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250307-9ce9085cb.tgz","fileCount":1641,"integrity":"sha512-fA1n2VQuiYcHNUZWAJmuw2E6s8MpE5H3AOkkZYUj37PQEOuZL1/U7iGJnFIUFNUKoeWUIgCxnEOJ5jEjqlI3Yw==","signatures":[{"sig":"MEYCIQCd9KHLZjbSIMyplf5v260gpXlzgjMg8uG9c7q7I5Z23gIhAKHu/VJzb6G88EqAmBZX2tAiqhKYHfppSd5ejH9cSpvy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250307-9ce9085cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490485},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250307-9ce9085cb.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250307-9ce9085cb.tgz","_integrity":"sha512-fA1n2VQuiYcHNUZWAJmuw2E6s8MpE5H3AOkkZYUj37PQEOuZL1/U7iGJnFIUFNUKoeWUIgCxnEOJ5jEjqlI3Yw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250307-9ce9085cb_1741390390314_0.2381853711715407","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250308-9ce9085cb":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250308-9ce9085cb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250308-9ce9085cb","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8a303de6ed847e4d2ccf472b70d7b0d9679037cc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250308-9ce9085cb.tgz","fileCount":1641,"integrity":"sha512-UXWYPb/VzfKEPIpleCGIJ1shtUrJXG013O5l/gJExqq4fDHW23E5E+WQDKyny9cljtfMIkEM+yziCDFnEvWFRA==","signatures":[{"sig":"MEUCIDHCU3k7p/Y0Hh7gR62PGSHag5hg+iXQJ9OrLHafvlJeAiEAqeBRMsCUeQwwbIauP1/L36/ptQD5gXEPBusZGdcP4P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250308-9ce9085cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490485},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250308-9ce9085cb.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250308-9ce9085cb.tgz","_integrity":"sha512-UXWYPb/VzfKEPIpleCGIJ1shtUrJXG013O5l/gJExqq4fDHW23E5E+WQDKyny9cljtfMIkEM+yziCDFnEvWFRA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250308-9ce9085cb_1741476785878_0.9001099947620375","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250309-9ce9085cb":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250309-9ce9085cb","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250309-9ce9085cb","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3627a8f107554a7686ae58fd93d254dfc6a1d941","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250309-9ce9085cb.tgz","fileCount":1641,"integrity":"sha512-/geteUE4fa0HSJNo1qJvbz35cjf38l6lA/Rs9xhJhH5lpy1Anq+sa7GbzjZneuEb5BHhUTccDDJ+XYJChYkmkw==","signatures":[{"sig":"MEUCIQCMnX77+m1tlntjy+eWgoSeXZAPliPW/RXQYkLstBLnnwIgMeiOUSW4kA0VFaYQ8/nRObUaE2KqlWYJsvqWw5l3gOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250309-9ce9085cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490485},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250309-9ce9085cb.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250309-9ce9085cb.tgz","_integrity":"sha512-/geteUE4fa0HSJNo1qJvbz35cjf38l6lA/Rs9xhJhH5lpy1Anq+sa7GbzjZneuEb5BHhUTccDDJ+XYJChYkmkw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250309-9ce9085cb_1741563190157_0.8529527294769428","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250310-7cfbb3a15":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250310-7cfbb3a15","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250310-7cfbb3a15","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ea0ffdd3089efb3c765ed9122630ef7f1686f518","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250310-7cfbb3a15.tgz","fileCount":1641,"integrity":"sha512-Lr7x4iUUdm9z++WGi66dsXfFgOWJtmlSb6OFFCCpOq+1MUURHOhjWNOKhONLpGGtIfrPI4238uDW01mqwCk8gw==","signatures":[{"sig":"MEQCICbVT9pYov866m6NzaKlLHQuxypvBBunlkdDcBY3J+QlAiBDENRvcOgkf8hucw3MeensAZFmjAyx/62p6UNBeTBgAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250310-7cfbb3a15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490216},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250310-7cfbb3a15.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250310-7cfbb3a15.tgz","_integrity":"sha512-Lr7x4iUUdm9z++WGi66dsXfFgOWJtmlSb6OFFCCpOq+1MUURHOhjWNOKhONLpGGtIfrPI4238uDW01mqwCk8gw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250310-7cfbb3a15_1741649611792_0.27937678834361557","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250311-95cf5d184":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250311-95cf5d184","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250311-95cf5d184","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ca267e15f64782760f78b2ace34dfb0038f97908","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250311-95cf5d184.tgz","fileCount":1641,"integrity":"sha512-B+f2ecmHjJREv22x96iyvuntJ9Lb+8JClihpSCEPartEcSeGe3dX1q1XIeB5yTvos+pdXdHz4XSuISTOscCFtg==","signatures":[{"sig":"MEQCIBwrmYDyk6BBOMQu9nJb6URfmLf8mthDyiUcMmmxIilmAiAg8lmOvOqU/NcsvQ25CGxkBevrNw7dcI/sittepUN9eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250311-95cf5d184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490154},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250311-95cf5d184.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250311-95cf5d184.tgz","_integrity":"sha512-B+f2ecmHjJREv22x96iyvuntJ9Lb+8JClihpSCEPartEcSeGe3dX1q1XIeB5yTvos+pdXdHz4XSuISTOscCFtg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250311-95cf5d184_1741736004416_0.8681478440894108","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250313-d623d8c53":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250313-d623d8c53","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250313-d623d8c53","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e21118f1ce7d6ff060593072aaf9faa561ac7433","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250313-d623d8c53.tgz","fileCount":1646,"integrity":"sha512-6hsRKXrYHeKxR3yMloYUCD54WS3zPs7Q7vhnNi30xI0XLvq41I5F9XjH5AViodvY3p2KKufVmwSU79p1zmlsbQ==","signatures":[{"sig":"MEUCIQCTUlu1umBZUmN8Xy5gbQk4L/tZ77a/gms8N0ebqUJPVQIgf2VXSjmh001xumFwnoSDrzxDoIBIAE0i7Ir0NOWsRQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250313-d623d8c53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3499564},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250313-d623d8c53.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 react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && 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 && 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","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","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":"yarn ts-prune --ignore \"index|.web.|src/worklets\" --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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250313-d623d8c53.tgz","_integrity":"sha512-6hsRKXrYHeKxR3yMloYUCD54WS3zPs7Q7vhnNi30xI0XLvq41I5F9XjH5AViodvY3p2KKufVmwSU79p1zmlsbQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250313-d623d8c53_1741863477706_0.8076497126899065","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250313-a5ba097c9":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250313-a5ba097c9","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250313-a5ba097c9","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"df0e54592a2cdc728665e52324449ca8f2501262","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250313-a5ba097c9.tgz","fileCount":1646,"integrity":"sha512-9dXYkH2NnQVvy7WlGhDRPZoqKsW3pLYCszbA43OrQDC9PK2obij3bZJMUw6T6b9nfS+QnOzwzTMPvl4ByB92Yg==","signatures":[{"sig":"MEYCIQDoYy3YsqMp9ZYP/p04PfNxmhqyZloPM02YRjRh81YGOwIhAKqW/f5douq3BUj2HaLsHjdi61/hfaC5/DlEKY3AFpYC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250313-a5ba097c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3500260},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250313-a5ba097c9.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250313-a5ba097c9.tgz","_integrity":"sha512-9dXYkH2NnQVvy7WlGhDRPZoqKsW3pLYCszbA43OrQDC9PK2obij3bZJMUw6T6b9nfS+QnOzwzTMPvl4ByB92Yg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250313-a5ba097c9_1741908797510_0.07110786416949644","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-beta.3":{"name":"react-native-reanimated","version":"4.0.0-beta.3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-beta.3","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"884ab53c2b5fe414df67fcc13fae7bcbe8d03dbc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-beta.3.tgz","fileCount":1651,"integrity":"sha512-H1GmOnlctdRW3VMj+93fm1A/ioCdwlTfP86OqPZrVmqxseecxkL0dhF97QSvoPZPzJodo+pyphnlto/fFtP9yg==","signatures":[{"sig":"MEQCH34Td48xfB8wvBkY8iAMyLr1Ia/21A0rF9MjWeoAhTYCIQDC8w/jiWv/GeNC5aK9Ohnp47vpBbjKo5vx6rYGVa4jzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3507849},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-beta.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Downloads/react-native-reanimated-4.0.0-beta.3.tgz","_integrity":"sha512-H1GmOnlctdRW3VMj+93fm1A/ioCdwlTfP86OqPZrVmqxseecxkL0dhF97QSvoPZPzJodo+pyphnlto/fFtP9yg==","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":{},"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":"20.10.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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,"devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-beta.3_1741987338505_0.6801123536813778","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250314-972c5ed9c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250314-972c5ed9c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250314-972c5ed9c","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cd4a409bba07cc1d4395b1b170ba53d7fbe275c1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250314-972c5ed9c.tgz","fileCount":1651,"integrity":"sha512-TkIQKIhWn8rg/2Wtqe+X3KlYKx1x+scmZtQtIaCmjKaqKVRY1jt2zfJLZzvtKvYH+CFOBeaPlDJGOBwKwDYhXA==","signatures":[{"sig":"MEQCICqpksXlD5iDvXgb3XNJcj4Lt3dlhTk7MpRDtNHGoU3kAiBYcjwl6jOndlvTBK9XzG0gs+LMKoWJpzJ8VOgJMS+QDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250314-972c5ed9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507931},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250314-972c5ed9c.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250314-972c5ed9c.tgz","_integrity":"sha512-TkIQKIhWn8rg/2Wtqe+X3KlYKx1x+scmZtQtIaCmjKaqKVRY1jt2zfJLZzvtKvYH+CFOBeaPlDJGOBwKwDYhXA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250314-972c5ed9c_1741995256389_0.0737302898291996","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250315-972c5ed9c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250315-972c5ed9c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250315-972c5ed9c","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"defc95b33510060d63a92bd3dc310195109ed92c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250315-972c5ed9c.tgz","fileCount":1651,"integrity":"sha512-xnu6bv3Fp5zjGOGPaEnbkgaxtkEImhJqYCOKEpN8n2jbBQ8sB2MQCF9LwFovexRFGL8t6NnEyT+ItIez46F/Kw==","signatures":[{"sig":"MEQCIAFbghDWajZLsrT2j27Z5Ci1YIwEagqoA2adeH7ti5fWAiBQLCO/dmA2xedBjjozZ6dT3jolMfMwfkVf5gu96v+hpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250315-972c5ed9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507931},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250315-972c5ed9c.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250315-972c5ed9c.tgz","_integrity":"sha512-xnu6bv3Fp5zjGOGPaEnbkgaxtkEImhJqYCOKEpN8n2jbBQ8sB2MQCF9LwFovexRFGL8t6NnEyT+ItIez46F/Kw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250315-972c5ed9c_1742081587860_0.8981863831954091","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250316-f28b5ef18":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250316-f28b5ef18","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250316-f28b5ef18","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"65ea76b163d9129197b7d339d152d4f7c08f51f0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250316-f28b5ef18.tgz","fileCount":1651,"integrity":"sha512-9A3TuVuGJJ7cKnT/c+W3vASVIGmybg0+OjBJQ1T81EZhTVgHwknSfoy10U9hmXExri7yhdvLwfpdexuwSp9jZQ==","signatures":[{"sig":"MEQCIE6MlTFjX139bkXyzWGiAc2aky0oEjyfIDZ23y5gek3KAiA3tiHzMzvvA1oRL/KSpSblclzRQ0hLrlIE9mYEhLV2VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250316-f28b5ef18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507992},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250316-f28b5ef18.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250316-f28b5ef18.tgz","_integrity":"sha512-9A3TuVuGJJ7cKnT/c+W3vASVIGmybg0+OjBJQ1T81EZhTVgHwknSfoy10U9hmXExri7yhdvLwfpdexuwSp9jZQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250316-f28b5ef18_1742168026944_0.640386092202827","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250317-ae7eca2c4":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250317-ae7eca2c4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250317-ae7eca2c4","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"37049bbd111474dc7bec2d8010108fa18bdeb821","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250317-ae7eca2c4.tgz","fileCount":1651,"integrity":"sha512-J0o/4lNvEmDSZcVcYIkBimYxmPw1cE4R0IS3zUeeAbOeSFZYjtwWaRupPVMfcPURSujYQSLqqV0KS5gTVHkKTw==","signatures":[{"sig":"MEUCIG/Qgp9ZHTx8FyB8/Mrla+VnojG3dIfCHSJyS//q7BgtAiEA4rI4WqmtTrCFVZUdvj7CxZFNUSC88gmh/ZCX+HWB5b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250317-ae7eca2c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3510499},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250317-ae7eca2c4.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250317-ae7eca2c4.tgz","_integrity":"sha512-J0o/4lNvEmDSZcVcYIkBimYxmPw1cE4R0IS3zUeeAbOeSFZYjtwWaRupPVMfcPURSujYQSLqqV0KS5gTVHkKTw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250317-ae7eca2c4_1742254414424_0.4561730114313569","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250318-d13d2bb26":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250318-d13d2bb26","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250318-d13d2bb26","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"060af81abb1c6bd523b00fda7421028c48827ad5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250318-d13d2bb26.tgz","fileCount":1651,"integrity":"sha512-Sv1rGia48BVRCUS3LDdxXboG3Bq4dNtbLNb4lZvC8zcAvJrtnPeMOG/Gk9AyGBOCNHlp1bxyfCZ+BwgJKWdm1A==","signatures":[{"sig":"MEQCIBkZpwXjiGKYYCPY5/skCDYBJKU+lmnbqy/PIBJoH7CjAiBCEU5sFsD9H5Xo1f0d8oKgPlFTeat/cKCZk1KIjGIs6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250318-d13d2bb26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3511487},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250318-d13d2bb26.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250318-d13d2bb26.tgz","_integrity":"sha512-Sv1rGia48BVRCUS3LDdxXboG3Bq4dNtbLNb4lZvC8zcAvJrtnPeMOG/Gk9AyGBOCNHlp1bxyfCZ+BwgJKWdm1A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.8.2","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":"20.18.3","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250318-d13d2bb26_1742340820043_0.05802402721738753","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250320-21b88660a":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250320-21b88660a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250320-21b88660a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"66e3e1e62d626f7076eaf12947323e10edbf63d3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250320-21b88660a.tgz","fileCount":1269,"integrity":"sha512-AIWhuYnQd9npPv/+nYaL0RAjXJiLV/js54pqHrqJU8gsDUz/cbJLJP4MIN57koudVFYtH7KW17UgbtOTueDDoQ==","signatures":[{"sig":"MEUCIQCeKND8cGBXUfY8DEDhoDTdus4Y6YJmei2rUUNmQjkUwwIgQ5eomRAS3KPImireYm2dsoNWS2XZOfIcXAeRWzv9h3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250320-21b88660a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438447},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250320-21b88660a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250320-21b88660a.tgz","_integrity":"sha512-AIWhuYnQd9npPv/+nYaL0RAjXJiLV/js54pqHrqJU8gsDUz/cbJLJP4MIN57koudVFYtH7KW17UgbtOTueDDoQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250320-21b88660a_1742513629739_0.9107519633271621","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250321-21b88660a":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250321-21b88660a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250321-21b88660a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d88cfa3e18ed795c3aabbf6b43fd284d9016e7a5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250321-21b88660a.tgz","fileCount":1269,"integrity":"sha512-Bve+OWL5J9aArH5dnGG8z5wtvu7/QKQvNCTYzPeFOaDJpHqD2LtjKrf6h6fcBb8KoZo0So4jw/r9GCEasAUPtw==","signatures":[{"sig":"MEUCICatcK9SilzsACZJIsRIPzjUFALSNlw/rnMlgkHAGJ4XAiEA+SQZSjf9mT8MGiihDYbwpC0fzzpEruadjSArYaWj+O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250321-21b88660a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438447},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250321-21b88660a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250321-21b88660a.tgz","_integrity":"sha512-Bve+OWL5J9aArH5dnGG8z5wtvu7/QKQvNCTYzPeFOaDJpHqD2LtjKrf6h6fcBb8KoZo0So4jw/r9GCEasAUPtw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250321-21b88660a_1742599949436_0.9462469117630288","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250322-21b88660a":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250322-21b88660a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250322-21b88660a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"21f92201ad56505c268ca1164b7ff055158a13ce","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250322-21b88660a.tgz","fileCount":1269,"integrity":"sha512-Rj/d30x1eYYU7FxD2NSPSpnWO+qlkkAfOFVvk1DoZ+bQygDBQO6GJPMECEJ8HZoxcHhgxS+i/G/yysB6gg8Zsw==","signatures":[{"sig":"MEUCIEwfXyhS04JS091WDTEfm3FR3skFnh9DdvEWstHjQPOKAiEA341q5gELta8ly3vcF2ir+wjNzotibnUZVRtLrATpLR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250322-21b88660a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438447},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250322-21b88660a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250322-21b88660a.tgz","_integrity":"sha512-Rj/d30x1eYYU7FxD2NSPSpnWO+qlkkAfOFVvk1DoZ+bQygDBQO6GJPMECEJ8HZoxcHhgxS+i/G/yysB6gg8Zsw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250322-21b88660a_1742686356284_0.6367045669811697","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250323-21b88660a":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250323-21b88660a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250323-21b88660a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6d79ac54342923c34f63d6f433cd7cf9844e0725","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250323-21b88660a.tgz","fileCount":1269,"integrity":"sha512-4n3OIRI6oxSjcNnDWAHQRapc9J+Q1etJdGfdNgOWUuff8eQvveLwyBBY3dUIzk5YRIgksTlI55sU5UNggZtSqA==","signatures":[{"sig":"MEUCIAlUSBF+PRkOVrfUTlfNBwPS4HEYxkmQkL0iyLHNylnuAiEA5ZToHqb4estbGQPJuqQ+AErW0TRKsJ8Re368GLSLSU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250323-21b88660a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438447},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250323-21b88660a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250323-21b88660a.tgz","_integrity":"sha512-4n3OIRI6oxSjcNnDWAHQRapc9J+Q1etJdGfdNgOWUuff8eQvveLwyBBY3dUIzk5YRIgksTlI55sU5UNggZtSqA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250323-21b88660a_1742772776334_0.47329091363856457","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250324-21b88660a":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250324-21b88660a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250324-21b88660a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5f9e270f237a392219047e29b773a21902d875c2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250324-21b88660a.tgz","fileCount":1269,"integrity":"sha512-hrYEopaLvMuScc2zHoQiRhfKmAwBkulZ2mK1dZsMg+dmbGHZaJg/2I5GVbMy5cPRpn/9RxC3SSWEWO+UUCsHkg==","signatures":[{"sig":"MEQCIA+kqd3Zx3ECVlxLQ6mgB3+cZF1kV8p8fXQFB6E1kepGAiBArWocNEIjZjSr9o3eT+8HYCx8n90gV/Tdn03iRDH8Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250324-21b88660a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438447},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250324-21b88660a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250324-21b88660a.tgz","_integrity":"sha512-hrYEopaLvMuScc2zHoQiRhfKmAwBkulZ2mK1dZsMg+dmbGHZaJg/2I5GVbMy5cPRpn/9RxC3SSWEWO+UUCsHkg==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250324-21b88660a_1742859232740_0.5058307386006904","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250324-23578ac8a":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250324-23578ac8a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250324-23578ac8a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6bafee6af441ebbcb8ea2146db713fa74e81331f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250324-23578ac8a.tgz","fileCount":1651,"integrity":"sha512-B+3bC84HAkeYvFvBCVQI//bmY0BESXdGr/W8t9UtokeUxpvEUOVNBoTnMQDTjVr4Hrq4Vs18MV9EtHMb6Ht26A==","signatures":[{"sig":"MEYCIQDp2L3FXaWbMSskz2dRsXvfU4dgZjndZJyRGoXqQq74LgIhALE4K9pGlA3tfbMXYqPzsZOVV1RXppEacr946LkgzqtP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250324-23578ac8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3511560},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250324-23578ac8a.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250324-23578ac8a.tgz","_integrity":"sha512-B+3bC84HAkeYvFvBCVQI//bmY0BESXdGr/W8t9UtokeUxpvEUOVNBoTnMQDTjVr4Hrq4Vs18MV9EtHMb6Ht26A==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250324-23578ac8a_1742859232757_0.434686545855969","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250325-d67e51599":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250325-d67e51599","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250325-d67e51599","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"12f654bb39ed4ad74a79da4d1b406f6c56fb8f4d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250325-d67e51599.tgz","fileCount":1651,"integrity":"sha512-2tY4E9E+PK2B+C5t1wmE8RffeBcwMYjzRPkRKz8veFZQ5Jy872VbgzyBkbtpnxPg2q6K1V6bfxwLGXFQ7l4oXw==","signatures":[{"sig":"MEUCIE3IlONSGdLcARhCk+PmZjOTOQHW2ebYr8GfMzcILy68AiEA1c+IpOisHnqK48gNwtZRXQaNc421j3Ms2FlTfAQXWkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250325-d67e51599","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3511476},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250325-d67e51599.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250325-d67e51599.tgz","_integrity":"sha512-2tY4E9E+PK2B+C5t1wmE8RffeBcwMYjzRPkRKz8veFZQ5Jy872VbgzyBkbtpnxPg2q6K1V6bfxwLGXFQ7l4oXw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250325-d67e51599_1742945564987_0.4306552543398401","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250325-21b88660a":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250325-21b88660a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250325-21b88660a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"906a19255ef92e411a41bbde746ff32df9e23314","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250325-21b88660a.tgz","fileCount":1269,"integrity":"sha512-tj+u2K/PBRsHTzyKYZSynCuaiirGJ0W+gvFxo/oAXSflikJkeRUH85B5HChHGAxlgNryRn985IwtiImEQlkFug==","signatures":[{"sig":"MEUCIQDNwOfGfbsyhY2IR0udvE9gsSpYVB0SAp7VlKS0uhdlWwIgCEycU989lmjvjcexo4eGx+FD8leyY+5ptUWgh6oXQ/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250325-21b88660a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438447},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250325-21b88660a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250325-21b88660a.tgz","_integrity":"sha512-tj+u2K/PBRsHTzyKYZSynCuaiirGJ0W+gvFxo/oAXSflikJkeRUH85B5HChHGAxlgNryRn985IwtiImEQlkFug==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250325-21b88660a_1742945570885_0.9273527544899791","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250326-774f63c1b":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250326-774f63c1b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250326-774f63c1b","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1737233b1f2296b657092ba42f8adc78c245c9a5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250326-774f63c1b.tgz","fileCount":1651,"integrity":"sha512-mVu+vaYrpAfRDpysK/KAdmQKIB7mQxL+VvvAU/qsY85aK7nnJmuNeMVn8Oz388lvHlcjCUhzylK6ijndnnJWSQ==","signatures":[{"sig":"MEQCIHizA2ufZoV4dRygP96OFeidOt3MwYr02C8q4zwiQewbAiA9r2BRybqAWk/TuIsYtY1wPTIBTdEWCg05QvzIfIEJxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250326-774f63c1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473816},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250326-774f63c1b.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250326-774f63c1b.tgz","_integrity":"sha512-mVu+vaYrpAfRDpysK/KAdmQKIB7mQxL+VvvAU/qsY85aK7nnJmuNeMVn8Oz388lvHlcjCUhzylK6ijndnnJWSQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250326-774f63c1b_1743031977314_0.4631135060328704","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250326-21b88660a":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250326-21b88660a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250326-21b88660a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2984a701aceae4be41e206b0da31f1a8c6be19e2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250326-21b88660a.tgz","fileCount":1269,"integrity":"sha512-QHtgQq5L6YYgCJHK9lwtoFLeXwLoIKk3WwPai6fYQjWUA8Iud9bzs+ItfzDNa1KrrH8z2UI5u8rX0+SPkIAQJA==","signatures":[{"sig":"MEUCIEWQltItOzDAT5u5hKok6xBubzQvG6J/D1BW5eVuhyP7AiEA7NGI92p1PCsxUGJGVo6ZCFFxLRJR/F8oQugLrwqVk9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250326-21b88660a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438447},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250326-21b88660a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250326-21b88660a.tgz","_integrity":"sha512-QHtgQq5L6YYgCJHK9lwtoFLeXwLoIKk3WwPai6fYQjWUA8Iud9bzs+ItfzDNa1KrrH8z2UI5u8rX0+SPkIAQJA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250326-21b88660a_1743031981524_0.8271372098331276","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250327-509deb90b":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250327-509deb90b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250327-509deb90b","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2da11bd7214f6f361ca95ec623d436dadf1ab500","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250327-509deb90b.tgz","fileCount":1651,"integrity":"sha512-ppGdnlz3ZTwtDYYFEgs3TLsWdVPkZahKLEQUEOOnaRRuoahcmutv3ztgrHQXrGFUF7fcCukc05Y9pmyXUyjECQ==","signatures":[{"sig":"MEUCIGEW57zg5uuk1EOuoz7fW8RP2cntWNpDfI7vlU0pA9mLAiEA4Sj3/GV/sTFpkA2tAIM54DTnBNRK+Gf+24XqqqVIEZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250327-509deb90b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3474108},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250327-509deb90b.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250327-509deb90b.tgz","_integrity":"sha512-ppGdnlz3ZTwtDYYFEgs3TLsWdVPkZahKLEQUEOOnaRRuoahcmutv3ztgrHQXrGFUF7fcCukc05Y9pmyXUyjECQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","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","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.3.1","@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","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","@react-native/metro-config":"0.77.0","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0","@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","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250327-509deb90b_1743118421753_0.6433096137433432","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250327-21b88660a":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250327-21b88660a","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250327-21b88660a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"09f84a277d0949536908d4f3afedcbc76a2c1644","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250327-21b88660a.tgz","fileCount":1269,"integrity":"sha512-Wz55rHcBnEPLlNQbtgd7cRzLIuMQK3U4iFxGlY+BHYYgm+guLB6xemgeZBwCp+CZZXarHw/iIL0BiI5MRbvdBA==","signatures":[{"sig":"MEYCIQDj9EWFKgJfKXQvQz3+o/W2ebq813F3dZDuqs9Mq9v3UAIhAIl+Rp/ppSZ3yqwk5LbWRT93Kf0w6hBQeOc+fKzsuKSH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250327-21b88660a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438447},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250327-21b88660a.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250327-21b88660a.tgz","_integrity":"sha512-Wz55rHcBnEPLlNQbtgd7cRzLIuMQK3U4iFxGlY+BHYYgm+guLB6xemgeZBwCp+CZZXarHw/iIL0BiI5MRbvdBA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250327-21b88660a_1743118424007_0.4797647778269529","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250328-09723d1db":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250328-09723d1db","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250328-09723d1db","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e641893cabefe7da4f692a58953ab5986d199fa3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250328-09723d1db.tgz","fileCount":1646,"integrity":"sha512-uld/A69DIOFacQIp0LgmsCNewcgBY6K2gkzyYtPWNi+wRffaXVGsmm6lCrBX6AKVnbobF6pLkNL1GL15NrAlwA==","signatures":[{"sig":"MEQCIFat856vtCtHdd8qo8KP6iG6LgTPzMk/F/59VPZmHZomAiBNyCEz5O8kFcl63pw0wnJWaT+L1hIaVXPqZVnaA10lRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250328-09723d1db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3475776},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250328-09723d1db.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250328-09723d1db.tgz","_integrity":"sha512-uld/A69DIOFacQIp0LgmsCNewcgBY6K2gkzyYtPWNi+wRffaXVGsmm6lCrBX6AKVnbobF6pLkNL1GL15NrAlwA==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250328-09723d1db_1743204794888_0.08213400203645671","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250328-73b9ff2cf":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250328-73b9ff2cf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250328-73b9ff2cf","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d93db618f3cfc72d7455584cc8a48f5f2b82279c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250328-73b9ff2cf.tgz","fileCount":1269,"integrity":"sha512-cGUX2C5p5m9Q/dlf5Gj2si/kDinIu+VJpGtAbX0QRJqFwaPKtCufjZtHeqQEk8Y9YO4tAGoIo510NqTbXC5i5w==","signatures":[{"sig":"MEUCIQCAcgA5WvxpJuqDk3rSu2WpHWkI2PtOX8CJKCbUSpdC5AIgHZlUWQGt49N8YXMSq/MDBOtCY5xYcDm206ccspUMC2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250328-73b9ff2cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3437704},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250328-73b9ff2cf.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250328-73b9ff2cf.tgz","_integrity":"sha512-cGUX2C5p5m9Q/dlf5Gj2si/kDinIu+VJpGtAbX0QRJqFwaPKtCufjZtHeqQEk8Y9YO4tAGoIo510NqTbXC5i5w==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250328-73b9ff2cf_1743204806255_0.425707580342507","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250329-09723d1db":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250329-09723d1db","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250329-09723d1db","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"07e3ee4b7a7f7b19291f054499e787a620b0d733","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250329-09723d1db.tgz","fileCount":1646,"integrity":"sha512-YhNIsNaCIRdF7YYlmh+Sb5zmLmYszElRmDzmQBAACkKwZ7uIqAfsOyIg+BmDDhLg+wOPESljd3pnaTQvoFF3zA==","signatures":[{"sig":"MEQCIDJC+zqKXAJ65KT1TEmJeX1H35oZv+k89F9Zn79aSlAHAiAbKJyQlPM7vRH7jx3N0Y54UaIVleyXxd9YyJbX8SgJAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250329-09723d1db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3475776},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250329-09723d1db.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250329-09723d1db.tgz","_integrity":"sha512-YhNIsNaCIRdF7YYlmh+Sb5zmLmYszElRmDzmQBAACkKwZ7uIqAfsOyIg+BmDDhLg+wOPESljd3pnaTQvoFF3zA==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250329-09723d1db_1743291159909_0.7059738376167448","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250329-73b9ff2cf":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250329-73b9ff2cf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250329-73b9ff2cf","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"23185ae7f7154c652385d1fda343fb42b324b961","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250329-73b9ff2cf.tgz","fileCount":1269,"integrity":"sha512-yb44gJLeotE4Cn0jhTtuzjD5W5f0gNIAEKZ1l8qxLMy9cgzOE63RdG47oz4/Z3ohDbtpuQo/DA19qQ44KSkkPQ==","signatures":[{"sig":"MEQCIGl/cSdrOid5EjtSs2isoIj4NYq1F8l37lVoZ3zZUYYpAiBIo8ZGjsEprGNdbZBQkTVvk7YEG48AVYl/SXMpk4i98Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250329-73b9ff2cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3437704},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250329-73b9ff2cf.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250329-73b9ff2cf.tgz","_integrity":"sha512-yb44gJLeotE4Cn0jhTtuzjD5W5f0gNIAEKZ1l8qxLMy9cgzOE63RdG47oz4/Z3ohDbtpuQo/DA19qQ44KSkkPQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250329-73b9ff2cf_1743291163227_0.1847345273851524","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250330-09723d1db":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250330-09723d1db","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250330-09723d1db","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"77bf663ce809c27e99f57638baef5ea92fdfb533","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250330-09723d1db.tgz","fileCount":1646,"integrity":"sha512-EK0+1OZc4edvjr9nQ3MtJuKIPCs7+FZhKrwULBULmXt7aGMAHEWuLnjZ3OSaXMqCFt5R7A7g+3gv7Sp3GmKUHg==","signatures":[{"sig":"MEQCIGPpwResGwpnf8Ny4AV3pFWCGb2QBEhUEtddkoQSZyO6AiAo5iPg0Un8dbZ3ax70+X1aE4MoXJfgUJMmdw4LdA72sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250330-09723d1db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3475776},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250330-09723d1db.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250330-09723d1db.tgz","_integrity":"sha512-EK0+1OZc4edvjr9nQ3MtJuKIPCs7+FZhKrwULBULmXt7aGMAHEWuLnjZ3OSaXMqCFt5R7A7g+3gv7Sp3GmKUHg==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250330-09723d1db_1743377589052_0.47660666166854204","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250330-73b9ff2cf":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250330-73b9ff2cf","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250330-73b9ff2cf","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1924baa56268a5be3c84b549b2339306306b52e4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250330-73b9ff2cf.tgz","fileCount":1269,"integrity":"sha512-dbQA3tml0tG/9v6wj/Rvvg5pkg4xGl55bt4sMRGin23BmsTSvFnpKotRP98qHMzjCY+gjxyIORfjDoUoZN9/tQ==","signatures":[{"sig":"MEUCIQCQGxnsiXFRUiF4H/+o5Cby2zbU4dRf6vIQQl5fPd6TrAIgdK8FiKOSHBxOCWOImcuOuzO6i9tf6ibzeR1X0EXlNHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250330-73b9ff2cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3437704},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250330-73b9ff2cf.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250330-73b9ff2cf.tgz","_integrity":"sha512-dbQA3tml0tG/9v6wj/Rvvg5pkg4xGl55bt4sMRGin23BmsTSvFnpKotRP98qHMzjCY+gjxyIORfjDoUoZN9/tQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250330-73b9ff2cf_1743377593886_0.09186901436333073","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250331-12ec33c38":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250331-12ec33c38","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250331-12ec33c38","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"52780971c8e4b2424d9d5917dab0c738c3ef6a7a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250331-12ec33c38.tgz","fileCount":1646,"integrity":"sha512-ucSsKyDD07RdRH5UO6Wtf84z0ofsDdcppucIWk1cF3oS54oGAmUkn9uKIWJL01xkYZz8qNrsIVdyAK3u/Bo3Cg==","signatures":[{"sig":"MEUCIAqMlK++KPZ+BsAnABFEdAylrWZQ+NAiFlE59GNiH/GrAiEAuL96cl13DEKngOcsKdc0PF+X2TuQ4c/meMFkKxvqPVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250331-12ec33c38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476466},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250331-12ec33c38.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250331-12ec33c38.tgz","_integrity":"sha512-ucSsKyDD07RdRH5UO6Wtf84z0ofsDdcppucIWk1cF3oS54oGAmUkn9uKIWJL01xkYZz8qNrsIVdyAK3u/Bo3Cg==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250331-12ec33c38_1743463977816_0.4147738795528937","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250331-b41137047":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250331-b41137047","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250331-b41137047","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bb9a3f1671b08c3cc1cf1288f21e94a64571cc09","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250331-b41137047.tgz","fileCount":1269,"integrity":"sha512-TWsZ0E3v8ks35w/HupJGQf643vXHvle16t1KdGD/A5FnIjNr2qpXSFYBksYbgUCMDsflaauZ5TWdjRTA8BcDlA==","signatures":[{"sig":"MEUCIEaCF75NJd8yafnJX+XVqn70zvQ0/t7Qrjy7uqaVXf0QAiEAzRSsWxgGDXeYhu3XOr755iiFqs6Vwt4yRK5oh5iB6sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250331-b41137047","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3439836},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250331-b41137047.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250331-b41137047.tgz","_integrity":"sha512-TWsZ0E3v8ks35w/HupJGQf643vXHvle16t1KdGD/A5FnIjNr2qpXSFYBksYbgUCMDsflaauZ5TWdjRTA8BcDlA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250331-b41137047_1743463982190_0.8204317098370568","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.2":{"name":"react-native-reanimated","version":"3.17.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"92a5d8acfe77185d41c29140fc0b706d8160441b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.2.tgz","fileCount":1264,"integrity":"sha512-8z4o8/qZRM02oI3qzVh48417/AXDx+aKl95X8qn+vqQx+s7Z1sGI8GPah645vYDB/DrPDRkoJOp0tAhrJdXs9w==","signatures":[{"sig":"MEUCIFQKcz8WD/WqFnExHCRHe+uPdvGcal0Yxk8J71ffbzZAAiEApWQHHuDlkqSKKZOy31JpuEDOg5ARseY/qwqAmzMiGvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3446078},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},"_resolved":"/Users/marcysia/Downloads/react-native-reanimated-3.17.2.tgz","_integrity":"sha512-8z4o8/qZRM02oI3qzVh48417/AXDx+aKl95X8qn+vqQx+s7Z1sGI8GPah645vYDB/DrPDRkoJOp0tAhrJdXs9w==","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":{},"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":"23.9.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.17.2_1743510473740_0.5051788598869509","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250401-696b0854c":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250401-696b0854c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250401-696b0854c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2b8535eedbfcf995f316c4d7b86010176c1893b9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250401-696b0854c.tgz","fileCount":1264,"integrity":"sha512-qBHf+MICcVC/rw8056CbfLxifZp9U/F9CtFuq9FvlW9IuNg8TpSQkNc6d3T+uRbuaY3fAS81e+TGQudeBQcexg==","signatures":[{"sig":"MEUCIQC172ROcles0GlGskFC3YbG5r44FV4kAFRYojH71+xb5QIgZ5JSdtWP8Po/9vBhuxEsksLhMMqY9eLE2yapFRlUxIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250401-696b0854c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446132},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250401-696b0854c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250401-696b0854c.tgz","_integrity":"sha512-qBHf+MICcVC/rw8056CbfLxifZp9U/F9CtFuq9FvlW9IuNg8TpSQkNc6d3T+uRbuaY3fAS81e+TGQudeBQcexg==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250401-696b0854c_1743550410559_0.13191104544800858","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250401-a5236f3be":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250401-a5236f3be","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250401-a5236f3be","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a45ce935af840ed8ddb5c3826cd5e70507ee6e55","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250401-a5236f3be.tgz","fileCount":1646,"integrity":"sha512-4tuE2aKWggqWqLpZctqNQPMtmr9dFhAYpoiE7jAeKJ9q73X/Sj6i7sdoK1wrX1DNapIFpCcIerbkfxaNdg3nuQ==","signatures":[{"sig":"MEUCIQCbz1Nf91e6d+SeHQAtUWH4gx8dvnL+pbD4QtFb1LpuTgIgY21bJMnTMay7kMKEyfIaNcmd49/ujzkmvnBwrXf6XXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250401-a5236f3be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250401-a5236f3be.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250401-a5236f3be.tgz","_integrity":"sha512-4tuE2aKWggqWqLpZctqNQPMtmr9dFhAYpoiE7jAeKJ9q73X/Sj6i7sdoK1wrX1DNapIFpCcIerbkfxaNdg3nuQ==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250401-a5236f3be_1743550413525_0.6758357213966344","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250402-696b0854c":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250402-696b0854c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250402-696b0854c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"380ed7fef0733a9bc8f404024f0f20abd00b8a85","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250402-696b0854c.tgz","fileCount":1264,"integrity":"sha512-PodPgS6HwX7O39pfZrTbQ2Ck2j+/pt4p3VJNoTaHi/EhbwNgFtfTV0MCHoh1gxcU9vGQztlKqLmgIbiq/kIyxQ==","signatures":[{"sig":"MEYCIQCOIGnVR6U3qYD7N6s887t7ShOVoEWkX1ks0l2aEWQHDAIhAMqw6kRQQy6tsyC9RQX5+pk3LsKnPQTAP3Z2NgS5Sgep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250402-696b0854c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446132},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250402-696b0854c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250402-696b0854c.tgz","_integrity":"sha512-PodPgS6HwX7O39pfZrTbQ2Ck2j+/pt4p3VJNoTaHi/EhbwNgFtfTV0MCHoh1gxcU9vGQztlKqLmgIbiq/kIyxQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250402-696b0854c_1743636765734_0.712035047656852","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250403-b2bbdd205":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250403-b2bbdd205","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250403-b2bbdd205","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f0c206ebbfbd97c0dab28901ab997a3918e5d3ac","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250403-b2bbdd205.tgz","fileCount":1264,"integrity":"sha512-5jB5ICwpt5AsYSWo2WtBQ98iGiCP0UM6OqXNtcrWnVbLcH/6+47H4BO3C0tetS6929vQHlOKelwYDfeYckefzg==","signatures":[{"sig":"MEQCIBiXRb535RzkdvH0PVEMlhY4DMMcrMr/mJH/x9xvR4ndAiBMrIzzIxGVL3U5UqbP86oAth+5pfnpYHqyGO2lk05JqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250403-b2bbdd205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446132},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250403-b2bbdd205.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250403-b2bbdd205.tgz","_integrity":"sha512-5jB5ICwpt5AsYSWo2WtBQ98iGiCP0UM6OqXNtcrWnVbLcH/6+47H4BO3C0tetS6929vQHlOKelwYDfeYckefzg==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250403-b2bbdd205_1743723250533_0.06940951157388398","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250403-cb84e9802":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250403-cb84e9802","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250403-cb84e9802","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2d0432e99be70bbaf9ebebfdd4502b84138faa6e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250403-cb84e9802.tgz","fileCount":1646,"integrity":"sha512-iz5ct/i+vhK9QEE2iSZIIjMvmB2eusWJiR40CFCvCJdXEFseljxRaejEp+3BZVYWwqH4O/fQYS5bA8CiC7nU2g==","signatures":[{"sig":"MEUCIF7Egenp0HldkcsXAXGIXNSHkIEPOvfZZlGV9q69xiCOAiEA1+KIrInQNRzNpBm6z83Bh6BzETZ2TKDt4HpugQOgPPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250403-cb84e9802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250403-cb84e9802.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250403-cb84e9802.tgz","_integrity":"sha512-iz5ct/i+vhK9QEE2iSZIIjMvmB2eusWJiR40CFCvCJdXEFseljxRaejEp+3BZVYWwqH4O/fQYS5bA8CiC7nU2g==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250403-cb84e9802_1743723250820_0.9520285520471583","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250404-e10b6307b":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250404-e10b6307b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250404-e10b6307b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"045080a31f670bd60c3b84f50bd599b25a1cef7d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250404-e10b6307b.tgz","fileCount":1646,"integrity":"sha512-bWCvzxkXqCiSxDDNA8hF/o88cdlyIXOLeUwc2fzIO9uJZMODbmG3IsnYE9+PxGB+/9Pijc8tu02y8GAi9qGYvg==","signatures":[{"sig":"MEQCIAP5pQm/UcjvBaGon06hfHAAGFQSqG8WYg61HqhVUqstAiBMCMylLe1NdRgRGQRNsK/Sld3oRr5IKgANJ9mi53REww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250404-e10b6307b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250404-e10b6307b.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250404-e10b6307b.tgz","_integrity":"sha512-bWCvzxkXqCiSxDDNA8hF/o88cdlyIXOLeUwc2fzIO9uJZMODbmG3IsnYE9+PxGB+/9Pijc8tu02y8GAi9qGYvg==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250404-e10b6307b_1743809565551_0.3892006787759601","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250404-b2bbdd205":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250404-b2bbdd205","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250404-b2bbdd205","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"182c97d015ed52ac5b9f5fec55f16ee28c2cc259","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250404-b2bbdd205.tgz","fileCount":1264,"integrity":"sha512-077vOz5yRSa3cGzpL5NBDstYZ9piD991dpy5usI8cRJyhrmwFdHu9Kwj6TunQ9ODFvN7JeQEaFS+qCYRCPSZeQ==","signatures":[{"sig":"MEQCIGar1GJa79Y9vFm8QQ9Vlyr5lq63ehhjB9gtA0DcoHSmAiBevxR26iSs5fzClV7zeiqYzDIsKPbaU+Bv6AYFrjof8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250404-b2bbdd205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446132},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250404-b2bbdd205.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250404-b2bbdd205.tgz","_integrity":"sha512-077vOz5yRSa3cGzpL5NBDstYZ9piD991dpy5usI8cRJyhrmwFdHu9Kwj6TunQ9ODFvN7JeQEaFS+qCYRCPSZeQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250404-b2bbdd205_1743809567206_0.5122770910417682","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250405-e10b6307b":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250405-e10b6307b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250405-e10b6307b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9d348090a109d734d321004e5f5039e9e273ceed","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250405-e10b6307b.tgz","fileCount":1646,"integrity":"sha512-SnTZ1g48j9YKtEW0/Fy6ld1lkxjQMfxQspYQMwi7JwAydbecet9T1vvxjreLC8xTXpcCrMLfrivugav5Ua89gQ==","signatures":[{"sig":"MEUCIQC8wd7/IfQ+UGq96DzNywgqH/O/W06resTMBwZj6RsdqwIgXv9DliGv0sWZsGfcGxB/SlgdrkTBjpiREYVEgz7KhgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250405-e10b6307b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250405-e10b6307b.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250405-e10b6307b.tgz","_integrity":"sha512-SnTZ1g48j9YKtEW0/Fy6ld1lkxjQMfxQspYQMwi7JwAydbecet9T1vvxjreLC8xTXpcCrMLfrivugav5Ua89gQ==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250405-e10b6307b_1743895974575_0.9007406458441798","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250405-b2bbdd205":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250405-b2bbdd205","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250405-b2bbdd205","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5777014414c3e3b756481714220149f069f09060","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250405-b2bbdd205.tgz","fileCount":1264,"integrity":"sha512-Ki4hHtc2CFKMw1P/nRWaepqICUijh+wFCaLOFE5URGanM+OavvA7BkGxXgu9oty8nioT9NO3Lzj7N6cv89DqWA==","signatures":[{"sig":"MEUCIQDBS+gE1+TmoMYQz7QFF4jkD70U6m6HTwq7HbbocuAadQIgexM6Wujb4iTu56wsPuA13sXOFQvkZhu4BBw9h/fSXlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250405-b2bbdd205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446132},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250405-b2bbdd205.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250405-b2bbdd205.tgz","_integrity":"sha512-Ki4hHtc2CFKMw1P/nRWaepqICUijh+wFCaLOFE5URGanM+OavvA7BkGxXgu9oty8nioT9NO3Lzj7N6cv89DqWA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.18.0-nightly-20250405-b2bbdd205_1743895977988_0.7680940462084571","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250406-e10b6307b":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250406-e10b6307b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250406-e10b6307b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"97b8a975d607cdc1f76c48e9e336698783d41af4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250406-e10b6307b.tgz","fileCount":1646,"integrity":"sha512-f3waGFHnio1GOhIn/7YuEd2qc3JTPkMr4opyqcyALC56tUi13cXHvfgf7lGtxgtA4rsPZx1qQvczzUa7wWiCmQ==","signatures":[{"sig":"MEUCIQDfQJHgPt2rTX5pix4xMpp/KZixDwvFVX0A4THrK28JoQIgah8Ye3OJXcz59pPYIoIHBvyLU+mIPgHR0RfZKg8pczM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250406-e10b6307b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250406-e10b6307b.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250406-e10b6307b.tgz","_integrity":"sha512-f3waGFHnio1GOhIn/7YuEd2qc3JTPkMr4opyqcyALC56tUi13cXHvfgf7lGtxgtA4rsPZx1qQvczzUa7wWiCmQ==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.6","@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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.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.24.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.78.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250406-e10b6307b_1743982344574_0.5510878047353418","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250407-9adb030c0":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250407-9adb030c0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250407-9adb030c0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a4d53144246fc12cb4f676c542bac56b7a85c346","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250407-9adb030c0.tgz","fileCount":1646,"integrity":"sha512-EuqlOs9uKdQMW20DLmaQjywJIrwgFKoMWkpNAEUjFcuwoDbwAiBHHvnEeVX8Ugh0AZ57M3E9hHiohcmBGXVWfQ==","signatures":[{"sig":"MEUCIEsZc20i+dDW8aGCc0vuRthUe2IyCRAfXp7wtQ0E69pgAiEAjSZ7D1Ic3QvTzBsquQBulThxH3YtHFw3LMjmYk85xA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250407-9adb030c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3466232},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250407-9adb030c0.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250407-9adb030c0.tgz","_integrity":"sha512-EuqlOs9uKdQMW20DLmaQjywJIrwgFKoMWkpNAEUjFcuwoDbwAiBHHvnEeVX8Ugh0AZ57M3E9hHiohcmBGXVWfQ==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250407-9adb030c0_1744068860943_0.7594302677030635","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250407-6f4cfd6b4":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250407-6f4cfd6b4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250407-6f4cfd6b4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c8223f8080a707c626cfb65d7d00d3d3540e64d1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250407-6f4cfd6b4.tgz","fileCount":1264,"integrity":"sha512-XW/ZJZO9hJPKQcumgE49pLZaSMQfPSwNUhtE6yYwLJRyxbJefcvMBZxQXXgRdNzdJdPlHS5QqA9PAvx1rZyQEA==","signatures":[{"sig":"MEQCIHjmPWsEWfn94DlfQANEfHsPFaLuEwM2WjkWvJ0r1B+yAiBD+zRkjocz5HitxSrPpmEt08lhRolW/AMcDA2M3gZbwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250407-6f4cfd6b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3430887},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250407-6f4cfd6b4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250407-6f4cfd6b4.tgz","_integrity":"sha512-XW/ZJZO9hJPKQcumgE49pLZaSMQfPSwNUhtE6yYwLJRyxbJefcvMBZxQXXgRdNzdJdPlHS5QqA9PAvx1rZyQEA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.24.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.79.0-rc.4","@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_3.18.0-nightly-20250407-6f4cfd6b4_1744068871375_0.8264621742283278","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.3":{"name":"react-native-reanimated","version":"3.17.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1166e1bca3ea870204e8288591b8c19f5d824117","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.3.tgz","fileCount":1264,"integrity":"sha512-0dN+AB7Om9Fdq3Bvq4+ClGhv2sl1o6BhKum18CFNPh4dgMKybDSdRo2vhxTaZUJq6R3LC8gFI84IV0qCZmPbiw==","signatures":[{"sig":"MEQCIFt/A739Bns4WnDGOpPmNSHQk2RqoFLCj8Pg4e3RmZHiAiAGoE07WfS1l6uizPZpagoERGStPwr9ZCj+a7Z4yuVDog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3446639},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},"_resolved":"/Users/marcysia/Downloads/react-native-reanimated-3.17.3.tgz","_integrity":"sha512-0dN+AB7Om9Fdq3Bvq4+ClGhv2sl1o6BhKum18CFNPh4dgMKybDSdRo2vhxTaZUJq6R3LC8gFI84IV0qCZmPbiw==","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":{},"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":"23.9.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.78.0","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.78.0","@react-native/metro-config":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@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.24.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.78.0","@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_3.17.3_1744093839983_0.7519595876777732","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250408-75896456c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250408-75896456c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250408-75896456c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4fb807fdeb8541ec450ecafd4e5f7364235045d0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250408-75896456c.tgz","fileCount":1646,"integrity":"sha512-SjrOk/sTiyMCS7oStGg6v0xhjQGcpELFcct0Fw2GPx7mT8SM+MXGrXWAhwb5rKdnzmTPHMUXpuE6GU9ZH0WtTw==","signatures":[{"sig":"MEQCICL3/86501zEhb72KL4oWH3JQFKaAVpN9Qq65PJFtBZwAiAnx3X1hvN98BwekKwNrCcjemxZXsZqV/bqobNL9c/7OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250408-75896456c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3466552},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250408-75896456c.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250408-75896456c.tgz","_integrity":"sha512-SjrOk/sTiyMCS7oStGg6v0xhjQGcpELFcct0Fw2GPx7mT8SM+MXGrXWAhwb5rKdnzmTPHMUXpuE6GU9ZH0WtTw==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250408-75896456c_1744155183747_0.6312144419863928","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250408-ed4116e00":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250408-ed4116e00","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250408-ed4116e00","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"40511a6eb23014f42ef2d9c3df690f15795685c6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250408-ed4116e00.tgz","fileCount":1264,"integrity":"sha512-5NM6mbVzYys0DuOGhM+29NrXLlpcTeqJggws6cHu2/fkPv/qeBkxBpKPABBwDbd5yqsAUDsGNZQRhCg+1+tGNQ==","signatures":[{"sig":"MEQCIE1hpnya2lYR8L8PN4HMb+0hJBIxWqfAeB0j0WOOnF3OAiB5EHZk2631I+QiNoJAtCCG/T8g4/LBC4XGzghRs8YtKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250408-ed4116e00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3430887},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250408-ed4116e00.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250408-ed4116e00.tgz","_integrity":"sha512-5NM6mbVzYys0DuOGhM+29NrXLlpcTeqJggws6cHu2/fkPv/qeBkxBpKPABBwDbd5yqsAUDsGNZQRhCg+1+tGNQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250408-ed4116e00_1744155190611_0.9842904752041373","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250409-ed4116e00":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250409-ed4116e00","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250409-ed4116e00","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f5abc62e8a601fbd9524cdfa72668d1990c1e9db","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250409-ed4116e00.tgz","fileCount":1264,"integrity":"sha512-MctqhUksNcBW+V2qOa1QLPRT9DL2TbPjP59OC2HdLgVAOKm6jTB+a1BwGNzQy4veZD9Es7hZFj5ItL1TZmc7gQ==","signatures":[{"sig":"MEUCIHmR+M0IFW1G6z10GSrVN0YQ0wP8XqA+rW44Gx8p3GYfAiEAhM1PZb4fOYAQ1pxeJ6B+Qce3V+Mhdvglx5icjW2jm70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250409-ed4116e00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3430887},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250409-ed4116e00.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250409-ed4116e00.tgz","_integrity":"sha512-MctqhUksNcBW+V2qOa1QLPRT9DL2TbPjP59OC2HdLgVAOKm6jTB+a1BwGNzQy4veZD9Es7hZFj5ItL1TZmc7gQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250409-ed4116e00_1744241563825_0.8368875702470759","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250409-df9627008":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250409-df9627008","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250409-df9627008","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1f7c6ec3bd50a9d92bc5eafa0fadd7aa0cdeaffa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250409-df9627008.tgz","fileCount":1646,"integrity":"sha512-q6PEJA4rB34hxBcWZZ5ZIGiYqKfSFvBrpBUjr4P1qzQept6kE5TbCdgB6o4Z+mVvuphlFYfBou5m1b+eymg0bw==","signatures":[{"sig":"MEUCIG59wgO6O5gro/vW3bDk4Iv4G0zuTRG0/ZfQMl7f7jguAiEAt+fTOrhAF5UY6wEmNhrOV+jQpznvz/n3qc7x6cYhE0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250409-df9627008","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3466552},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250409-df9627008.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250409-df9627008.tgz","_integrity":"sha512-q6PEJA4rB34hxBcWZZ5ZIGiYqKfSFvBrpBUjr4P1qzQept6kE5TbCdgB6o4Z+mVvuphlFYfBou5m1b+eymg0bw==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250409-df9627008_1744241566085_0.1924149905631498","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250410-f1cb30d79":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250410-f1cb30d79","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250410-f1cb30d79","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3e6d9ec94218eafee161ac72e58d06182a16d57d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250410-f1cb30d79.tgz","fileCount":1264,"integrity":"sha512-QUcUMHLnWru3X79EWkuthDR2JelPHmXPW8vYBtnCdBHuKaPW7hZ/4Sac+Uyfh0UOfVa0Zv7lfn5S7Veefhf7/w==","signatures":[{"sig":"MEYCIQDOOvIfuecOuzDru8XaEcr3X9oU2KVFkbhyYIZLZ0AIIgIhAMe9D9eMt7krDR+8IiA4n2sFwYwH4ENOjYDc4qGJh4aO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250410-f1cb30d79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3430887},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250410-f1cb30d79.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250410-f1cb30d79.tgz","_integrity":"sha512-QUcUMHLnWru3X79EWkuthDR2JelPHmXPW8vYBtnCdBHuKaPW7hZ/4Sac+Uyfh0UOfVa0Zv7lfn5S7Veefhf7/w==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250410-f1cb30d79_1744328030415_0.3010695463479356","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250410-f24d6f46d":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250410-f24d6f46d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250410-f24d6f46d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d018e585f1f8e180fe4d4f749f109560344074ca","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250410-f24d6f46d.tgz","fileCount":1665,"integrity":"sha512-bP600EyBNtaBhK3uMlRqLKeN7+19UY+sRpZftvRg7oT3vnLz7Dn5FOrtBtN/o8RjBznruxJ2csIs4Lrmdlk/Og==","signatures":[{"sig":"MEUCIQCIZYpaxS8t+KqgNNccXApcZQ7UTM8j2OEbsrCP8AZBjQIgaQHAzxl9zqG48rrVYktQTdTXh/2QHLaQ7prRaml3bqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250410-f24d6f46d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3472956},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250410-f24d6f46d.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250410-f24d6f46d.tgz","_integrity":"sha512-bP600EyBNtaBhK3uMlRqLKeN7+19UY+sRpZftvRg7oT3vnLz7Dn5FOrtBtN/o8RjBznruxJ2csIs4Lrmdlk/Og==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250410-f24d6f46d_1744328032878_0.8604996189597405","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250411-d2a5c1433":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250411-d2a5c1433","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250411-d2a5c1433","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f564a3108f0c4ac23bb43f069b4c1ec26f0bcaf0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250411-d2a5c1433.tgz","fileCount":1264,"integrity":"sha512-D1BhkNuVYlS3Wj52HiBns8zvmLRmDotzdiBrZFhrebwX5JyGySefqK2YsQopMzW26vGNLSloj1HAuIrJdLNMgw==","signatures":[{"sig":"MEYCIQCg5nMrX5fEnZn8BhVhP4QHYfF9GDgdUJ0inUahQnYZegIhAOlH/VW8IWOol6sD4m8+zLYa04rmmjK9237I8snx5DJd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250411-d2a5c1433","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3431074},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250411-d2a5c1433.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250411-d2a5c1433.tgz","_integrity":"sha512-D1BhkNuVYlS3Wj52HiBns8zvmLRmDotzdiBrZFhrebwX5JyGySefqK2YsQopMzW26vGNLSloj1HAuIrJdLNMgw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250411-d2a5c1433_1744414367922_0.0592950866864379","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250412-d2a5c1433":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250412-d2a5c1433","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250412-d2a5c1433","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7e260370063dd074fda850944b5d7c37824fc91b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250412-d2a5c1433.tgz","fileCount":1264,"integrity":"sha512-7grF3cQ+9PUwSHc4ZdRxEVWlNebjwu24jQeiC33goARfjcSkAj4ThibG/ujD+T8usdW1pFkWMQnYh0zeCFwhsw==","signatures":[{"sig":"MEUCIQC24NBFoZ4Qho8xxKxLaJmpxyEX7zftnc7Rtnc6x8iAxAIgBKZhBsob1CHH4p1xKDMWupZILOp/9cNc3rho9MWMVn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250412-d2a5c1433","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3431074},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250412-d2a5c1433.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250412-d2a5c1433.tgz","_integrity":"sha512-7grF3cQ+9PUwSHc4ZdRxEVWlNebjwu24jQeiC33goARfjcSkAj4ThibG/ujD+T8usdW1pFkWMQnYh0zeCFwhsw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250412-d2a5c1433_1744501202597_0.04288213096479665","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250412-6f082048c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250412-6f082048c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250412-6f082048c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"37656fa185cbd7c5203ea4759b7e2ec905a0ed62","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250412-6f082048c.tgz","fileCount":1665,"integrity":"sha512-Bf/OU4fPFtmGVkq8OS8LyTkPoBzycoYAztYNbA+eRIQpMkUvOVoCx4zgizxXj8tjvsfTEo/7Yhkj3KH6c3mVbg==","signatures":[{"sig":"MEUCIQCJ93G3BgYO0db6+SvSfWEb1l+cZ+jWPKTES9hSKGptZgIgGZJmUcOwX4WNDgFeCFDezU61DHNDH1SD5jWWqP7V0fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250412-6f082048c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473194},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250412-6f082048c.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250412-6f082048c.tgz","_integrity":"sha512-Bf/OU4fPFtmGVkq8OS8LyTkPoBzycoYAztYNbA+eRIQpMkUvOVoCx4zgizxXj8tjvsfTEo/7Yhkj3KH6c3mVbg==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250412-6f082048c_1744501210354_0.1845103825420209","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250413-d2a5c1433":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250413-d2a5c1433","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250413-d2a5c1433","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"885a987b570ac8166bfb8194cd86bbad2a94c92b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250413-d2a5c1433.tgz","fileCount":1264,"integrity":"sha512-WJ7wZ0JYKoFg59CPHb5w7kBY0i42YEJjKo1gXrctVbT5gwUo66O4kNfaJ+TM9L5inr3q0xQKHtT/kWhkKMuchg==","signatures":[{"sig":"MEQCIHRuh9rkeVoLK5oqZyl6b0QAQs2bf7Wna+QLt20movXxAiBrRQJmZIAtBzuYChaBGAhmbVK0KjhM2DJsvoKGn6kmZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250413-d2a5c1433","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3431074},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250413-d2a5c1433.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250413-d2a5c1433.tgz","_integrity":"sha512-WJ7wZ0JYKoFg59CPHb5w7kBY0i42YEJjKo1gXrctVbT5gwUo66O4kNfaJ+TM9L5inr3q0xQKHtT/kWhkKMuchg==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250413-d2a5c1433_1744587224139_0.9264925027810218","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250414-7b09066bb":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250414-7b09066bb","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250414-7b09066bb","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bccae015110a707e3851de124e52f63c4e9ca9f6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250414-7b09066bb.tgz","fileCount":1680,"integrity":"sha512-Qmvo8G2sB8nSpLdBzhg1CUgOa/JWXO5lvZoQQQrf5W8/f/8dV/4plB3USxzr2qCragomTNA9br0YJzjq1ORTow==","signatures":[{"sig":"MEYCIQCId1sQJltX/jWaVvFjnLlJSKBm6UBCm+rnU0tkNj2gkwIhAIPq0UIbNhQ2SMTZoeXzSjAIXF9G8os3YmOh3D9wfSK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250414-7b09066bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3491717},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250414-7b09066bb.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250414-7b09066bb.tgz","_integrity":"sha512-Qmvo8G2sB8nSpLdBzhg1CUgOa/JWXO5lvZoQQQrf5W8/f/8dV/4plB3USxzr2qCragomTNA9br0YJzjq1ORTow==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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.79.0","@react-native/metro-config":"0.79.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.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.25.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.79.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250414-7b09066bb_1744673594404_0.08942997573738154","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250414-d2a5c1433":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250414-d2a5c1433","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250414-d2a5c1433","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b5a03af7264ace9425c97c3eb0c4e2486030ea49","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250414-d2a5c1433.tgz","fileCount":1264,"integrity":"sha512-vjPVeKUvyE8rtwt2fREY1uw799xWThwu/Nq8P+8O8m5dqfNYUv1aUDxSL6+4qDmpsJqDqegosRwPkrv46/97uQ==","signatures":[{"sig":"MEQCIGSah5DKFAyBFw7jHXFFyr++5T6A3xjyRZGyeXR8+4tfAiByBdeUN2hdLJ+zfqcea6XyxEjc8w6r9VKuR7M4Dt38Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250414-d2a5c1433","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3431074},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250414-d2a5c1433.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250414-d2a5c1433.tgz","_integrity":"sha512-vjPVeKUvyE8rtwt2fREY1uw799xWThwu/Nq8P+8O8m5dqfNYUv1aUDxSL6+4qDmpsJqDqegosRwPkrv46/97uQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250414-d2a5c1433_1744673597329_0.04185892286104753","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250415-7ead6359d":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250415-7ead6359d","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250415-7ead6359d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a3d1408d910f37e277435c2be53d143b4b4d75c2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250415-7ead6359d.tgz","fileCount":1274,"integrity":"sha512-rmOC3K4KKtb5hv6/5CuY47BpCZZ0Z1Zs5jZhzXklWDRRAKcJeCUuvOq6xEIvS8OWchsjVSp882ro2gqPqddUtQ==","signatures":[{"sig":"MEYCIQCRfUzb1YGgHmnTEuU+29DBPCn5NzGtRDsoeC26HWM3fQIhAOr1GykxX/Q0LyU8bPamNZB+EoXmHd+eEfCzU8DXSIaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250415-7ead6359d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3445948},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250415-7ead6359d.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250415-7ead6359d.tgz","_integrity":"sha512-rmOC3K4KKtb5hv6/5CuY47BpCZZ0Z1Zs5jZhzXklWDRRAKcJeCUuvOq6xEIvS8OWchsjVSp882ro2gqPqddUtQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250415-7ead6359d_1744760013788_0.5979257103811935","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250415-1169af1d2":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250415-1169af1d2","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250415-1169af1d2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"16cb6498626f47a1abcb584df45b0c1d9c307d79","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250415-1169af1d2.tgz","fileCount":1680,"integrity":"sha512-GOfDjQaWVzUzYij3CkaRhrcpGqllmfyJs+8x4G5S2KDNEo6k1UEGgASTq3AsMZDgxEROr4/vn6flqECZF3nkLQ==","signatures":[{"sig":"MEQCIBi4wUthSYcbdJrDGCjScjXvbNEyGO8NEVXpxN+cbUNiAiBvjqhgDnZ/pZLLfKRG3d6MH9FTsMFa2vQ4T/VFdUzYrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250415-1169af1d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490189},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250415-1169af1d2.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250415-1169af1d2.tgz","_integrity":"sha512-GOfDjQaWVzUzYij3CkaRhrcpGqllmfyJs+8x4G5S2KDNEo6k1UEGgASTq3AsMZDgxEROr4/vn6flqECZF3nkLQ==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0","@react-native/metro-config":"0.79.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.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.25.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.79.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250415-1169af1d2_1744760070337_0.4720906104592366","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.4":{"name":"react-native-reanimated","version":"3.17.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a8c95ea7c2a089b6ca8f513c7bbff4e450986c7c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.4.tgz","fileCount":1274,"integrity":"sha512-vmkG/N5KZrexHr4v0rZB7ohPVseGVNaCXjGxoRo+NYKgC9+mIZAkg/QIfy9xxfJ73FfTrryO9iYUrxks3ZfKbA==","signatures":[{"sig":"MEQCIF/5AK+9eRb0Ofubb9jTeFj6wM9Z1DwFUG7ItHJVZ0BWAiABk6bIex5DE+nEtnlTKiKmr2sYZS8uODtfMXFIdYRDgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3445894},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Downloads/react-native-reanimated-3.17.4.tgz","_integrity":"sha512-vmkG/N5KZrexHr4v0rZB7ohPVseGVNaCXjGxoRo+NYKgC9+mIZAkg/QIfy9xxfJ73FfTrryO9iYUrxks3ZfKbA==","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":{},"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":"20.10.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.17.4_1744764623675_0.7364806138138649","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250416-bd1dc06c2":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250416-bd1dc06c2","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250416-bd1dc06c2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"73be6acaed5b852fc415f18affc9b6edea83e62e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250416-bd1dc06c2.tgz","fileCount":1680,"integrity":"sha512-ho67iSq+W12WQOXNAvSeN3LnDO8bjE5dO+ahBlZPSfO3gNocJ59s3L5c21QNkXMyHVyKZPHqRDw779xxOY1CDw==","signatures":[{"sig":"MEYCIQD2g071+2BPec5Q6mV1GQgTvtoHFgyl3mW7BwBi2keuCQIhANj62LfbqziBGEILvH7OQmvNPnIFfj9yO0OECEhZ0SEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250416-bd1dc06c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492831},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250416-bd1dc06c2.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250416-bd1dc06c2.tgz","_integrity":"sha512-ho67iSq+W12WQOXNAvSeN3LnDO8bjE5dO+ahBlZPSfO3gNocJ59s3L5c21QNkXMyHVyKZPHqRDw779xxOY1CDw==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0","@react-native/metro-config":"0.79.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.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.25.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.79.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250416-bd1dc06c2_1744846393439_0.7340216860235997","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250416-27662d34b":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250416-27662d34b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250416-27662d34b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"33b8f970e5baa21724462d542ecedc6c890a7b54","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250416-27662d34b.tgz","fileCount":1274,"integrity":"sha512-GMKpTzg1KWaVW5T65ZzclGsUE6xAvkno5FDBIc9Kq1J0tuk3orE98gtOg2x0wQNZVHNSdz4YScWZzh93YlqJvw==","signatures":[{"sig":"MEYCIQDCttnHq2ud4EOOuR56J42PLaJe4RtidSciYQmSLXg/NAIhALPwD8ZVMK2PVl8MvunWzxi1MOhEqYANnfeCW2gBAkYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250416-27662d34b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3445948},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250416-27662d34b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250416-27662d34b.tgz","_integrity":"sha512-GMKpTzg1KWaVW5T65ZzclGsUE6xAvkno5FDBIc9Kq1J0tuk3orE98gtOg2x0wQNZVHNSdz4YScWZzh93YlqJvw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250416-27662d34b_1744846413223_0.9252224994260299","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250417-27662d34b":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250417-27662d34b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250417-27662d34b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7d424e7f717483e8e0ffd76a24be16f5dc2044e6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250417-27662d34b.tgz","fileCount":1274,"integrity":"sha512-4WoezFy5CrYpBjNtg3qoq4D13Q3hiXEVJZIJeZJZfvM8gs5I3IZUiUTpyjCWk6inVn/YHKLOXk/LIU3niyRdyQ==","signatures":[{"sig":"MEQCIFkBZTMC5Cbdb9SenYghn/gnD0bwsPkeA5zYASLryBNuAiAGu09TpUyvaoN7QVQgjT5xZVcEZsbMqhg7TJ+EZj34WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250417-27662d34b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3445948},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250417-27662d34b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250417-27662d34b.tgz","_integrity":"sha512-4WoezFy5CrYpBjNtg3qoq4D13Q3hiXEVJZIJeZJZfvM8gs5I3IZUiUTpyjCWk6inVn/YHKLOXk/LIU3niyRdyQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250417-27662d34b_1744932812791_0.6705600033319821","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250417-c9c264375":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250417-c9c264375","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250417-c9c264375","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"beb4a5e2f07850a5c8d11f5e4a9b6bf4b47bd064","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250417-c9c264375.tgz","fileCount":1679,"integrity":"sha512-uIjYGHqJXsQg6R1BVOENcWs8vJzgtr1Peyq5n3A4Juc9ZjA4w285NF1/HxnIksT3oBx6/kpgenAuA5sNsWHRCA==","signatures":[{"sig":"MEUCIExGD9oXSYqyIPxfV88VOqdcFns3ejZUHPZdvXE1+HlfAiEA4G8P0jq1fevPWWlPsotprYcup2Dai2E36PI2Wyn13bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250417-c9c264375","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492661},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250417-c9c264375.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250417-c9c264375.tgz","_integrity":"sha512-uIjYGHqJXsQg6R1BVOENcWs8vJzgtr1Peyq5n3A4Juc9ZjA4w285NF1/HxnIksT3oBx6/kpgenAuA5sNsWHRCA==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.0","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0","@react-native/metro-config":"0.79.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.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.25.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.79.0","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250417-c9c264375_1744932815353_0.7359613365912323","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250418-64a412ec3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250418-64a412ec3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250418-64a412ec3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"43833bff022f67d5e44dfdf8e564de337c191f61","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250418-64a412ec3.tgz","fileCount":1679,"integrity":"sha512-nhWbUipHQaYXOEVbGCs417gMPbRGPLJDB8sAnqmLlMOPYBpfZgUS1msCDL3HMaDf6k4MXTFgld3smIUR5Yfn1Q==","signatures":[{"sig":"MEUCIQCB+N63E4idfjZW1HrPN4ODp45TfMnywcJO2OA95PWN+AIga3l2ouh8vVK7xHMnhb0ps4GNO4DgV3QRMI5PlFZQ/9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250418-64a412ec3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250418-64a412ec3.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250418-64a412ec3.tgz","_integrity":"sha512-nhWbUipHQaYXOEVbGCs417gMPbRGPLJDB8sAnqmLlMOPYBpfZgUS1msCDL3HMaDf6k4MXTFgld3smIUR5Yfn1Q==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250418-64a412ec3_1745019223759_0.5244971424309124","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250418-27662d34b":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250418-27662d34b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250418-27662d34b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8e0e4ef355ac5fb3a31b68e1904439eecb02a4ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250418-27662d34b.tgz","fileCount":1274,"integrity":"sha512-uxYlZzk2U4+h2Rt9jXFAhv8cXUZGg86/i9xqXFm1clWwB2sw8anKgtacePr8c8HAm3C6CPBxRSiQo1/H7xo/Ow==","signatures":[{"sig":"MEUCIQCKixFV4InMxmcrvrxUA3SJHmTERNrABgBn40leuI9BJwIgEaNNdtBVf//LQ0DgeWa/E7juDpmReKm2O/fhw+BSGNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250418-27662d34b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3445948},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250418-27662d34b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250418-27662d34b.tgz","_integrity":"sha512-uxYlZzk2U4+h2Rt9jXFAhv8cXUZGg86/i9xqXFm1clWwB2sw8anKgtacePr8c8HAm3C6CPBxRSiQo1/H7xo/Ow==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250418-27662d34b_1745019225779_0.23683510180226786","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250419-64a412ec3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250419-64a412ec3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250419-64a412ec3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"107c15fce88824516281c3f6d955cff7b0281450","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250419-64a412ec3.tgz","fileCount":1679,"integrity":"sha512-Luzq6mSbRQ2PfHqdWpprKXaJdHkS/UDP1LMkAtypBTjLI3b+OdoeF2AojAB2OFCzSG2ou8LlGzwHtlzB5FDTfg==","signatures":[{"sig":"MEUCIQCK4nOlIe8ls0pNBKqwR4O3daY6MxU26oSfCCqOAGjSUQIgapfo/2eo4WuJlPIc60zx9SpTy0DyRXg3N2CJcVjhjnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250419-64a412ec3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250419-64a412ec3.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250419-64a412ec3.tgz","_integrity":"sha512-Luzq6mSbRQ2PfHqdWpprKXaJdHkS/UDP1LMkAtypBTjLI3b+OdoeF2AojAB2OFCzSG2ou8LlGzwHtlzB5FDTfg==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250419-64a412ec3_1745105606939_0.020760776668507397","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250419-27662d34b":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250419-27662d34b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250419-27662d34b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"563095f4906ab9fe631e9abfc482c89be913019d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250419-27662d34b.tgz","fileCount":1274,"integrity":"sha512-Fn5xNx78xgvzY/gLMNAZetiJ7Tc9mmvzbwbF/3XvB76hskc0PqlLox5CoXqer6QPfFymH5DxcffptvnxKdeuwQ==","signatures":[{"sig":"MEQCIEdkeGB2kG4v7SUmAUQtDKu8jZtAVTwO7+N+u2cXIxoTAiAVpkgUnclH6a6/sc3ZtF33DyXUQJtHHnZb4jc+pTcBgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250419-27662d34b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3445948},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250419-27662d34b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250419-27662d34b.tgz","_integrity":"sha512-Fn5xNx78xgvzY/gLMNAZetiJ7Tc9mmvzbwbF/3XvB76hskc0PqlLox5CoXqer6QPfFymH5DxcffptvnxKdeuwQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250419-27662d34b_1745105608981_0.3558198648116233","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250420-27662d34b":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250420-27662d34b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250420-27662d34b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8a32920de416a5438ee895bac431cf0bf9288f1e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250420-27662d34b.tgz","fileCount":1274,"integrity":"sha512-Ugtq2FzmtSdqBopcxhcrDJTVNzWz0H7zqj2z2VwxMMyErrRAxOaRhTHkrODDbgSQuI+1VgB4oG/gzoHCgwfxMg==","signatures":[{"sig":"MEUCIBy2oBzuvTkJ+9nZjjRgltPwmdq+87/KeUbSNbaxTPrVAiEAyJij6KaL46A9Sybm4sqnMo8N86qa45A5Qx6KCf4jnpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250420-27662d34b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3445948},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250420-27662d34b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250420-27662d34b.tgz","_integrity":"sha512-Ugtq2FzmtSdqBopcxhcrDJTVNzWz0H7zqj2z2VwxMMyErrRAxOaRhTHkrODDbgSQuI+1VgB4oG/gzoHCgwfxMg==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250420-27662d34b_1745191959676_0.6911741902386574","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250420-64a412ec3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250420-64a412ec3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250420-64a412ec3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f90a0e5bc0825735d73f68109551ad3a267f875a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250420-64a412ec3.tgz","fileCount":1679,"integrity":"sha512-FmNUoHFqKWa7zc3Km4Bvciq395BSTNCB30FpFsMjuaYqeAAlIPX3EvFY2tCtFeGmkW1ZUUeo1msQ6DMAdUr5sw==","signatures":[{"sig":"MEYCIQCKEgtnvQGrIa3M8+fp9ASLgQiWGseMAFhTm8/xBNaK2wIhAJtygP3yeFwsM2rxR/cekc8HJnhUw4ZVPiK24i8kpCcg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250420-64a412ec3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250420-64a412ec3.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250420-64a412ec3.tgz","_integrity":"sha512-FmNUoHFqKWa7zc3Km4Bvciq395BSTNCB30FpFsMjuaYqeAAlIPX3EvFY2tCtFeGmkW1ZUUeo1msQ6DMAdUr5sw==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250420-64a412ec3_1745191964882_0.8271568212348166","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250421-27662d34b":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250421-27662d34b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250421-27662d34b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"844e3df32107000764fd8fd861e12d77c80e4348","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250421-27662d34b.tgz","fileCount":1274,"integrity":"sha512-fTVu0LiuyajGzev9l1/ljmYyKt7oMrLYpSk6ypv62N/S/AbgYiQ0GTOb2ftiKtJRNicv8UiSWZT3K9nejbN63g==","signatures":[{"sig":"MEUCIAU9mCruvI12VQYtnrcYpe1xof68ZYrfetSdck/4bg4/AiEA0mKjHY3XLLNlmSf06hUSI2tkWX48qfErJmlXOx6fFg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250421-27662d34b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3445948},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250421-27662d34b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250421-27662d34b.tgz","_integrity":"sha512-fTVu0LiuyajGzev9l1/ljmYyKt7oMrLYpSk6ypv62N/S/AbgYiQ0GTOb2ftiKtJRNicv8UiSWZT3K9nejbN63g==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250421-27662d34b_1745278379504_0.48455452605239446","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250421-64a412ec3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250421-64a412ec3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250421-64a412ec3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"aa082543c4f2eaabe73fe265cc10a7718c3af1b7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250421-64a412ec3.tgz","fileCount":1679,"integrity":"sha512-3/iENJ5Sq30ymPSi6KWqe2Y/lkA+1Soh9c1tYlfYEtpu69YbwUDjGjMvs9Ejx9B77aVXFQjWmwqJ+QR9mRpSmg==","signatures":[{"sig":"MEYCIQDauGxY1fj1loGZRs3ms4bkByUFh06dwQaS3RaWnrATzgIhAO1uLJzFYrLxeY/lP/7OjwbpjOwcpwNX9zHVWK2Xqw6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250421-64a412ec3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250421-64a412ec3.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250421-64a412ec3.tgz","_integrity":"sha512-3/iENJ5Sq30ymPSi6KWqe2Y/lkA+1Soh9c1tYlfYEtpu69YbwUDjGjMvs9Ejx9B77aVXFQjWmwqJ+QR9mRpSmg==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250421-64a412ec3_1745278394094_0.2988616092807499","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250422-64a412ec3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250422-64a412ec3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250422-64a412ec3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"456a406c078126c8690884b39444bc67215304f0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250422-64a412ec3.tgz","fileCount":1679,"integrity":"sha512-edWqc0RIFURVwuC/Oj7xQAcRd+EfvPCK6tSVcmARPZlVUfQppOG3PUshy2ZOY1WbgEDmFSA+cgYWpTY2n9TgyA==","signatures":[{"sig":"MEUCIQCd1ho3ztbt30VKy47D9R/aYxnPcBG1ljdhOf0aXJMs+QIgAfFMSZkmvteGO/E/++rQ2wzOKspB5tJNnRsJi+UjWQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250422-64a412ec3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250422-64a412ec3.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250422-64a412ec3.tgz","_integrity":"sha512-edWqc0RIFURVwuC/Oj7xQAcRd+EfvPCK6tSVcmARPZlVUfQppOG3PUshy2ZOY1WbgEDmFSA+cgYWpTY2n9TgyA==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250422-64a412ec3_1745364849405_0.4325499472407708","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250422-27662d34b":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250422-27662d34b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250422-27662d34b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3a39a943a06e6302b590fb7e8e02550f0946ad76","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250422-27662d34b.tgz","fileCount":1274,"integrity":"sha512-iKSvIXMyVRpzmbdWugd0Hw0GL2CRWFX9fQcyIMs7Wrgh/n7YkOYDw7x5rtTBghaFngwB60yeB8FqG/7Vwtca3w==","signatures":[{"sig":"MEUCIHzY5vunG4RgipckKiqW0HGsMgTWJ5xuW+Sl9LxwL3STAiEAyF7xOXjPHh9ljzEh/E+Xr2DKD7SNuRtL7XhqVU/dKKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250422-27662d34b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3445948},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250422-27662d34b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250422-27662d34b.tgz","_integrity":"sha512-iKSvIXMyVRpzmbdWugd0Hw0GL2CRWFX9fQcyIMs7Wrgh/n7YkOYDw7x5rtTBghaFngwB60yeB8FqG/7Vwtca3w==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250422-27662d34b_1745364856033_0.8000639018036528","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250423-64a412ec3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250423-64a412ec3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250423-64a412ec3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6a4fc4031e4bdfc33579ef34a5ae576d9b3ca9c8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250423-64a412ec3.tgz","fileCount":1679,"integrity":"sha512-7QTICYPs3o/AHSbgoPMrV/DX5yXdcsYa9S+CSRtlh7Yrg449zgaQTcL96sXYWZ/MtZ4YSlavAR/SL+EK3ZNlmg==","signatures":[{"sig":"MEUCIBgYY02KdXjxAPMRskyJi6vU/UFZIg6I0H7g3co7boBOAiEA3NAhSKrG/llVTFPQVz/JzlXhdjPcVxU15KkQyQlX4lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250423-64a412ec3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3492964},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250423-64a412ec3.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250423-64a412ec3.tgz","_integrity":"sha512-7QTICYPs3o/AHSbgoPMrV/DX5yXdcsYa9S+CSRtlh7Yrg449zgaQTcL96sXYWZ/MtZ4YSlavAR/SL+EK3ZNlmg==","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":{},"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":{"convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250423-64a412ec3_1745451215183_0.8265736596910214","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.17.5":{"name":"react-native-reanimated","version":"3.17.5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.17.5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"szydlovsky","email":"9szydlowski9@gmail.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"09ebe3c9e3379c5c0c588b7ab30c131ea29b60f0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.5.tgz","fileCount":1274,"integrity":"sha512-SxBK7wQfJ4UoWoJqQnmIC7ZjuNgVb9rcY5Xc67upXAFKftWg0rnkknTw6vgwnjRcvYThrjzUVti66XoZdDJGtw==","signatures":[{"sig":"MEUCIQCcRmDZfOdhzyYmrSFukF0vRMJh6ZDWv7+N3JpXVoG6PAIgWDvTfVZHw098eU2UlezEAV5HNgNE7lB22KHLJeTcf6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3446677},"main":"lib/module/index","_from":"file:react-native-reanimated-3.17.5.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-3.17.5.tgz","_integrity":"sha512-SxBK7wQfJ4UoWoJqQnmIC7ZjuNgVb9rcY5Xc67upXAFKftWg0rnkknTw6vgwnjRcvYThrjzUVti66XoZdDJGtw==","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":{},"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":"20.10.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.17.5_1745482607737_0.5826340202795222","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250424-43520c73e":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250424-43520c73e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250424-43520c73e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e38b13319386a7ccf2405fe5f579406b39f09d3c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250424-43520c73e.tgz","fileCount":1714,"integrity":"sha512-p/GelfOHWKLfioxgMmZpQQ9KZRzKgbHeD7R8Er0rkCJ7Nx+DtWsa609+TRyUR6P1RBUS2c7itLcJXLdW7Qx+pw==","signatures":[{"sig":"MEUCIBWh4EHCccTD1/L+5m7fZjgsU2kgOfRtIzx9/v2/k0YGAiEAgJwSegROniCX4J054YJuDSurpZlyGs/SEUCBEpZVYrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250424-43520c73e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485344},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250424-43520c73e.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250424-43520c73e.tgz","_integrity":"sha512-p/GelfOHWKLfioxgMmZpQQ9KZRzKgbHeD7R8Er0rkCJ7Nx+DtWsa609+TRyUR6P1RBUS2c7itLcJXLdW7Qx+pw==","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":{},"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.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250424-43520c73e_1745537794315_0.11922663416137658","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250424-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250424-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250424-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0a9ac2e752bac8e048ea76a97b9fdc37f24d3fb1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250424-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-QaE5S3n9MJCovuJ62BE4l1nhgRE6HiRCN5CSEjeUPkZitHhqkedvFM8dIAEwefDgrG3VFELvmf4aUtjxM08RwQ==","signatures":[{"sig":"MEYCIQDdW+dHQ9pDMDGN1NzlcJeq11xBoIHQqDK4xkDH5wwt6wIhAKgs9cnFmLCzRJ597mFFTPHkW9OfxiCJS8SNNSVsG8DE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250424-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250424-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250424-f1f88d1c1.tgz","_integrity":"sha512-QaE5S3n9MJCovuJ62BE4l1nhgRE6HiRCN5CSEjeUPkZitHhqkedvFM8dIAEwefDgrG3VFELvmf4aUtjxM08RwQ==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250424-f1f88d1c1_1745537863193_0.8541490456709173","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250425-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250425-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250425-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e1a2a212cd44e3339ca81474d365b3550a7e9dde","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250425-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-28lMlQRiKMrlNUjgdNp6taPyH+SJnyx7LMpJ8wrQsWJVW1855j2owhic/3xTb7saeGlVj+mqZMMDerEIvxbT2g==","signatures":[{"sig":"MEUCIHnjUGsYkstMDAdBEnpthLXutGhPN/YAPTiihUVIaLxeAiEA3EpbLs0Riv+iUW+GILYs+yOqhFqhoNlRKlRgqMmUiQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250425-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250425-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250425-f1f88d1c1.tgz","_integrity":"sha512-28lMlQRiKMrlNUjgdNp6taPyH+SJnyx7LMpJ8wrQsWJVW1855j2owhic/3xTb7saeGlVj+mqZMMDerEIvxbT2g==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250425-f1f88d1c1_1745623978769_0.08552441419400214","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250426-43520c73e":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250426-43520c73e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250426-43520c73e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8c00bd0a973695f9b67463d359a84a8e145eb26a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250426-43520c73e.tgz","fileCount":1714,"integrity":"sha512-xpDa1Px4n+LC0QEsyPsWTRY7hnmM8xIw42Nlj7zz4SXp02oIA4DilEs/H2//beJFTITp186QT0ghsvP1VthnSg==","signatures":[{"sig":"MEQCIGVC8T858UTxz62ccp17vIqRUsMhpKaEv4/RW6agyYKbAiBniFf8B7/Nvzzb6CZhnlsRy62s5VCdcrmkXMloRfGmMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250426-43520c73e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485344},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250426-43520c73e.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250426-43520c73e.tgz","_integrity":"sha512-xpDa1Px4n+LC0QEsyPsWTRY7hnmM8xIw42Nlj7zz4SXp02oIA4DilEs/H2//beJFTITp186QT0ghsvP1VthnSg==","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":{},"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.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250426-43520c73e_1745710388785_0.8469711786781122","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250426-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250426-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250426-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7ab05fb6c975f3a6571e93af05538215d3fc8cb3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250426-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-gOQJWg+2Z2ijBBySuWpfjszIlDgsWNiDV1YKegNsTB5VWWsv/zpmTZnNT/sFC1DzRiOo8uvNciL71+PArAX1Nw==","signatures":[{"sig":"MEYCIQCx12AK9uS65frXE2QiIPMj+9E1XmLx275CvsRJYu1DvAIhALhO0py0EtmKVTHGIwuHN5dNORlh0ngu8hUcZlr9+A2L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250426-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250426-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250426-f1f88d1c1.tgz","_integrity":"sha512-gOQJWg+2Z2ijBBySuWpfjszIlDgsWNiDV1YKegNsTB5VWWsv/zpmTZnNT/sFC1DzRiOo8uvNciL71+PArAX1Nw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250426-f1f88d1c1_1745710390492_0.8256465407560107","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250427-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250427-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250427-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ebe9aa726fc50217bc6164d2988350f3e02a2864","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250427-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-f+RJy5zVpaHq70pNrMfwgI7CicXa7313ZS1im5fzXjWl9vJhIUkG/11df0IJDKBwojwuzoqL7bZcnoC5x+8KPA==","signatures":[{"sig":"MEYCIQDGZADbqCq0Ru0pJ23B0bo3UQl0IWRg75rhOtbsT52GYAIhALo/o8jjVjHIlt3jeqUbEy9kAIuwt8XcE8DLAsQIlyRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250427-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250427-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250427-f1f88d1c1.tgz","_integrity":"sha512-f+RJy5zVpaHq70pNrMfwgI7CicXa7313ZS1im5fzXjWl9vJhIUkG/11df0IJDKBwojwuzoqL7bZcnoC5x+8KPA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250427-f1f88d1c1_1745796851820_0.9715070485303847","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250427-43520c73e":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250427-43520c73e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250427-43520c73e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e910fb4f90ed0aa6b7a410c7b28398d86aa9567e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250427-43520c73e.tgz","fileCount":1714,"integrity":"sha512-2l/QVhUalSprYH2iOLkZcCPE/Em9pZgYbpDxUDn2jZV29U5kNDKgpRgmEU2ukniwGIMUVr9ppANDtSGFU0b/rA==","signatures":[{"sig":"MEUCIQCzmMuLyCqmd8PjEKvGzT7dB/EdHmzyibYYCHp3VRLIrQIgFDb3c+QW8dT+2RH8wFebFVM6ZmxVWElcPtfB3tYLRcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250427-43520c73e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485344},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250427-43520c73e.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250427-43520c73e.tgz","_integrity":"sha512-2l/QVhUalSprYH2iOLkZcCPE/Em9pZgYbpDxUDn2jZV29U5kNDKgpRgmEU2ukniwGIMUVr9ppANDtSGFU0b/rA==","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":{},"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.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250427-43520c73e_1745796855538_0.7606823613494029","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250428-fbca6a281":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250428-fbca6a281","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250428-fbca6a281","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"718fab4980763196e174ea26960c55c462bf2aa0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250428-fbca6a281.tgz","fileCount":1714,"integrity":"sha512-ikOzmM1KqwDPWP6MdeerS6Sbli3fXaU4SzRF6mepAi+VaJZeA0Re3xieLpD4TO+FijTy7OX6DJwCj/V6ZBG0tA==","signatures":[{"sig":"MEQCIEv6+FSSPP+jxf6+aihCD1ZMMyWLvncfTwhs6hqAhzwVAiBaPHh6NTwtyWSYcXsHT7T0bn6WQlzjnGoVzchElznJwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250428-fbca6a281","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485344},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250428-fbca6a281.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250428-fbca6a281.tgz","_integrity":"sha512-ikOzmM1KqwDPWP6MdeerS6Sbli3fXaU4SzRF6mepAi+VaJZeA0Re3xieLpD4TO+FijTy7OX6DJwCj/V6ZBG0tA==","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":{},"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.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250428-fbca6a281_1745883212518_0.14800861734593096","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250428-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250428-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250428-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a7a8a757f5b057d8f2b272f95cf9d1043c25952c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250428-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-8EsrKIp/6G4c05Vavgu6Q77yKf09TqAjWoWN1tel6OnfRx8sAwC3h1f9wv1Z1JXBY1dN+yl5j+sbZusngHabCA==","signatures":[{"sig":"MEYCIQCGjXAYPhWcL7qm2q5pPAGH7W6RAcw9FLTCn0dCkbyTzAIhAKopbU/EdJrs2A8wqq3ZzIePbOsKrmM2eR/xAzc2wZds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250428-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250428-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250428-f1f88d1c1.tgz","_integrity":"sha512-8EsrKIp/6G4c05Vavgu6Q77yKf09TqAjWoWN1tel6OnfRx8sAwC3h1f9wv1Z1JXBY1dN+yl5j+sbZusngHabCA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250428-f1f88d1c1_1745883214475_0.9536339406979104","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250429-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250429-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250429-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8fb465a8d0db62addb89a52ac96b28d3b92ed06d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250429-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-yecUwQ65oKa++o/Dcr56Uw9HzdBhflVCbOQCtAAQatCqDXDVmLnNMluG8aCHlS7SXlGJWfxGP/KFgLm48B0BLA==","signatures":[{"sig":"MEYCIQDaNamzmytxGyVXgyn7HWNp8Ps/WuaFxeMTyctbzFdjngIhAKK8JH/6H+DjdEMmN+8J4heCEygiUxoEpdJVQb3dUEDV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250429-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250429-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250429-f1f88d1c1.tgz","_integrity":"sha512-yecUwQ65oKa++o/Dcr56Uw9HzdBhflVCbOQCtAAQatCqDXDVmLnNMluG8aCHlS7SXlGJWfxGP/KFgLm48B0BLA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250429-f1f88d1c1_1745969588652_0.42784348456336563","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250430-18f454839":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250430-18f454839","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250430-18f454839","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b9fb0fa6072ff99e4101e16f501c2a6a473ac5cd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250430-18f454839.tgz","fileCount":1714,"integrity":"sha512-X10CPcdgzNW0t0qqohBn9wDejgh7q1mPhBmiBTO04HGs99toLJ1KonezpuLLpz+CJW4bk5ugfAJNq9qMVV060w==","signatures":[{"sig":"MEUCIQCp/GmC9pCNYrM9xrYTbzlWSDSBrsaGOMMOBWYWFyTnyAIgbOfXUMGuibHAjarHC9/E67qyZk+0wDWjzBKbGgYmeL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250430-18f454839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485201},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250430-18f454839.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250430-18f454839.tgz","_integrity":"sha512-X10CPcdgzNW0t0qqohBn9wDejgh7q1mPhBmiBTO04HGs99toLJ1KonezpuLLpz+CJW4bk5ugfAJNq9qMVV060w==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250430-18f454839"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250430-18f454839_1746056023346_0.7012942246908411","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250430-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250430-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250430-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6c92ae5eec91704755eedc54ddb4f6a465853903","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250430-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-XSull6n39qSENHRINX+NvUNDnVUdOMGvX3MK+ODMQ43/mi3rFu7B7SmYY6VaqV1nV/KpWCh4xJrm8ppH5IeLQA==","signatures":[{"sig":"MEYCIQCz2rCzfle17Gds+BzMPan7N0kl1QzORk38xORNxxmKYAIhAMJbuEKpZOCuT67NmI8yA2CI6QoL6puHatU1Th99Om8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250430-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250430-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250430-f1f88d1c1.tgz","_integrity":"sha512-XSull6n39qSENHRINX+NvUNDnVUdOMGvX3MK+ODMQ43/mi3rFu7B7SmYY6VaqV1nV/KpWCh4xJrm8ppH5IeLQA==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250430-f1f88d1c1_1746056029628_0.05538401339940169","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250501-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250501-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250501-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9f703d5aedbd5e99e51da90ed4b9ece4b8550895","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250501-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-jcJv5Im8mS19d09y+FqWiAErAcs6VxutebfvRX7C8aZ2YI6RIber+lxuRv5hZeDjMcSwDKos/9kova9TLPaOVw==","signatures":[{"sig":"MEUCIQDEQoItEXrN1d8iKdEJgD7LLTwWCgeByLbz3zrLKZlbdgIgTbmZ/E6XmoA3eZ+GRsF9JqGeiBYPZAIDM3AEAVgU3qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250501-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250501-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250501-f1f88d1c1.tgz","_integrity":"sha512-jcJv5Im8mS19d09y+FqWiAErAcs6VxutebfvRX7C8aZ2YI6RIber+lxuRv5hZeDjMcSwDKos/9kova9TLPaOVw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250501-f1f88d1c1_1746142405535_0.10614244227788094","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250501-18f454839":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250501-18f454839","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250501-18f454839","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7fb6aa0d4fbe928a2a60d1cd9bacc41e0593fb5b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250501-18f454839.tgz","fileCount":1714,"integrity":"sha512-86TchZM/Xf210cZ+nud1HV0V7NveKtsRzDc/6kK65cKkLX/FVj+G7WKaMDOpOnURiBSwDQG1eWsEODF3ViH17A==","signatures":[{"sig":"MEQCIBKDxzaWw6OSUjhn6pyfLeyvlKRA1PcZ6HdjQwOs77B0AiBA9xqm7pBkWnStQT+wWzIPIGRJFGL0Y1Hx+wZYQC0JCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250501-18f454839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485201},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250501-18f454839.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250501-18f454839.tgz","_integrity":"sha512-86TchZM/Xf210cZ+nud1HV0V7NveKtsRzDc/6kK65cKkLX/FVj+G7WKaMDOpOnURiBSwDQG1eWsEODF3ViH17A==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250501-18f454839"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250501-18f454839_1746142407755_0.3261488110904549","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250502-18f454839":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250502-18f454839","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250502-18f454839","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"52124500d89f30fe88c2d1807d5a84a9b72b4361","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250502-18f454839.tgz","fileCount":1714,"integrity":"sha512-UHhK6phG11PswN1k4mXjqcPYszrKX2b/YdKl8xSt6+4SIMuyDt4/taHfclH1DE1pWnoLnzXapkC9MsOX8ykguw==","signatures":[{"sig":"MEYCIQCHj8Z7FjesrfiIL0JjJRKf3H+jRBxXm+POa+mDOBVznAIhAJS/A56FIQODQJfp84W7AAQhxMlm5chZeCrui58ULJkw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250502-18f454839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485201},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250502-18f454839.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250502-18f454839.tgz","_integrity":"sha512-UHhK6phG11PswN1k4mXjqcPYszrKX2b/YdKl8xSt6+4SIMuyDt4/taHfclH1DE1pWnoLnzXapkC9MsOX8ykguw==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250502-18f454839"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250502-18f454839_1746228801308_0.5239566905278195","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250502-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250502-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250502-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"67898f7542caf281f3e0423ab64b48124ab4f8ad","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250502-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-dPee/7/BW6ktKR3amezKnQpLLwXWclz1d+43KW+BSYXMgpkhTBOUGjYT9svCP0duZ5mWJDki8oDTRumguCr6yg==","signatures":[{"sig":"MEQCIAwNvgN5hxesPqq5qgQf7ZKXQevyLMQn9AFQ8GNrVqKTAiBX+IcNx1QpwHaAw3HhwIokOnMg//qlgBI+7cdC1+LZDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250502-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250502-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250502-f1f88d1c1.tgz","_integrity":"sha512-dPee/7/BW6ktKR3amezKnQpLLwXWclz1d+43KW+BSYXMgpkhTBOUGjYT9svCP0duZ5mWJDki8oDTRumguCr6yg==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250502-f1f88d1c1_1746228806412_0.7796070242663444","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250503-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250503-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250503-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1f46370466f2855ee5fca1b0a02539f63221a1eb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250503-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-Kf40n+V+FsdfLCr2PKvya5eIRIp0FiBwJoduSJr+ZPeHs487/9EywSmeoy/lYCJeB7XlnnWRB3BedZVoaosZ/A==","signatures":[{"sig":"MEUCIBYrjwwyCHDrBSShsvu50WTRw84dzYv+bzLEOxGgeSDrAiEAtcxvTQZwfXI7PFBz5W2dVYaWN5lE67JuypeptH2SPZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250503-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250503-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250503-f1f88d1c1.tgz","_integrity":"sha512-Kf40n+V+FsdfLCr2PKvya5eIRIp0FiBwJoduSJr+ZPeHs487/9EywSmeoy/lYCJeB7XlnnWRB3BedZVoaosZ/A==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250503-f1f88d1c1_1746315169742_0.4436757467908232","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250503-18f454839":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250503-18f454839","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250503-18f454839","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c59275a727d0d90e4b0ce3f3b5c218bcc457097f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250503-18f454839.tgz","fileCount":1714,"integrity":"sha512-0ImxMsYPF+mF9cAfHJBBAUpc4cW4i1PEbt0Aa90vEmmyTB2+qfOdOQaHlPCCXJqSF6h5lWHN0HwJBlkGUAFWsg==","signatures":[{"sig":"MEUCIQCISYgAbG0SZ+vqx0pOLOM9qPrbXuSZchlRNfZpnKdYMAIgazpj32jzKej9xBGQh3GyOAdF5U8Wmuas6yfHXlviPA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250503-18f454839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485201},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250503-18f454839.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250503-18f454839.tgz","_integrity":"sha512-0ImxMsYPF+mF9cAfHJBBAUpc4cW4i1PEbt0Aa90vEmmyTB2+qfOdOQaHlPCCXJqSF6h5lWHN0HwJBlkGUAFWsg==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250503-18f454839"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250503-18f454839_1746315177515_0.20053906350932915","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250504-18f454839":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250504-18f454839","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250504-18f454839","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5b91cea387c3c039564363c1de7095e164f73965","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250504-18f454839.tgz","fileCount":1714,"integrity":"sha512-h2QlmiFLf3SgNO1Od4V5rB1HNb/HVPDJAZlA9k0ZwQu+Wz91xUiE4sVnLRdqnGB+RiWHNOQ8BDvQjQDdSUEEfQ==","signatures":[{"sig":"MEUCIQDZhs/muUzOLYm+DYdpoe9J8SWaLZbTjw4v44bJ9dw1zwIgdwIEN/0O1dqlpqWmSTPHymxexqwxirRe9XIoDQr/FOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250504-18f454839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485201},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250504-18f454839.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250504-18f454839.tgz","_integrity":"sha512-h2QlmiFLf3SgNO1Od4V5rB1HNb/HVPDJAZlA9k0ZwQu+Wz91xUiE4sVnLRdqnGB+RiWHNOQ8BDvQjQDdSUEEfQ==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250504-18f454839"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250504-18f454839_1746401580498_0.7334614755485336","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250504-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250504-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250504-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ab98b10629590847632d6307e81995d36987b5fa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250504-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-kYxLp6LBr6nk72SUSwxZG5vPdL4hs2J38qJ+b3J6CMa/G6hbh6RX0S5nB9XBju2nELeFtmONy0fgEatJRnNi7g==","signatures":[{"sig":"MEUCIBSzWH5j1G5GyVhQmAt7Or6ROCsmPXhOXsK4f/UcXIEJAiEAtF8HZaR1gqQyELfSE4qKk5QNGAkRdVr8aDPpXCTvpZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250504-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250504-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250504-f1f88d1c1.tgz","_integrity":"sha512-kYxLp6LBr6nk72SUSwxZG5vPdL4hs2J38qJ+b3J6CMa/G6hbh6RX0S5nB9XBju2nELeFtmONy0fgEatJRnNi7g==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250504-f1f88d1c1_1746401586729_0.5503206788841912","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250505-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250505-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250505-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b8c430993552451b4f910ed24d2b52c72c46db5a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250505-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-OELSv4KW6zCdII8Lz2ApCzhq692impjSR/YqEM08wXjkfdXjkc3HMjMrLzSwe7XUHMijg+N589BasVjYQJUjdw==","signatures":[{"sig":"MEUCID4/xb0cN8V5RYYYi0XlzJnwvYf40qMhB8qFvOMc0fiWAiEAhPPsmxBLJPRZ9yXMs4qV6xx/GuX7oqKDCIjYp5n+emE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250505-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250505-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250505-f1f88d1c1.tgz","_integrity":"sha512-OELSv4KW6zCdII8Lz2ApCzhq692impjSR/YqEM08wXjkfdXjkc3HMjMrLzSwe7XUHMijg+N589BasVjYQJUjdw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250505-f1f88d1c1_1746488030956_0.2067773200090397","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250506-c37a851fd":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250506-c37a851fd","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250506-c37a851fd","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f5a968021ae64f09c41968003ef82c9fa418d7e4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250506-c37a851fd.tgz","fileCount":1714,"integrity":"sha512-0rdcM1KIEJlv6h134mzUZB5RwDlVzVn9B3CbrPGxfuGJsfkjWm+lui96Ly263ZIc9esWhwniH7S59bYox8bEUQ==","signatures":[{"sig":"MEUCIQCgOqleMHquEEmDdoCKHMolfUMbEh1GLLJLmesn5UT+owIgIWXMOtcs8JXUXqeen1DOuaUeOQXRuzeSavUy80WfOWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250506-c37a851fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485305},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250506-c37a851fd.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250506-c37a851fd.tgz","_integrity":"sha512-0rdcM1KIEJlv6h134mzUZB5RwDlVzVn9B3CbrPGxfuGJsfkjWm+lui96Ly263ZIc9esWhwniH7S59bYox8bEUQ==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250506-c37a851fd"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250506-c37a851fd_1746574409046_0.9503542912140088","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250506-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250506-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250506-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1fb08d2d09964ecd096335017498fc30bcb67e0b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250506-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-yO34A5uFAz7mo/ixroj1NeKziEYvJXkBWQAyt4gkJs7QAjEuIeXjawiLiVBrwhTwl+YALqFcso8SnXWoOpy0GA==","signatures":[{"sig":"MEQCIHRqyyOYSvlC+6yYw9IfVGXRD3cXXLJ82cvt6p3b+1xwAiB/eC4NfX4FHBFy8+gn3OG0w38/Gh0x2hEvmhLyXDx3/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250506-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250506-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250506-f1f88d1c1.tgz","_integrity":"sha512-yO34A5uFAz7mo/ixroj1NeKziEYvJXkBWQAyt4gkJs7QAjEuIeXjawiLiVBrwhTwl+YALqFcso8SnXWoOpy0GA==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250506-f1f88d1c1_1746574416745_0.5274460407176811","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250507-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250507-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250507-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ac5b20e84d14cf207c0cfc764d73b433e7aa6102","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250507-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-c5RXYtvYKfViSRTiys0b1cQhkAV4oRspFwvUKdJ7g1z7xt9JJJd782ym82yKc2aJRuJ8y9bGa3BVWoAIODbaTQ==","signatures":[{"sig":"MEUCIDRod6npxFRd67rB/DpCdj/qSsVwjmihz66gWtspkycFAiEAzdi0nrTCnMgNZNLhMVYKG32wHdYjzxay2bAeWVVLL8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250507-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250507-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250507-f1f88d1c1.tgz","_integrity":"sha512-c5RXYtvYKfViSRTiys0b1cQhkAV4oRspFwvUKdJ7g1z7xt9JJJd782ym82yKc2aJRuJ8y9bGa3BVWoAIODbaTQ==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250507-f1f88d1c1_1746660887723_0.2303242867342421","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250507-f5e5a007d":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250507-f5e5a007d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250507-f5e5a007d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"927c3793774ad4b08840b9147d0b6ae7c8052cbe","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250507-f5e5a007d.tgz","fileCount":1714,"integrity":"sha512-Uqt/JghfB760w08w0uTFGt9cMOphCQIhdeNAvyB3SgkrgSqdbywuw0fPszUgB9TBYjk+1dwi+DE1SHHrtWZUNA==","signatures":[{"sig":"MEUCIG6NpWEozOcVNWTAGUmIoZGIURQciTDNuZOxQHFR4PR7AiEAl4GB+GR3r9yiOAfxYq61yd/ulzsigM3ijsFGfZiV4jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250507-f5e5a007d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485412},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250507-f5e5a007d.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250507-f5e5a007d.tgz","_integrity":"sha512-Uqt/JghfB760w08w0uTFGt9cMOphCQIhdeNAvyB3SgkrgSqdbywuw0fPszUgB9TBYjk+1dwi+DE1SHHrtWZUNA==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250507-f5e5a007d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250507-f5e5a007d_1746660893514_0.3203941726386832","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250508-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250508-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250508-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0cda9c1c1e350b642706e8829f568c94ecd4279f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250508-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-NzFgiejjjjHH7T5rTwByxzkejH6OnpNB7ptE3a8kzqIA22+YVNMvkFMALBTGWAkLEqoXYBW1qwyo4waPk4noyg==","signatures":[{"sig":"MEYCIQDZAJYHroZkX3jKBHr/o4jAdiPVgcM395HJjQVidTDACAIhAO220yNkPYeaPqvSet+mK9FApn1DVdmCIqMed8CGMGvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250508-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250508-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250508-f1f88d1c1.tgz","_integrity":"sha512-NzFgiejjjjHH7T5rTwByxzkejH6OnpNB7ptE3a8kzqIA22+YVNMvkFMALBTGWAkLEqoXYBW1qwyo4waPk4noyg==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250508-f1f88d1c1_1746747264193_0.4377868206555857","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250508-f658c69aa":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250508-f658c69aa","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250508-f658c69aa","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8d9240ec76785b083711e31491f33aefa05f5b12","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250508-f658c69aa.tgz","fileCount":1714,"integrity":"sha512-rSDghgzG9nwm/F4OUAmtKV30TDuOhRdI8o2f4n1mJmRY4UavasgT5t+mo1aPlJCPGjhdDbQq/iUwdXTowra3Zg==","signatures":[{"sig":"MEUCIG3QScgK3y4uuoShshpSoCafBkr8JJpPy1aFs1lfR3EbAiEAlyQA2HHVpVBKOJYNHbCrJK6f73ttHN5iUl/8t6QxQQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250508-f658c69aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485503},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250508-f658c69aa.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250508-f658c69aa.tgz","_integrity":"sha512-rSDghgzG9nwm/F4OUAmtKV30TDuOhRdI8o2f4n1mJmRY4UavasgT5t+mo1aPlJCPGjhdDbQq/iUwdXTowra3Zg==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250508-f658c69aa"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250508-f658c69aa_1746747266662_0.7822939573395904","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250509-a59e904e8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250509-a59e904e8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250509-a59e904e8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e22db49ee8b161ee1dd5908c2363869efd1ece61","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250509-a59e904e8.tgz","fileCount":1714,"integrity":"sha512-NTYKgDOrWnOBcjST5JWzpt45dFMVQUh3y09iN8mcypm+29pJYNCPki3JVKvhg0PkVkOFReSZNe39rQHsINX5Wg==","signatures":[{"sig":"MEQCIAFOd+5IeRK1Q3RACHbfrfR/wpeWHfZrDRWkmOhAHGeUAiBhAOZOAFD5S9EKjuOAf3Tb9cBymn69h0IrMZBO6Ihn8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250509-a59e904e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485897},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250509-a59e904e8.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250509-a59e904e8.tgz","_integrity":"sha512-NTYKgDOrWnOBcjST5JWzpt45dFMVQUh3y09iN8mcypm+29pJYNCPki3JVKvhg0PkVkOFReSZNe39rQHsINX5Wg==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250509-a59e904e8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250509-a59e904e8_1746833588116_0.3871177562939714","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250509-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250509-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250509-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"86d4c8dc1cb6d49debab76579148a775e5e1e349","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250509-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-ea6fvGRLrlCtglPUcyZATFJl4a6fPBn9gmkHICgzxEnTNkgm+zntw2K/qvYtoLueQCW6wrlDjig8YEqLf0b6yw==","signatures":[{"sig":"MEUCICAwfwvSOROQyG3Yc9ZyT4YDziYXnup5rqEItlSZGtUFAiEA0Nijvacw0c9KhxnNtW8os2fyahpxFplCHnfKuUEYKsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250509-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250509-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250509-f1f88d1c1.tgz","_integrity":"sha512-ea6fvGRLrlCtglPUcyZATFJl4a6fPBn9gmkHICgzxEnTNkgm+zntw2K/qvYtoLueQCW6wrlDjig8YEqLf0b6yw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250509-f1f88d1c1_1746833593418_0.3971357517806733","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250510-a59e904e8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250510-a59e904e8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250510-a59e904e8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f3dd2403abafe5b319c6da8a58f19779160df2d2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250510-a59e904e8.tgz","fileCount":1714,"integrity":"sha512-7zAFFPlEP6XtoQVK8QPSTt8NJs8I2GarXvy3oySW4IBa/cjXIkBY2tnrtTy/Jvxp8JA/QWfIUO9A9HGFsUCUpQ==","signatures":[{"sig":"MEYCIQCXbLKMyZCHG+uN0hlXQZgGZvtPi8JWlpxqQV3yP2zlWQIhAOfJYAQntVeQa4FsXE7Cqp9vTNhjkHzmBh2Ozv4TQWQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250510-a59e904e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485897},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250510-a59e904e8.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250510-a59e904e8.tgz","_integrity":"sha512-7zAFFPlEP6XtoQVK8QPSTt8NJs8I2GarXvy3oySW4IBa/cjXIkBY2tnrtTy/Jvxp8JA/QWfIUO9A9HGFsUCUpQ==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250510-a59e904e8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250510-a59e904e8_1746919966180_0.9708937374137363","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250510-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250510-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250510-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"56ef31003c900a2aebb500979997f4f9f5982ed9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250510-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-ozEU5nyveUBLyu3jgTVRowt49g7lPvA3jfaKyFV436OZNnwx3U61VReL9wmZkX1DXT75kEEFkLcu30prfKC0QA==","signatures":[{"sig":"MEUCIB+RcIVjd3WEqIiFynyvFafAzcb7REdcZz6UwnqHyndEAiEA2lwuiingseaSGfysXWs/e8MwftZtUlr8yTb8C2tLluw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250510-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250510-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250510-f1f88d1c1.tgz","_integrity":"sha512-ozEU5nyveUBLyu3jgTVRowt49g7lPvA3jfaKyFV436OZNnwx3U61VReL9wmZkX1DXT75kEEFkLcu30prfKC0QA==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250510-f1f88d1c1_1746919980091_0.260469628551536","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250511-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250511-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250511-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f98b1740012fe0e5fc56be98ef4eab2ec9c7c1fd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250511-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-/atGulG2q6sSbHx7V2h22i84v0ByOh8hj12Uql6+EMwC5/RpHQpjcPk+rZTnM05MDBlhMrS8FDBbN4ZWnx3qQw==","signatures":[{"sig":"MEUCIACpharMDzQlHZNBV/QGdy+zXT0h9xFVmLI6Ht2BTyFyAiEAl7FBamFPrD2ZLLRB0tIs66KTo820c7oEog6bqqwpuIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250511-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250511-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250511-f1f88d1c1.tgz","_integrity":"sha512-/atGulG2q6sSbHx7V2h22i84v0ByOh8hj12Uql6+EMwC5/RpHQpjcPk+rZTnM05MDBlhMrS8FDBbN4ZWnx3qQw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250511-f1f88d1c1_1747006378918_0.9126325210462656","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250511-a59e904e8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250511-a59e904e8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250511-a59e904e8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"70483296b9a24701c6117693d77560e2417eaa2b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250511-a59e904e8.tgz","fileCount":1714,"integrity":"sha512-yOJjGma9UchMoQDkVrVONcEPStx4TOdOeHvwSOi2iIO3ZjGlcWOKrciR3UBOk/yCiuGxoSySZ4V+K+yetF4Rjw==","signatures":[{"sig":"MEUCIQCsyz8R3j0IHJO14vrKyV6Op1a5qdDSKgPX7lCYsw/BJwIgcgrSm1b7wZW4rymF+i2CLAbusQgySMG1CdJmg7rp5tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250511-a59e904e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485897},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250511-a59e904e8.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250511-a59e904e8.tgz","_integrity":"sha512-yOJjGma9UchMoQDkVrVONcEPStx4TOdOeHvwSOi2iIO3ZjGlcWOKrciR3UBOk/yCiuGxoSySZ4V+K+yetF4Rjw==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250511-a59e904e8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250511-a59e904e8_1747006386190_0.35593995495248554","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250512-a59e904e8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250512-a59e904e8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250512-a59e904e8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fdbb09a4c0ae0fcee3ad8c4feedd805d13d64a25","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250512-a59e904e8.tgz","fileCount":1714,"integrity":"sha512-8+SOL9o2fSrXvW1zTa5sgLmhxwSriDpKhyIIL8jAR5CLGjt5TJItsPp17EoORie4/ISS+12NDdIRHURgPXKWFw==","signatures":[{"sig":"MEYCIQDQN0FnGYc9wrjldfljBYCpGzdSbQx0Ek+RDd5AgP3ybAIhAJc3YAui15cmy+M7O+BNvnG1YJE/dXB9qd5/HCRE4QHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250512-a59e904e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485897},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250512-a59e904e8.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250512-a59e904e8.tgz","_integrity":"sha512-8+SOL9o2fSrXvW1zTa5sgLmhxwSriDpKhyIIL8jAR5CLGjt5TJItsPp17EoORie4/ISS+12NDdIRHURgPXKWFw==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250512-a59e904e8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250512-a59e904e8_1747092816061_0.343200915772363","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250512-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250512-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250512-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2ff18bd2bbd5bf71f8dcf2a9a30b63d32a8ea3f7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250512-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-BBCdreoA4ytF/iMudUnxX7C8h/+Pqh+8aKTGqYMWUnNFY3r6gqQw0W20R486EaP8EhC33NACQVJ/4MkGE5eGwQ==","signatures":[{"sig":"MEYCIQD/ULQO0Hcwcly+/DGEp4Aj2ItHszzs++JQUpekj6KObQIhAM9jlZ96ZBBLTkrLNdOTLEqa6DMoZhuse3nNfZHwxML1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250512-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250512-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250512-f1f88d1c1.tgz","_integrity":"sha512-BBCdreoA4ytF/iMudUnxX7C8h/+Pqh+8aKTGqYMWUnNFY3r6gqQw0W20R486EaP8EhC33NACQVJ/4MkGE5eGwQ==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250512-f1f88d1c1_1747092818640_0.5294566251296295","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250513-896f6e7a7":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250513-896f6e7a7","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250513-896f6e7a7","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"110e86c6467fe8820db7cdc3e4fc46a41c684754","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250513-896f6e7a7.tgz","fileCount":1709,"integrity":"sha512-or6x7MTQR9CsyM3XW2568e+QJpvea9VIthphZZhDiB6pz9L3Ix6rx59sXy/C4D/0CXvUfkM2v3jLrIE6BJ4WPw==","signatures":[{"sig":"MEUCIQD70vjZbSZ1kErgm9qsWNKkgaHPTh54vqT5TUWslIlP4AIgEPP4KXZa9SWBpt1beiKn4n38+m8uPd81iHn2P0fubqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250513-896f6e7a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483985},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250513-896f6e7a7.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250513-896f6e7a7.tgz","_integrity":"sha512-or6x7MTQR9CsyM3XW2568e+QJpvea9VIthphZZhDiB6pz9L3Ix6rx59sXy/C4D/0CXvUfkM2v3jLrIE6BJ4WPw==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250513-896f6e7a7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250513-896f6e7a7_1747179228976_0.2724322059122295","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250513-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250513-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250513-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d60b10a0cef2c5ee74c36cbfbd182dde0c1fa0fe","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250513-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-n4duCYzEtrMXoqItmdAgoCVX1EOp6csesy3uti0zWnWQc6ccVFSNZbsyiWU8YM+U5RYSvWVsaxBFBcxREAQ70g==","signatures":[{"sig":"MEUCIAyyhMVPBXjLGoSOf6HNiEaBwIohnavNFTtAJloo0C9gAiEA+yTqblHHev5foz1DJ+zTqmJmVTUxs2YGG+KkqSRhOWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250513-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250513-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250513-f1f88d1c1.tgz","_integrity":"sha512-n4duCYzEtrMXoqItmdAgoCVX1EOp6csesy3uti0zWnWQc6ccVFSNZbsyiWU8YM+U5RYSvWVsaxBFBcxREAQ70g==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250513-f1f88d1c1_1747179232051_0.9999458429700947","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250514-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250514-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250514-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9d607e3efa7686971a4da0fe3d295cc6d3c6a00f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250514-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-Fm/iyeAwXwjp25/8g/eoCbUj7qe3xVTLjLZoGShf7VOtCu43ebSNJ9lodGEkTzbhLFHq5WZF316f2LN9T+l8FA==","signatures":[{"sig":"MEUCIQCrw1hnsV2D8RF2grSivxp1ZALCy5Y7DwpO5eLKGK12wQIgC9h9sQgL7A6ZXOryXExy3EWwcoUhFUvMnkPSPbhQlrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250514-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250514-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250514-f1f88d1c1.tgz","_integrity":"sha512-Fm/iyeAwXwjp25/8g/eoCbUj7qe3xVTLjLZoGShf7VOtCu43ebSNJ9lodGEkTzbhLFHq5WZF316f2LN9T+l8FA==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250514-f1f88d1c1_1747265626449_0.9046594609365879","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250515-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250515-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250515-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"37e42fdb712e6a6167a555f556747ff9bb3b4d05","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250515-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-Exlilp3Nc9bUj6gJTiyh7qvCH4xGXlYuSGehl8yJfi6cTjzZK2UwGORMWrShwUApjIYhoeRAIF170xR2Vo1kfw==","signatures":[{"sig":"MEYCIQCGVOgfRm+C538zGUyJ4v5V3GBBVE18WD9PqATnEUD1ZwIhAPydtOCpo5awMjN+Yioi6n7hGr80C6n0QSqRQDoPhzjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250515-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250515-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250515-f1f88d1c1.tgz","_integrity":"sha512-Exlilp3Nc9bUj6gJTiyh7qvCH4xGXlYuSGehl8yJfi6cTjzZK2UwGORMWrShwUApjIYhoeRAIF170xR2Vo1kfw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250515-f1f88d1c1_1747352164521_0.149391925828676","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250515-889b26b44":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250515-889b26b44","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250515-889b26b44","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"031e2cb23ecfdc7f52126d42cbe084f636a486a9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250515-889b26b44.tgz","fileCount":1707,"integrity":"sha512-UlfXKBLiqlbtpuC7JS4IA2nfmL+OQU/lnPTzAUoRixvbJq7x0kWtcSNIfqOUXj2hFd0LvFpHddToi8ARNO7Bcw==","signatures":[{"sig":"MEYCIQDV65vvbsQyP3zB6M8Muwfgztgxu8rqYaz71AfQEdb1nwIhALi0jDWV/83RVh3ZI8fKjhLAmN9uUPf/wA5Vsz3nGgkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250515-889b26b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3474169},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250515-889b26b44.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250515-889b26b44.tgz","_integrity":"sha512-UlfXKBLiqlbtpuC7JS4IA2nfmL+OQU/lnPTzAUoRixvbJq7x0kWtcSNIfqOUXj2hFd0LvFpHddToi8ARNO7Bcw==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250515-889b26b44"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250515-889b26b44_1747352234752_0.10262506756604761","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250516-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250516-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250516-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"180aab7159fe30ff2205121e9cafa4b7e272a159","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250516-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-bzy8ojdHeDRysG17kmxE5OSHtmMkIY5M6Wcqy2Zbgo92d4W1mztTfMdDPI5iVFCuIE6z28KSTcsMEVUFvH6otg==","signatures":[{"sig":"MEYCIQCFN5GiS1f/jGhgvpAo6GGEak/5xvzXigWSS4ylYOmnTAIhAJy3QObTJxR1tnOGov/fWQj9uoEMqUd1Uh71XVJfZR0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250516-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250516-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250516-f1f88d1c1.tgz","_integrity":"sha512-bzy8ojdHeDRysG17kmxE5OSHtmMkIY5M6Wcqy2Zbgo92d4W1mztTfMdDPI5iVFCuIE6z28KSTcsMEVUFvH6otg==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250516-f1f88d1c1_1747438414232_0.9577981687636525","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250516-889b26b44":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250516-889b26b44","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250516-889b26b44","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d481e0434d7d9420bb35dfa7020e262641a244c9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250516-889b26b44.tgz","fileCount":1707,"integrity":"sha512-t0j4O4M0RZzm3Iq7rcu5KKxQMH7ymLp/ywlHuE0lm76wDhRE66upkKglnFxry7xUUrRiGoys6xJeUdvJaW6qPQ==","signatures":[{"sig":"MEYCIQCGMXaleNw1iZ1ZYCQWt8TfOe+u0Y+RFxWIlnh2DHXqlgIhAO8/JUt3Ce7qH/u+V+CVxNNWLCf5PyB8aKe9KKUzJCD/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250516-889b26b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3474169},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250516-889b26b44.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250516-889b26b44.tgz","_integrity":"sha512-t0j4O4M0RZzm3Iq7rcu5KKxQMH7ymLp/ywlHuE0lm76wDhRE66upkKglnFxry7xUUrRiGoys6xJeUdvJaW6qPQ==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250516-889b26b44"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250516-889b26b44_1747438422695_0.8642756389316204","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250517-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250517-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250517-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a4cee8e71e40b8940ebe5787745d71c184a11630","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250517-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-d73qF2eJDB9ctt1VgdGsB99VboaYBJJ+B4H8RiOu9NoA4e65G3z5ehyiPrB4ubmaGKB1OgI1PiLtGU7gfJkPgQ==","signatures":[{"sig":"MEUCIFJA/n1AwYarHYC+Daa7X42aQmgMYp2DGD0ye9DIWMQCAiEAg493xe30jGB1hNJtaJqD8H2ySX6vlfCwuzrY4ujXlIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250517-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250517-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250517-f1f88d1c1.tgz","_integrity":"sha512-d73qF2eJDB9ctt1VgdGsB99VboaYBJJ+B4H8RiOu9NoA4e65G3z5ehyiPrB4ubmaGKB1OgI1PiLtGU7gfJkPgQ==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250517-f1f88d1c1_1747524780548_0.884914761475154","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250518-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250518-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250518-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"63886f36c79f26928247f34e5a23faaa313fa532","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250518-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-hQ5COAgRjTWkBkVMZx36PLgioiyAa63mUtutGUZ2NtemMKs4zfNbey5wl3E1VfZ/xhTklyBIWrtzStMOquRqKA==","signatures":[{"sig":"MEUCIHzVd8QttJgljQkU+Eg/9obmFx/+ZEPAZ/SUSrhaf4vYAiEA9DNNMIHKk06E0lmpAK9EC5Y0FZfCsxl5VMPLn+IGgGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250518-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250518-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250518-f1f88d1c1.tgz","_integrity":"sha512-hQ5COAgRjTWkBkVMZx36PLgioiyAa63mUtutGUZ2NtemMKs4zfNbey5wl3E1VfZ/xhTklyBIWrtzStMOquRqKA==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250518-f1f88d1c1_1747611216604_0.3173488265711315","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250518-660c45f98":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250518-660c45f98","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250518-660c45f98","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bfb5e204fda40c4663124abe18b92702b0f5777e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250518-660c45f98.tgz","fileCount":1707,"integrity":"sha512-uH8zpMks54TxzDfRY9poyB+MEJ4phgLLBk4ET/cbI3zwB0JBOuXKPeJyWg17UY8SKjmlwe3DbtUR3aEnG7IPxg==","signatures":[{"sig":"MEYCIQDYzeS0Qoug/G/+MENJhIM1MS5dybfDtufzqNWA7UJ2sQIhAMVFE2dWVXUD84DFhKmaERhX4UJNVD6G4AXbk480Qaky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250518-660c45f98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3474259},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250518-660c45f98.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250518-660c45f98.tgz","_integrity":"sha512-uH8zpMks54TxzDfRY9poyB+MEJ4phgLLBk4ET/cbI3zwB0JBOuXKPeJyWg17UY8SKjmlwe3DbtUR3aEnG7IPxg==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","react-native":"0.79.1","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.1","@react-native/metro-config":"0.79.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.1","@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.25.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.79.1","@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":"*","react-native-worklets":"0.3.0-nightly-20250518-660c45f98"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250518-660c45f98_1747611220897_0.0944581258760202","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250519-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250519-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250519-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6baf3d2bc28910386bbcdb3fa002dd7babcf6fa6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250519-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-Zk9gDgQ9i77Pk2JjkLGfejLRrUirfkZLPUu+JNYCjGBnHCNt9VBjN0Is1YSQl4UVJJhfmZXKZZkQJI1ZaSwkoQ==","signatures":[{"sig":"MEQCIATepF6QrLhu211j2+bQS0Frv+jgoRF2bNOvGP9AIrgLAiATjjA4OZvWPaA0MMgH4EH97YivNHgc/2LGrcLDu23Ecw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250519-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250519-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250519-f1f88d1c1.tgz","_integrity":"sha512-Zk9gDgQ9i77Pk2JjkLGfejLRrUirfkZLPUu+JNYCjGBnHCNt9VBjN0Is1YSQl4UVJJhfmZXKZZkQJI1ZaSwkoQ==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250519-f1f88d1c1_1747697640395_0.9790104467192973","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250520-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250520-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250520-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a791cd161bd406651166e14877092e611c37dcbc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250520-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-PwoOsVuPwFctYoB1Hb+uCOQHY3SgrZwk9yNSXV0A4xQS8NDWGB1/BcfzKpTcXnzhd0TiOkkHPXx5kA+wwSOinw==","signatures":[{"sig":"MEYCIQDKxPjZXRnE8oT3DuPTfg9wh5pTeJza8DzzXcYdyMK0KQIhAI+1xHJdEI1ZkVIi0IBGa++/O66H2yP9wwfSBz6JANEc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250520-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250520-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250520-f1f88d1c1.tgz","_integrity":"sha512-PwoOsVuPwFctYoB1Hb+uCOQHY3SgrZwk9yNSXV0A4xQS8NDWGB1/BcfzKpTcXnzhd0TiOkkHPXx5kA+wwSOinw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250520-f1f88d1c1_1747784011981_0.7168400627773197","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250520-945263983":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250520-945263983","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250520-945263983","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7a67714c307ce1b43642e3c768160939d068b3ca","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250520-945263983.tgz","fileCount":1717,"integrity":"sha512-KQW9D/tzLUdiM263qkGadEib8hjMcIXVrp1IGynNHz+33JnUypIs6wq22Qnce+a4ade1BYQHai/slRK2tj4fAw==","signatures":[{"sig":"MEQCIF4Ul7Pdsova7YuYSrmwy+cHCfqCVUYmAaNKXCeJTvGCAiBnotiymtmlOTORl8THJMuQlDqkl4I03l5MioE1QpsMzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250520-945263983","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3477706},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250520-945263983.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250520-945263983.tgz","_integrity":"sha512-KQW9D/tzLUdiM263qkGadEib8hjMcIXVrp1IGynNHz+33JnUypIs6wq22Qnce+a4ade1BYQHai/slRK2tj4fAw==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.2","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.2","@react-native/metro-config":"0.80.0-rc.2","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.2","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.2","@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":"*","react-native-worklets":"0.4.0-nightly-20250520-945263983"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250520-945263983_1747784014682_0.07381309152557236","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-beta.4":{"name":"react-native-reanimated","version":"4.0.0-beta.4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-beta.4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2214a5d76798e1fa8b654b2678c9568afdb747c4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-beta.4.tgz","fileCount":1717,"integrity":"sha512-Q3NUvhWHM5SsnrAWj3prXSvn57HfIhRDaOl559lKEmdqdmlUAr4Grz2h2aLwMKg6J9fzD5h7kN7g/SGAUo/rKA==","signatures":[{"sig":"MEUCIEO6VCTxGtrBIggsQA5qUHdVX9ExZnPr9v+/eJRnjmyBAiEAhqfPt0itHm4dn2FGiV4qUTaesPKyJjwzlr7T6GKHCLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480512},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-beta.4.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Desktop/release/react-native-reanimated-4.0.0-beta.4.tgz","_integrity":"sha512-Q3NUvhWHM5SsnrAWj3prXSvn57HfIhRDaOl559lKEmdqdmlUAr4Grz2h2aLwMKg6J9fzD5h7kN7g/SGAUo/rKA==","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":{},"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":"20.10.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.2","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.2","@react-native/metro-config":"0.80.0-rc.2","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.2","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.2","@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":"*","react-native-worklets":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-beta.4_1747840268115_0.4017971824851194","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250521-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250521-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250521-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"337b1866815ff7373bd3d5751785ab77ea16d871","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250521-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-fGX8qWXvlQ0kBqiK5S4JnPG1TUL+7jhARfsVwY+K855A6Iyn3ulYQIjOg15NirVwYasAOBPEgf8isQYV7rK4Dw==","signatures":[{"sig":"MEQCIFXMi1xoKM7rnjv/KZoi3Qtt7BeofuzfyK+HyVgTfFQrAiAJygKvZklRaiDML4cJ4HYqgXASakftGhkHOgK0L3gaDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250521-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250521-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250521-f1f88d1c1.tgz","_integrity":"sha512-fGX8qWXvlQ0kBqiK5S4JnPG1TUL+7jhARfsVwY+K855A6Iyn3ulYQIjOg15NirVwYasAOBPEgf8isQYV7rK4Dw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250521-f1f88d1c1_1747870418011_0.18684509646190262","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250522-2289e2bd8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250522-2289e2bd8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250522-2289e2bd8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9e0a9caded6560af89de5b13b05c488327e3f9b4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250522-2289e2bd8.tgz","fileCount":1697,"integrity":"sha512-o4/vgQKfFIdVSEe3bQWrjoFlwk2IiO979fsqVRgRxkH1I8kuY/5TnVWFD/fOySxGuNjtxWBIdNJKrr/f9rbS6Q==","signatures":[{"sig":"MEYCIQCi60K4kojwOgC4YZYxUD+AddwR+maVEvAesn0QwRrkaQIhAPxZtCa4ht73Lp4C9B35lL95z94E/0AnxY+QT3m/R0EQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250522-2289e2bd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461726},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250522-2289e2bd8.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250522-2289e2bd8.tgz","_integrity":"sha512-o4/vgQKfFIdVSEe3bQWrjoFlwk2IiO979fsqVRgRxkH1I8kuY/5TnVWFD/fOySxGuNjtxWBIdNJKrr/f9rbS6Q==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.2","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.2","@react-native/metro-config":"0.80.0-rc.2","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.2","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.2","@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":"*","react-native-worklets":"0.4.0-nightly-20250522-2289e2bd8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250522-2289e2bd8_1747956828843_0.9909771208909488","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250522-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250522-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250522-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"818df2fc86550c1d66848bfabf9fae6f34055a50","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250522-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-iFfNyWL1sjkvinEu+U6fqxp4O0W61Bjq1j/bys/sVf+Z0HAKWtBuVdUrEdBrL9SPPmyaNBl3l1YzS1oQ6xEGFw==","signatures":[{"sig":"MEQCIDAyKJE6Ln4AqhXgt8NK9fY0L20SL3134IVnd/ZgBtIzAiA1opowfbMqb6nuwpKUSUAVuEflfmokArXJyGnnDGG0dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250522-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250522-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250522-f1f88d1c1.tgz","_integrity":"sha512-iFfNyWL1sjkvinEu+U6fqxp4O0W61Bjq1j/bys/sVf+Z0HAKWtBuVdUrEdBrL9SPPmyaNBl3l1YzS1oQ6xEGFw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250522-f1f88d1c1_1747956836943_0.24140800785457017","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250523-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250523-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250523-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a805c935ef4ecc56599dfc82989f8c37fba8a40e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250523-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-MC4KolUlPGUVB/OAsmUnPyG8RMp9MKhcXadePUqnAJjKxRSeV6svA2hUyZI8Y88dQ2fAJHZHktUyI7wOQgPI2Q==","signatures":[{"sig":"MEUCIDwIMAU7vyQp5zWU0s3iYw+mRF+vmLOEwcmLM0AIR4yfAiEAjrzHsEYydZg7yWUm9da6/F+X+MWWdVADeu2EDbKJy9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250523-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250523-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250523-f1f88d1c1.tgz","_integrity":"sha512-MC4KolUlPGUVB/OAsmUnPyG8RMp9MKhcXadePUqnAJjKxRSeV6svA2hUyZI8Y88dQ2fAJHZHktUyI7wOQgPI2Q==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250523-f1f88d1c1_1748043254568_0.973112254254854","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250523-798434513":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250523-798434513","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250523-798434513","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"efbb33aecb766b0a31852689f4138bc4ad30efbb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250523-798434513.tgz","fileCount":1697,"integrity":"sha512-xBu7fXORItDP/7Z1p8lpHsSYSkAymyPyOh24TowD0n1MzfC7KL9GVPuoepUp+h2VhJZTyRbUo0SyP1ihJoQiGw==","signatures":[{"sig":"MEUCIQDxKaZYZ1S73+VGOcpFxu8wHE6TB3gMLQ0jlogO23/1+QIgNzvNEBsnZ1iNuORdgwJp7DqdAZ47rCc80/fC4VE11ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250523-798434513","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461818},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250523-798434513.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250523-798434513.tgz","_integrity":"sha512-xBu7fXORItDP/7Z1p8lpHsSYSkAymyPyOh24TowD0n1MzfC7KL9GVPuoepUp+h2VhJZTyRbUo0SyP1ihJoQiGw==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.2","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.2","@react-native/metro-config":"0.80.0-rc.2","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.2","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.2","@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":"*","react-native-worklets":"0.4.0-nightly-20250523-798434513"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250523-798434513_1748043257389_0.8079370854717896","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250524-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250524-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250524-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"59cdbcaf44922518b463660c8e8b0ad69b1d59eb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250524-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-Jtu+LdW/9apSdyvQCZQ06v03w8NwG37dvo3KaZnXA4vTUbGIYnP5L0NNJdBZ9PeN4oS1EjfHmhzyzhp2zADhbQ==","signatures":[{"sig":"MEUCIDpR5qBCYmHkOY14gVxljz8kd9g6DN6nce/AFCQtvIucAiEArewAEDmlUNj+6Iy/JBRbh6zvmQksE76qLC+cdNJxvGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250524-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250524-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250524-f1f88d1c1.tgz","_integrity":"sha512-Jtu+LdW/9apSdyvQCZQ06v03w8NwG37dvo3KaZnXA4vTUbGIYnP5L0NNJdBZ9PeN4oS1EjfHmhzyzhp2zADhbQ==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250524-f1f88d1c1_1748129590003_0.7501296191057059","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250525-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250525-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250525-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2fe4331bc1a91f3d9005f41778155642573b0226","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250525-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-RLHk6wliMWvpFrv/uRDnNVwjgPWBS1tUu6IqVqVAIH6Ibc+/ocZtkObcT+mINCI9A4CtL1aCeJu1kUOuzOAdIA==","signatures":[{"sig":"MEUCIQCSAJE/MN2UtX+m6yJ1F2w5gbe8LXBnyD1yFJItngq8kAIgaaEfBAMKxC2pcHzFV3jfuwNSAx9KtqtKcvuLgDS4am4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250525-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250525-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250525-f1f88d1c1.tgz","_integrity":"sha512-RLHk6wliMWvpFrv/uRDnNVwjgPWBS1tUu6IqVqVAIH6Ibc+/ocZtkObcT+mINCI9A4CtL1aCeJu1kUOuzOAdIA==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250525-f1f88d1c1_1748216026233_0.6747862166651526","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250525-798434513":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250525-798434513","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250525-798434513","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6ae251f3ad9ded01434a4628aed6922a9625135b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250525-798434513.tgz","fileCount":1697,"integrity":"sha512-FOvTX0fwIIzp7vw6Iyw3K6w2MVMKgdoOh8X32ESvpI1mU9m0eb0D8qsT9157o+6RWaIvQJxOlaqqwddncbxbIg==","signatures":[{"sig":"MEQCICINboBZdntegQ2SdXrLc3j42eqVHhy+jx7WkSoThdt4AiBh0Q8827EBtFOB88SqodjBuywQhFcBDH/xnDI8Md9U5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250525-798434513","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461818},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250525-798434513.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250525-798434513.tgz","_integrity":"sha512-FOvTX0fwIIzp7vw6Iyw3K6w2MVMKgdoOh8X32ESvpI1mU9m0eb0D8qsT9157o+6RWaIvQJxOlaqqwddncbxbIg==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.2","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.2","@react-native/metro-config":"0.80.0-rc.2","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.2","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.2","@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":"*","react-native-worklets":"0.4.0-nightly-20250525-798434513"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250525-798434513_1748216029902_0.9926799778986743","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250526-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250526-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250526-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3e67cd2f4a985388cc7ffcb5ef2dbb5d941fbdf4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250526-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-QnqVUKgwXLwfMPTBTRj7nWoSEo6mboBH+3YE3On4jqo7brIdYNnQ+RugKPcOcqs7JE6DEmZFivinQQ4ATz2Wug==","signatures":[{"sig":"MEQCID8jXK6G3hhAGGINQVld2w/t/swMUH5IgrN6xob9qSjrAiB5TSD/vx5efEZoS1PczemiqIiE3mRdYQXdJ9S9egpCEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250526-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250526-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250526-f1f88d1c1.tgz","_integrity":"sha512-QnqVUKgwXLwfMPTBTRj7nWoSEo6mboBH+3YE3On4jqo7brIdYNnQ+RugKPcOcqs7JE6DEmZFivinQQ4ATz2Wug==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250526-f1f88d1c1_1748302426594_0.9827056479697638","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250526-210f7bf5d":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250526-210f7bf5d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250526-210f7bf5d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1e8f453ed5a0c4455b60345dc56e3b76308908c3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250526-210f7bf5d.tgz","fileCount":1697,"integrity":"sha512-Nq9cNsiwgY8oSs49b1jleLNB+PugSPeXTgiwLDvcOzgXlfmJJqRfgtIFfU4bnkodE3OZFOT3r2lwCKiwJcK96g==","signatures":[{"sig":"MEUCIQDKOj80lhWALXLaa3MiXD7nymDcsoU2maQQU0NBjxESKQIgUeLmrb/JggOkQuolE+ns64vDEFS8bIZgSWVHgiVnPjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250526-210f7bf5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461959},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250526-210f7bf5d.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250526-210f7bf5d.tgz","_integrity":"sha512-Nq9cNsiwgY8oSs49b1jleLNB+PugSPeXTgiwLDvcOzgXlfmJJqRfgtIFfU4bnkodE3OZFOT3r2lwCKiwJcK96g==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.2","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.2","@react-native/metro-config":"0.80.0-rc.2","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.2","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.2","@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":"*","react-native-worklets":"0.4.0-nightly-20250526-210f7bf5d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250526-210f7bf5d_1748302428213_0.085306489835979","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-beta.5":{"name":"react-native-reanimated","version":"4.0.0-beta.5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-beta.5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a53c15c334a942de4a62815908d4abcb69cf5305","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-beta.5.tgz","fileCount":1697,"integrity":"sha512-rJffk6Ul/eletySDUuXgEkHUJIp5nXfJehnGx7W875lYnrow+7Celtqjn8Mtm0WvcZboJleqAhRGcdeNfdi8zQ==","signatures":[{"sig":"MEUCIHNFx0wp+XxmLmPUAKgvIuvH6JLT35rZOoKCAluwxRANAiEAjUnHGpPOESMc8xYVZw6/KuKSz6pYyt+oEfu4ueoZQ8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3461852},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-beta.5.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Downloads/react-native-reanimated-4.0.0-beta.5.tgz","_integrity":"sha512-rJffk6Ul/eletySDUuXgEkHUJIp5nXfJehnGx7W875lYnrow+7Celtqjn8Mtm0WvcZboJleqAhRGcdeNfdi8zQ==","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":{},"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":"20.10.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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":"*","react-native-worklets":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-beta.5_1748354285904_0.7353356694827891","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250527-db5ca6b57":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250527-db5ca6b57","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250527-db5ca6b57","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"31d16846ec7efa20b26385d291ba664d170e3331","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250527-db5ca6b57.tgz","fileCount":1697,"integrity":"sha512-VAwttS01c80WHI2A3buPakU79YXj4s0CCfKa6MbSxNi46ZT9OcIJh+LeQNVMoAOVMb5msmMlgOD+zWFH0s5BxA==","signatures":[{"sig":"MEQCIH9fvsyOxqZPHrehnII5nXZsL0FOoCP4rExCVgSF6pJYAiBhTgxvwlf9DST3Ssgj6vYnQYc1uGEOll20hUGYLmveJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250527-db5ca6b57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461959},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250527-db5ca6b57.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250527-db5ca6b57.tgz","_integrity":"sha512-VAwttS01c80WHI2A3buPakU79YXj4s0CCfKa6MbSxNi46ZT9OcIJh+LeQNVMoAOVMb5msmMlgOD+zWFH0s5BxA==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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":"*","react-native-worklets":"0.4.0-nightly-20250527-db5ca6b57"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250527-db5ca6b57_1748388819153_0.6974100935763892","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250528-db5ca6b57":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250528-db5ca6b57","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250528-db5ca6b57","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d219dbbf36f43d7d9f45ab27959a46fcb8c2e7a8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250528-db5ca6b57.tgz","fileCount":1697,"integrity":"sha512-aePACOI055wicWo4OUXiBdkTrAwmMq/tkJRFvPaQAifn3bRUVQIi3opChO4LxKp2BibL9VrGYtjHhvidStsBKw==","signatures":[{"sig":"MEYCIQD7raaN97foiDUr10H7kBQaQOFyay+rkUkFTujBYPkmTgIhAJyGZg3qyNMYyPRQUGnQNs5DWk5G5X1OZ+Hx1g4EvjLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250528-db5ca6b57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461959},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250528-db5ca6b57.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250528-db5ca6b57.tgz","_integrity":"sha512-aePACOI055wicWo4OUXiBdkTrAwmMq/tkJRFvPaQAifn3bRUVQIi3opChO4LxKp2BibL9VrGYtjHhvidStsBKw==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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":"*","react-native-worklets":"0.4.0-nightly-20250528-db5ca6b57"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250528-db5ca6b57_1748475231821_0.20642990557864782","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250528-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250528-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250528-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"21a7b4014d2a16b84ea7793e02268e4aa599ab4e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250528-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-0XNfCt3GhzCm0E71r7mL0CYVCn6MgfIamwa3Cl9s85nfTiUFxg+kFNCP/kvrKSJXFk52L1p7ttJ0yjt0rvKAFA==","signatures":[{"sig":"MEUCIQCKWAxzGBQzqS2hshH4RneTtz3se8gmZfuWCk16hQMnwwIgHdOefXKUHouV9WeLqTdKac4oWtx/lq8wxK7x9B9/YNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250528-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250528-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250528-f1f88d1c1.tgz","_integrity":"sha512-0XNfCt3GhzCm0E71r7mL0CYVCn6MgfIamwa3Cl9s85nfTiUFxg+kFNCP/kvrKSJXFk52L1p7ttJ0yjt0rvKAFA==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250528-f1f88d1c1_1748475233405_0.5174969802220597","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0":{"name":"react-native-reanimated","version":"3.18.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0a246eab38a9e807887fe561a2868cfe85351f3c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0.tgz","fileCount":1275,"integrity":"sha512-eVcNcqeOkMW+BUWAHdtvN3FKgC8J8wiEJkX6bNGGQaLS7m7e4amTfjIcqf/Ta+lerZLurmDaQ0lICI1CKPrb1Q==","signatures":[{"sig":"MEUCIC+87Fi5Rg/WHtQkcFs68QHK2RP9NfY69rSxamlGpSfaAiEAwctHh//kJFD+k6XFB4TnU3bglRnnU4CbjdQgI1+WA1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3452365},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},"_resolved":"/Users/marcysia/Downloads/react-native-reanimated-3.18.0.tgz","_integrity":"sha512-eVcNcqeOkMW+BUWAHdtvN3FKgC8J8wiEJkX6bNGGQaLS7m7e4amTfjIcqf/Ta+lerZLurmDaQ0lICI1CKPrb1Q==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.18.0_1748523320867_0.4735021590393784","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250529-7af5b37ed":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250529-7af5b37ed","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250529-7af5b37ed","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7f85f51243834d8c1670f6b1f3ce3d8fe2b8246f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250529-7af5b37ed.tgz","fileCount":1697,"integrity":"sha512-2hdDkK6PzOYqpJ8Milx0G6jFyl16DoriJmgcmWA3YStY5Ouud0V+nFYALonqX3Ew5sxsOEE4d2JmgQJZuP1EzQ==","signatures":[{"sig":"MEQCIF/LivIilHe05lXVQZQKDnJBHB5zhCCf86zDGWb8lZS5AiB2tVuezPkSJ8xsI5y6WlOn08250B+YNaNkMBvTqja7nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250529-7af5b37ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461959},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250529-7af5b37ed.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250529-7af5b37ed.tgz","_integrity":"sha512-2hdDkK6PzOYqpJ8Milx0G6jFyl16DoriJmgcmWA3YStY5Ouud0V+nFYALonqX3Ew5sxsOEE4d2JmgQJZuP1EzQ==","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":{},"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.15.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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":"*","react-native-worklets":"0.4.0-nightly-20250529-7af5b37ed"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250529-7af5b37ed_1748561635819_0.8218163618127321","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250529-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250529-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250529-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6acfa6fa94f47767ab01333d4db81fd8d496fb22","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250529-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-IxR7ZF1jp0KCKxBsXfQPJkeNGvJs1kRzX2k7PdIz8yQGfUb7PSvNk9G77CxrywvDJjJsa9++A3oaunt3IRC5bw==","signatures":[{"sig":"MEQCICsmiAhvajtT72hHnjIYZ7bLIO62yjNosCgZR54GJnKQAiBkPoQi1M8j804JqYfwkmkOHO/EVe1xgORJgjbg47MBIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250529-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250529-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250529-f1f88d1c1.tgz","_integrity":"sha512-IxR7ZF1jp0KCKxBsXfQPJkeNGvJs1kRzX2k7PdIz8yQGfUb7PSvNk9G77CxrywvDJjJsa9++A3oaunt3IRC5bw==","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":{},"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.15.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250529-f1f88d1c1_1748561639742_0.7632193134065719","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250530-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250530-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250530-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"61cf8accb66a0bec1fbf0927cf43f555d3844e20","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250530-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-6yCzSYMtwgI9Xi6KI86pWLpFPWZrHVmiYWNmMBLgWQNHFftw7EfjzbApQcaoOI2o/ZRe/KadDuK8Oeydy7QNEQ==","signatures":[{"sig":"MEYCIQDEtL3XCBNtV3wiNT+fZvJls8NJLNBZrtB40+i/+RhkmwIhAJaU9iZ2RvLw2aAj8N2u1JCKpGBto+L9x3rImqLB4qQY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250530-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250530-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250530-f1f88d1c1.tgz","_integrity":"sha512-6yCzSYMtwgI9Xi6KI86pWLpFPWZrHVmiYWNmMBLgWQNHFftw7EfjzbApQcaoOI2o/ZRe/KadDuK8Oeydy7QNEQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250530-f1f88d1c1_1748648036959_0.841878124885608","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250530-7af5b37ed":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250530-7af5b37ed","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250530-7af5b37ed","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"26a919a54939ba6b108311ca01b4cb9c61b02054","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250530-7af5b37ed.tgz","fileCount":1697,"integrity":"sha512-tmQLD8IZjQqr7h1dhipClXaNcul05Ps8YLPAGJ1uq5iT2mcbwrNnpyJwR98SuIGuRiRS7k8H3FJEUOj//0bqgA==","signatures":[{"sig":"MEUCIAYvdsIZ14qFEx76wuHrzcu9D4ZRcnQ3dj5W/3kgKBUDAiEAwQlbkByOCFMjCZkJKijID9WVQ+feJzsfQNkQ525fjmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250530-7af5b37ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461959},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250530-7af5b37ed.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250530-7af5b37ed.tgz","_integrity":"sha512-tmQLD8IZjQqr7h1dhipClXaNcul05Ps8YLPAGJ1uq5iT2mcbwrNnpyJwR98SuIGuRiRS7k8H3FJEUOj//0bqgA==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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":"*","react-native-worklets":"0.4.0-nightly-20250530-7af5b37ed"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250530-7af5b37ed_1748648046240_0.28044471462026666","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250531-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250531-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250531-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"578136a6517cec4a27cc337fd6b62f70997258eb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250531-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-5fjPhcntC3Jbn+PMUnIKUMBp60AEHlymmOTBJLU6CsZtaXmjJARZWrwnBJA2CCJOMXwev+OLXKy3PmSYdxcJmA==","signatures":[{"sig":"MEUCIQChuzODTX5f/65aKoI9MqOu0qOSYi9dCs1SFA321pI1gAIgBH1rVs/JSDgd8QRppcfbpy70wzgrR5WrZbPzBrUdjUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250531-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250531-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250531-f1f88d1c1.tgz","_integrity":"sha512-5fjPhcntC3Jbn+PMUnIKUMBp60AEHlymmOTBJLU6CsZtaXmjJARZWrwnBJA2CCJOMXwev+OLXKy3PmSYdxcJmA==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250531-f1f88d1c1_1748734417646_0.1822994603797803","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250531-7af5b37ed":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250531-7af5b37ed","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250531-7af5b37ed","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"62ba349db73d235702eb13b6593b97e3950b6b36","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250531-7af5b37ed.tgz","fileCount":1697,"integrity":"sha512-oGIzeS9ShhRsM+AsiISv6zHrmmxsEbkyMoi1vlB3Q9hFaITj9vXqib4netC4cF4DUY1+EAMtdDPkWWHu/zv2Bg==","signatures":[{"sig":"MEQCIDro01+BMVhWd7OITPc/T8FTm3NFr/r0XF/TnOf46A+VAiB/LFm+1nXfkomvhzAGi7SJjpk4iu6BvUbVERycmQRgsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250531-7af5b37ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461959},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250531-7af5b37ed.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250531-7af5b37ed.tgz","_integrity":"sha512-oGIzeS9ShhRsM+AsiISv6zHrmmxsEbkyMoi1vlB3Q9hFaITj9vXqib4netC4cF4DUY1+EAMtdDPkWWHu/zv2Bg==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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":"*","react-native-worklets":"0.4.0-nightly-20250531-7af5b37ed"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250531-7af5b37ed_1748734424928_0.2198731606782771","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250601-7af5b37ed":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250601-7af5b37ed","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250601-7af5b37ed","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"45dac6d63d88af3be8d9991d3aaf8d36f804c22d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250601-7af5b37ed.tgz","fileCount":1697,"integrity":"sha512-8wwaZSG9B7+pYD/42ieVrMzn+6eIjbofVdh2b4Rgkn6qk9VZEjELvfmDNavTnlhzg4Ui0zo2o7njDq146SqLXA==","signatures":[{"sig":"MEQCICYOQ7Y6MtFahUdu9ibI3G/PrliOTOIBFDmj2hhcQ+1iAiAhEbmnt9hWqKAHColCB6rI5hLV3m+ehPDvTff4BwVM8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250601-7af5b37ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461959},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250601-7af5b37ed.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250601-7af5b37ed.tgz","_integrity":"sha512-8wwaZSG9B7+pYD/42ieVrMzn+6eIjbofVdh2b4Rgkn6qk9VZEjELvfmDNavTnlhzg4Ui0zo2o7njDq146SqLXA==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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":"*","react-native-worklets":"0.4.0-nightly-20250601-7af5b37ed"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250601-7af5b37ed_1748820824830_0.2501196993861259","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.18.0-nightly-20250602-f1f88d1c1":{"name":"react-native-reanimated","version":"3.18.0-nightly-20250602-f1f88d1c1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.0-nightly-20250602-f1f88d1c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1644fce9511504f14c8c62772ddeda08d709028c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.0-nightly-20250602-f1f88d1c1.tgz","fileCount":1274,"integrity":"sha512-elsFrQtnRnd2QkkClgbSr8WlkPg+uO6p25rAGzRi9PB9XNtF5Rb8gjtoRmVyCCdMCHewpP7tPd5b4e4Y2AUg7w==","signatures":[{"sig":"MEQCIA16utt/7X5Om/2IYeZ7dBWFvJdjxlNoSjXzwF5/5zOAAiAYBCMkgtBiFuHzMdS4SeflXiJuwNfZpB13U13feiKvKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.18.0-nightly-20250602-f1f88d1c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3446731},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.0-nightly-20250602-f1f88d1c1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.18.0-nightly-20250602-f1f88d1c1.tgz","_integrity":"sha512-elsFrQtnRnd2QkkClgbSr8WlkPg+uO6p25rAGzRi9PB9XNtF5Rb8gjtoRmVyCCdMCHewpP7tPd5b4e4Y2AUg7w==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.0.0","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":"^19.0.10","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.79.0-rc.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.0.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.79.0-rc.4","@react-native/metro-config":"0.79.0-rc.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.79.0-rc.4","@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.25.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.79.0-rc.4","@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_3.18.0-nightly-20250602-f1f88d1c1_1748907301709_0.13100129887529244","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250602-59a0dfb97":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250602-59a0dfb97","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250602-59a0dfb97","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f4ef95a19acc7cc74502a78143cd91c23297b42d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250602-59a0dfb97.tgz","fileCount":1697,"integrity":"sha512-HNvhZhQrrxPvYkwKqibILwKgyApwLpW/A1JYqpAAF8oIslQAEqcfqY9WGcBFoha0ly7cG8HJ2RWffkJDXoILLQ==","signatures":[{"sig":"MEYCIQDXUSRacWddpyJg/GRVH6yjPD0I4Z6afh8Vv0Wls3DP9QIhAKk4nK/YVjcETXUhcGc7McKnVFFafIVXpM+wvTAsV2Km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250602-59a0dfb97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462656},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250602-59a0dfb97.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250602-59a0dfb97.tgz","_integrity":"sha512-HNvhZhQrrxPvYkwKqibILwKgyApwLpW/A1JYqpAAF8oIslQAEqcfqY9WGcBFoha0ly7cG8HJ2RWffkJDXoILLQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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":"*","react-native-worklets":"0.4.0-nightly-20250602-59a0dfb97"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250602-59a0dfb97_1748907306320_0.6709363279686851","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250603-8659f1504":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250603-8659f1504","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250603-8659f1504","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e45ce6e2593233644251c6e09c79800773f09e68","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250603-8659f1504.tgz","fileCount":1692,"integrity":"sha512-bCjdb7OLS1C5gV3fCW/+m7tAExa8hU6PdBQ8VPI26w85ehJMKci98sd59gXmDSjnWneMosibmoeun98XeYvQig==","signatures":[{"sig":"MEUCIEPcXZw2CvJdOq/viZl0xDvtrTRvVfzGhDA7ZMa1cD3MAiEA7WLRwzwGVGU8nlore40J0qes0DeNF68jN3rb3uNIzg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250603-8659f1504","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3455592},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250603-8659f1504.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250603-8659f1504.tgz","_integrity":"sha512-bCjdb7OLS1C5gV3fCW/+m7tAExa8hU6PdBQ8VPI26w85ehJMKci98sd59gXmDSjnWneMosibmoeun98XeYvQig==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.4","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250603-8659f1504"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250603-8659f1504_1748993648925_0.06464570352237375","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250603-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250603-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250603-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7d6bf268da24e065f7c3251062160629364dc3f6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250603-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-XowaptfqoLtzSwFxffyjASOdnZDcekejhXk/kK5jnS7Xs3aVzfzXhxc1Vdz66YZonf8zGVfsmAa+KVAkd31PCw==","signatures":[{"sig":"MEUCICstcAF6uvOMzNtNd2kMBfoHwfwSukw6rSc3VXqAIJ8GAiEApLVCzfgrY13gxMau8igdU5e2v9hreFsCnd2JtUatyVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250603-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250603-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250603-4b87d4c62.tgz","_integrity":"sha512-XowaptfqoLtzSwFxffyjASOdnZDcekejhXk/kK5jnS7Xs3aVzfzXhxc1Vdz66YZonf8zGVfsmAa+KVAkd31PCw==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250603-4b87d4c62_1748993673655_0.5408561691953231","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250604-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250604-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250604-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a3b65696ddbf120c73d0d1d8adce6fd299887ed0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250604-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-3ozA6LJl15/VIUbCCh+XN6M1ww1wJ+ZSsulhSBa7okpk2Ij0lSmHxC9Xbeg+WMcqIP/zIxsDfS1b8rLNUMHWFw==","signatures":[{"sig":"MEUCIQCmrZUusM2pGJYmGPjI+P5xZxVLsJdvUKHHJaFsOTfXOAIgTmwXCPStYUWv7/84MBiy12SzUkia6R/8RGszU6AJKk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250604-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250604-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250604-4b87d4c62.tgz","_integrity":"sha512-3ozA6LJl15/VIUbCCh+XN6M1ww1wJ+ZSsulhSBa7okpk2Ij0lSmHxC9Xbeg+WMcqIP/zIxsDfS1b8rLNUMHWFw==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250604-4b87d4c62_1749080062908_0.5561408019806526","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250605-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250605-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250605-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"22b51197b2d6a22c0de8153b636d71318bcfb4c8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250605-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-f6kmH1UILiA5U/fVO0QDLtCWcve2ptN7vMhfE0h259ujy2Jk8hoNRebq/a7rpI5XaARqcPDlte+L8odnDRH2QQ==","signatures":[{"sig":"MEUCIQDzd1HI16PHkhuSkZCD7piCpy2ujnddpYKeYWWEccc9+AIgd4gSKNKALtBqKHP/ik34OPaJgWKM/eDF2rfOUPj0ab4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250605-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250605-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250605-4b87d4c62.tgz","_integrity":"sha512-f6kmH1UILiA5U/fVO0QDLtCWcve2ptN7vMhfE0h259ujy2Jk8hoNRebq/a7rpI5XaARqcPDlte+L8odnDRH2QQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250605-4b87d4c62_1749166515004_0.02483820191857422","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250606-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250606-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250606-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d2ab8b633a8474d0e8e4f3f2c8a5ce30629e0825","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250606-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-P8gYzPMm7AEdRZxq5BvQVvxqJ8TyfogUd7/9QJZb1vcMXUSowbGfz2meIRhGG7QUE0ryny2eFDkZzpC92J+ePQ==","signatures":[{"sig":"MEUCIQC/0UnDzUFiRE9fz9aHvOkpFNnw6i5K1wmhajnqqnprHwIgMg7aj+8zwvlqzWzS3M+6w7PA7DvyL99pxnzRoL3mIIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250606-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250606-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250606-4b87d4c62.tgz","_integrity":"sha512-P8gYzPMm7AEdRZxq5BvQVvxqJ8TyfogUd7/9QJZb1vcMXUSowbGfz2meIRhGG7QUE0ryny2eFDkZzpC92J+ePQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250606-4b87d4c62_1749252857490_0.5006392723756647","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250606-176581994":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250606-176581994","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250606-176581994","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8014e027e4e7cad747fe8ea03c1b42f0a82d3422","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250606-176581994.tgz","fileCount":1692,"integrity":"sha512-pnM9WcNfe2MEHFdPHLOB12H5QwxiGiarT3NDc3JGwcwsfQXbqNLASB3kP9LrKatjuKW3FjZ12imxVo1DM6mx7w==","signatures":[{"sig":"MEQCIDVkIWb3fkUI8Lx2p3Z32jxuux/5ghTvcPHl0v03bV86AiAqFM3j98DAp22gG8PXFG7x6fpex0CfEAecabQ1mNf5Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250606-176581994","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463322},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250606-176581994.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250606-176581994.tgz","_integrity":"sha512-pnM9WcNfe2MEHFdPHLOB12H5QwxiGiarT3NDc3JGwcwsfQXbqNLASB3kP9LrKatjuKW3FjZ12imxVo1DM6mx7w==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250606-176581994"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250606-176581994_1749252865329_0.12226387599316069","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250607-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250607-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250607-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e9fe587f015de329b1ec6e20cab0171c323ea73c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250607-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-0/Ao+Gzs2gxzDvq6uMMMuYsoDfx3/s+42h9ekLVY4XG+EutPXU9TEWjgabIbJQO+q23Yak6Ex5qX6RMvwMobcQ==","signatures":[{"sig":"MEUCIQC7yDSBQN1fkXKk4x8yCQiElEIAa4mucpFamGL9MSZzyQIgQ6/syCm5SzxLDGiTsVb5zZ/+ivOZSdDe+DdPdbhsyGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250607-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250607-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250607-4b87d4c62.tgz","_integrity":"sha512-0/Ao+Gzs2gxzDvq6uMMMuYsoDfx3/s+42h9ekLVY4XG+EutPXU9TEWjgabIbJQO+q23Yak6Ex5qX6RMvwMobcQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250607-4b87d4c62_1749339302448_0.6801030927737528","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250607-176581994":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250607-176581994","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250607-176581994","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3b50e37b4b6864335d09da4e1a355c7e8f5122c9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250607-176581994.tgz","fileCount":1692,"integrity":"sha512-IqspiuIpnY1wYbvqRJMCrW393D1XvSNpTuAgO0iUib0uAmZF2hJeeVnXoH5QkpSqvqxIvF7pEOWL+AYeMp1VtQ==","signatures":[{"sig":"MEYCIQCPRjo0YcLR2v3OG8IRGc33re6Gbp0RYKy+Z1juZFRcWAIhAPVlVPB8BP+1rUbVj7zR2mHm5sbNbeomnzcKH4ynSRoE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250607-176581994","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463322},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250607-176581994.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250607-176581994.tgz","_integrity":"sha512-IqspiuIpnY1wYbvqRJMCrW393D1XvSNpTuAgO0iUib0uAmZF2hJeeVnXoH5QkpSqvqxIvF7pEOWL+AYeMp1VtQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250607-176581994"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250607-176581994_1749339309464_0.9915732540601423","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250608-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250608-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250608-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"67d082da9fbfe828fb64ded20309a21f14b655e8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250608-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-3rjsFcRnLoxGFo54MQKXSl2LPuqKiX4c/c9WocLUvUAeBbvTu8CUKKBYvVLHDlL48gacBFPz9qEpgXG2xxbYdg==","signatures":[{"sig":"MEUCIQDh0raLpjdEI24p50wcnGjfdEYMBNsunzDfcbyws0cqaQIgUuMjH5o5xIaxvAjgCi+9LaX5pcnfW2d3Vyb4vHZpUeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250608-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250608-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250608-4b87d4c62.tgz","_integrity":"sha512-3rjsFcRnLoxGFo54MQKXSl2LPuqKiX4c/c9WocLUvUAeBbvTu8CUKKBYvVLHDlL48gacBFPz9qEpgXG2xxbYdg==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250608-4b87d4c62_1749425611757_0.0688887007960921","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250608-176581994":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250608-176581994","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250608-176581994","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bc53bedaa3e1a07ad622ed1d6f8156c6bdb44710","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250608-176581994.tgz","fileCount":1692,"integrity":"sha512-+GVLYBhGVZ+Ce9jttyT+9g0sHc1IBHuN6ieB4LbOnCyN5PcMqh0cqgTrBldymG9gK7gi9BedVza6XpkTN7LN6A==","signatures":[{"sig":"MEQCICP4Mq79RkZQSKBloBxSbDj8zsLiHAkd8m8IYfM8gE8oAiB5BZwoE6uEPzsILoUaKVjU6owh/hMIy3QNq7n6Z558sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250608-176581994","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463322},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250608-176581994.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250608-176581994.tgz","_integrity":"sha512-+GVLYBhGVZ+Ce9jttyT+9g0sHc1IBHuN6ieB4LbOnCyN5PcMqh0cqgTrBldymG9gK7gi9BedVza6XpkTN7LN6A==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250608-176581994"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250608-176581994_1749425617228_0.9924263304311203","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250609-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250609-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250609-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"64655c9afd10b0fdcdf5f8cbf7b2ad32a2b48607","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250609-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-WvrBUiAuXB4as6MUjqv2TabVYRLS8tM20FR4ej1qGVsMUp0iKi+p7qZowZ131QsGLlXGOKapoBheQopRgp6TYQ==","signatures":[{"sig":"MEYCIQCH1dmmZQ7kVLy2MNm/KrL/YgR8lsOFHG7U8FlP2Jo8IAIhAPm0c5QwLNUBlx4ABNdIWYs6RlpytlWgLrhG2kvroi+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250609-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250609-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250609-4b87d4c62.tgz","_integrity":"sha512-WvrBUiAuXB4as6MUjqv2TabVYRLS8tM20FR4ej1qGVsMUp0iKi+p7qZowZ131QsGLlXGOKapoBheQopRgp6TYQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250609-4b87d4c62_1749512084090_0.139435956785249","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250609-501f4edb3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250609-501f4edb3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250609-501f4edb3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"86c756843ec425f07c181e3665c7c8fa3b12b462","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250609-501f4edb3.tgz","fileCount":1692,"integrity":"sha512-Jod9xs12cmWyx++zEwqlqeFlmx+xwTXIOLQjRZMe1F9halDzwxkJHfJLcL5ygrOEzcLa6M1W0AM/qZy6kdlCdQ==","signatures":[{"sig":"MEYCIQDEvWQWPBkL02Fx4Y7lPUCw6gBdLMkB/Qeo6fJdyADs+gIhAMFy8SWfupM7nZvaPzbdAWKsJyhqAUPiZPp4y0lJxQCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250609-501f4edb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463322},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250609-501f4edb3.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250609-501f4edb3.tgz","_integrity":"sha512-Jod9xs12cmWyx++zEwqlqeFlmx+xwTXIOLQjRZMe1F9halDzwxkJHfJLcL5ygrOEzcLa6M1W0AM/qZy6kdlCdQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250609-501f4edb3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250609-501f4edb3_1749512094775_0.6938219208601097","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250610-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250610-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250610-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a89ba868903b13f76d5badc9532ee337d1ac5b3f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250610-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-aFa7Ve7/U4TrKmr0rK/4nVtvQK6HV+KZIiAxNf59xGtgFpZyxlVWpW372t5z5TIutKcrExhfbEM+0aGtyF15LQ==","signatures":[{"sig":"MEUCIQD9+JVAxssk9qpLigbgi6n3VB+xOwELh4E48xGgVOCCvwIgaNVy3LSaZv0jftM8RNpTVt5OFVarQmu6CqEDud9bW+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250610-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250610-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250610-4b87d4c62.tgz","_integrity":"sha512-aFa7Ve7/U4TrKmr0rK/4nVtvQK6HV+KZIiAxNf59xGtgFpZyxlVWpW372t5z5TIutKcrExhfbEM+0aGtyF15LQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250610-4b87d4c62_1749598445785_0.2853356352360694","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250610-2e32b044b":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250610-2e32b044b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250610-2e32b044b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"75a38713e389dc83475141bd5b74ba9e5e99a6dd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250610-2e32b044b.tgz","fileCount":1692,"integrity":"sha512-CV6pRaj1DwLz/WRM1BfHhwv8kw+R4gIfillOxAFgc1EgvGjxYH8LrKCRTYArYQMfaEQ+I/V2xLA4RQJcP0GXDw==","signatures":[{"sig":"MEUCIQD4MoHaMebPNnclkHAU4HL4GNVpTpmN8q729EdOselFYgIgfhxzWULtTo5uUUk9rQrQS723SLF3mbTQjuR6Rlx1r7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250610-2e32b044b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463536},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250610-2e32b044b.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250610-2e32b044b.tgz","_integrity":"sha512-CV6pRaj1DwLz/WRM1BfHhwv8kw+R4gIfillOxAFgc1EgvGjxYH8LrKCRTYArYQMfaEQ+I/V2xLA4RQJcP0GXDw==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250610-2e32b044b"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250610-2e32b044b_1749598453278_0.5534692022209977","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250611-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250611-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250611-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b10caa98f3a449d015496be2b2aaab70efdaeb81","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250611-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-Qd5oDnWNi6BOKIDF2alINgDBv7X54a34Rq4DftqtNKfKjw5t81wWODwKrbUQI5nliaOpTpCnORs3iIa/Cgfk6A==","signatures":[{"sig":"MEUCIQCoADBGAIwqPYFZLRQKEvaHzb2rzn9cqq0vKX4ZtihLyQIgbuGVTtUcBBrjA8eRbHJa7Km8KSmk8OYZjOsrvsA4E84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250611-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250611-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250611-4b87d4c62.tgz","_integrity":"sha512-Qd5oDnWNi6BOKIDF2alINgDBv7X54a34Rq4DftqtNKfKjw5t81wWODwKrbUQI5nliaOpTpCnORs3iIa/Cgfk6A==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250611-4b87d4c62_1749684905986_0.6763259459420583","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250611-fc2084ef6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250611-fc2084ef6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250611-fc2084ef6","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b0ebc8e86d5cc0052aa33b96a5e885a4bd3d6ce1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250611-fc2084ef6.tgz","fileCount":1692,"integrity":"sha512-JzKlO490lLvq0qjmEgqF+d7jWgaO73dQRUbH2+0BySZB4HXozeQgnl2SpTrguykx6UI9WqBlQDefTU8RYYIKIQ==","signatures":[{"sig":"MEQCIBf1Mdei8h8kD2/UBDNisq9r4Xcv7yHcEQw5/eM9NJYNAiA24GpUw4bm4zTWT0dEnwO3SeONE9DD82DaBXFF1RyXJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250611-fc2084ef6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462796},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250611-fc2084ef6.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250611-fc2084ef6.tgz","_integrity":"sha512-JzKlO490lLvq0qjmEgqF+d7jWgaO73dQRUbH2+0BySZB4HXozeQgnl2SpTrguykx6UI9WqBlQDefTU8RYYIKIQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250611-fc2084ef6"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250611-fc2084ef6_1749684916557_0.20911216708437586","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250612-fc2084ef6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250612-fc2084ef6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250612-fc2084ef6","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9307cfcb12e9fad6f8ba7ed8e35022c6597b5b01","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250612-fc2084ef6.tgz","fileCount":1692,"integrity":"sha512-Us56T0nG9kkYf0PMkEuIxDP0xc6n9dgmFRzgzDniIFkDvaQjSOt1ohyvDG5c17OJ63DFyD85F1pn7/HTzff56w==","signatures":[{"sig":"MEUCIQCz9KSUK4eX5T1ig7gDaulfc/ZunQd6hoP137Dn6QEJ3gIgG498RU+vM1ktJn3qrcYwjeLXKH1leGpw6L+iWl/tphU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250612-fc2084ef6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462796},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250612-fc2084ef6.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250612-fc2084ef6.tgz","_integrity":"sha512-Us56T0nG9kkYf0PMkEuIxDP0xc6n9dgmFRzgzDniIFkDvaQjSOt1ohyvDG5c17OJ63DFyD85F1pn7/HTzff56w==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250612-fc2084ef6"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250612-fc2084ef6_1749771281941_0.5579050394169514","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250612-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250612-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250612-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"22e78bb96c0556da2215661d8a27ab07e8714341","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250612-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-mhuLeiB7okjw+cCB5eNUWqdqYm2ET2/dPl0I9mV8GhgmR8tDIVvpnAaZSBH6U81wFKVZSMH6DxnFfUGAWaXBFg==","signatures":[{"sig":"MEUCIQDLTwstzgmxY0ToxBNOwWb2EkS6o7uo3XaPh/94HJMT5AIgJI+DNg0rZy3bhRxtedbZbubqxji1sPdx1mYfbSvAMek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250612-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250612-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250612-4b87d4c62.tgz","_integrity":"sha512-mhuLeiB7okjw+cCB5eNUWqdqYm2ET2/dPl0I9mV8GhgmR8tDIVvpnAaZSBH6U81wFKVZSMH6DxnFfUGAWaXBFg==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250612-4b87d4c62_1749771286323_0.8755222087590058","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250613-fc2084ef6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250613-fc2084ef6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250613-fc2084ef6","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5c2034ea21ccd96f0d7f607c0c068d8114ba1a77","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250613-fc2084ef6.tgz","fileCount":1692,"integrity":"sha512-2U0bi3UHcgnsJ6SIx7q/x9MFDHhuuQ7HtqjD65E6JwdX/0n1WQaXofde4lQ6WSP1/rRDS5PfUtwrhVPAKdGH3A==","signatures":[{"sig":"MEUCIFD10OMD0Z6GIRcxEXY597GN3JNIP9NOvRqtQy3j3HFWAiEA/wXYV3+/h7bxJ9vck+oDpub/Xro5nL9nqqALygEfDNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250613-fc2084ef6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462796},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250613-fc2084ef6.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250613-fc2084ef6.tgz","_integrity":"sha512-2U0bi3UHcgnsJ6SIx7q/x9MFDHhuuQ7HtqjD65E6JwdX/0n1WQaXofde4lQ6WSP1/rRDS5PfUtwrhVPAKdGH3A==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250613-fc2084ef6"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250613-fc2084ef6_1749857696794_0.2541326303624616","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250613-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250613-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250613-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f5c9aad2000203d7e76837b0e40a2e38aa1ae270","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250613-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-LNODrSVPZ9cLW788lbDm8tEIahRgCwTg7VDAwM79cqDg2LK4YIELDedFy3ouDRBdElBq8HS0m+TMmYjc/mFO7w==","signatures":[{"sig":"MEQCIBvQsBR0iZNPw/+flF63GCo4vSISimEdvHfdLheQKmIrAiAF3b/AkCce1a7epj9xGEItis8BJRVK0HNHIWfWrgK/tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250613-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250613-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250613-4b87d4c62.tgz","_integrity":"sha512-LNODrSVPZ9cLW788lbDm8tEIahRgCwTg7VDAwM79cqDg2LK4YIELDedFy3ouDRBdElBq8HS0m+TMmYjc/mFO7w==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250613-4b87d4c62_1749857696869_0.2779420287937786","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250614-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250614-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250614-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4fbcad638ce6119a4d35bf907c6b9145487b00c7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250614-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-w+bOXHNZcDcnuDO71y7N+eK6TzzG8QkJxrSfzP0Jmkk6Bx7ZAHNDIn+YOjpadKxIGGMPGHfye4MCWTFDDUYLRA==","signatures":[{"sig":"MEUCIQCpC8ysuuDrRZ7nbyxnj9T7RJ+t9ZCCrgFd/Oaj5fWNawIgCi+NAB9g7amE1nPTS0hpFEv577MxTmNrKtW8XUsa7dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250614-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250614-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250614-4b87d4c62.tgz","_integrity":"sha512-w+bOXHNZcDcnuDO71y7N+eK6TzzG8QkJxrSfzP0Jmkk6Bx7ZAHNDIn+YOjpadKxIGGMPGHfye4MCWTFDDUYLRA==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250614-4b87d4c62_1749944081678_0.21351787758557372","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250614-fc2084ef6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250614-fc2084ef6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250614-fc2084ef6","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"095964a16b8a86885bbc173982fc46c0d15b8d52","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250614-fc2084ef6.tgz","fileCount":1692,"integrity":"sha512-Xs8V5EMficNyEMkqKRdkDKXkSdFkuaZAPZ6VJ2SoFs4genHawkKNCLVuMoaJ2T+18L1Jg6cMZSO+fjM36s5Ebg==","signatures":[{"sig":"MEUCIH7JQapFbXW6ZiO3xk07N04XJvnG4pe9Lh8TUDRU4f0CAiEAqGCaj77eNijT4lY5JTf5DHmK8DStNsfb8+BdbAcUCAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250614-fc2084ef6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462796},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250614-fc2084ef6.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250614-fc2084ef6.tgz","_integrity":"sha512-Xs8V5EMficNyEMkqKRdkDKXkSdFkuaZAPZ6VJ2SoFs4genHawkKNCLVuMoaJ2T+18L1Jg6cMZSO+fjM36s5Ebg==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250614-fc2084ef6"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250614-fc2084ef6_1749944098457_0.38116206923434715","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250615-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250615-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250615-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9d13755966f169fc6cc1e2d4205a3bc593d57157","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250615-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-Af273eVblLj1gypwrPcdaEL0U5ewOGqWy9oNlTho3Bu771cey3vaSZQoPUqtBcnGIcLdFHyhs/9E/rLLbFtc+g==","signatures":[{"sig":"MEUCIQDREtp0w4TMSP7quUxQyOF/N/fWpb2WQ1vXXzl+W0DSnAIgRBYjDyXSaPNqcB4kvf4pfWAEFWbo03ZXSfg4+Gm25jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250615-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250615-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250615-4b87d4c62.tgz","_integrity":"sha512-Af273eVblLj1gypwrPcdaEL0U5ewOGqWy9oNlTho3Bu771cey3vaSZQoPUqtBcnGIcLdFHyhs/9E/rLLbFtc+g==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250615-4b87d4c62_1750030440939_0.2625732887784378","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250615-fc2084ef6":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250615-fc2084ef6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250615-fc2084ef6","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"976704219dffb397d392ae6d773f340b07f03f3e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250615-fc2084ef6.tgz","fileCount":1692,"integrity":"sha512-yTY5aQy0+nK9Yw6zShpnBQ5ahi9xclWy0bA3DnYtEB9IGvjQkBn0m65aVNhRmJsxRoPYoj17jpJw44C4NRgjBQ==","signatures":[{"sig":"MEUCICM9ze/+YS/5oMzHfnjyLoWLZ8KRfKrm8uk1UCIZYcMHAiEAyGhGJfgIhH1801MH0I85FWQAoDKvxVJN4cKmHy7gocQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250615-fc2084ef6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462796},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250615-fc2084ef6.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250615-fc2084ef6.tgz","_integrity":"sha512-yTY5aQy0+nK9Yw6zShpnBQ5ahi9xclWy0bA3DnYtEB9IGvjQkBn0m65aVNhRmJsxRoPYoj17jpJw44C4NRgjBQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0-rc.4#~/.yarn/patches/react-native-npm-0.80.0-rc.4-ad01aea617.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.4","@react-native/metro-config":"0.80.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.4","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.4","@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":"*","react-native-worklets":"0.4.0-nightly-20250615-fc2084ef6"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250615-fc2084ef6_1750030446366_0.9959481840947004","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250616-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250616-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250616-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f3bb16abf55cc766a6bc9740a68850bdbffa7618","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250616-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-biDovEUcsSztYYDqvXC90EG2bTUtSYpOhwQF1vJqkIT+/c0e5FJSGYJJQ/VHVBIugQrfs1AgILp+jNqAu53dPA==","signatures":[{"sig":"MEYCIQCYiUJAHlts1FtpRfnF+WlNFfQZnPFp/kPra7HbhqpNXwIhAMgoIFalNvvVDVLIKW1j4dTpfF5idrU/ltfgJpswLkel","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250616-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250616-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250616-4b87d4c62.tgz","_integrity":"sha512-biDovEUcsSztYYDqvXC90EG2bTUtSYpOhwQF1vJqkIT+/c0e5FJSGYJJQ/VHVBIugQrfs1AgILp+jNqAu53dPA==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250616-4b87d4c62_1750116859186_0.9776847646444848","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250616-fb51dd655":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250616-fb51dd655","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250616-fb51dd655","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"20a3c7576e4061a633ad16acf33b6b8fe1cce39b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250616-fb51dd655.tgz","fileCount":1686,"integrity":"sha512-u29p1T8E93iik4I/3Q9ax3CWprQDAPQpul3AMBFzRbPegrO8/7hCIFjeA2z6BWxbpyxdb6Pu/3OJKdV9Dg3a6g==","signatures":[{"sig":"MEQCIFB/rlQfnevVSTIipxesf9WoY9+FpIrrdgXHMJrMKf7BAiBj0tSF9+dpBYWmHnkf+YHpqtOtVB9JFI9QBkIYBhtmMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250616-fb51dd655","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440297},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250616-fb51dd655.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250616-fb51dd655.tgz","_integrity":"sha512-u29p1T8E93iik4I/3Q9ax3CWprQDAPQpul3AMBFzRbPegrO8/7hCIFjeA2z6BWxbpyxdb6Pu/3OJKdV9Dg3a6g==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250616-fb51dd655"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250616-fb51dd655_1750116865098_0.8715894534049375","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250617-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250617-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250617-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"aff99b0c554d3b91308b0df55d8dd300b9725fce","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250617-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-xHcU2VQLpGF5jjSHJDp8/bIH8NUJNx2FPJJWE2Tft+8LtyJrc81bNPX3koeFTw3HkBSxX56dvcvotPvDaWckKQ==","signatures":[{"sig":"MEUCIC2sFxAfdBd5Ast7NhUB29xHOlcK5HqXqHDuULhuYyBdAiEAnZbdVrfhDL+QQ0GSpb1Ps+H8JKGbA4srp1lo0lukIAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250617-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250617-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250617-4b87d4c62.tgz","_integrity":"sha512-xHcU2VQLpGF5jjSHJDp8/bIH8NUJNx2FPJJWE2Tft+8LtyJrc81bNPX3koeFTw3HkBSxX56dvcvotPvDaWckKQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250617-4b87d4c62_1750203277439_0.8464350519102017","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250617-f8fb888a4":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250617-f8fb888a4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250617-f8fb888a4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"262f9ec42d6fd0c6713bbd198fad2066275ad853","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250617-f8fb888a4.tgz","fileCount":1686,"integrity":"sha512-a2arquAukJqD3GELyxJZ6+pf/0fABFBcp8rx9cq2slzt9K7ky1pb/r/HQIIO8ogoVoT4WGHzSnUd3OVGqs9big==","signatures":[{"sig":"MEQCIE9/mQBJNujDtiXByYkwM2qYU9Xh9dvQNuCJaLEjXoAeAiADGco6Mj4gWAqAlXGpo43JUs3W/n/f6hd/xxQ+iL1wmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250617-f8fb888a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440819},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250617-f8fb888a4.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250617-f8fb888a4.tgz","_integrity":"sha512-a2arquAukJqD3GELyxJZ6+pf/0fABFBcp8rx9cq2slzt9K7ky1pb/r/HQIIO8ogoVoT4WGHzSnUd3OVGqs9big==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250617-f8fb888a4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250617-f8fb888a4_1750203287171_0.8721081929835905","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250618-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250618-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250618-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4aa7a8c1122996ce1ed83b27ab1c71898021e246","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250618-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-EpIw0NmpKnqH53Rvv5LH6r6tIkCIy/vNxIm9xCzKTPG5Pz4P5X5x1sCLcxH37obmWzTE+Ny8cwk9CC61XtuOlQ==","signatures":[{"sig":"MEYCIQCEacOHbAXgAdSc4SpUe0d/oOChtAjctlIFrOL/4yOrDQIhAIRlmYmcg3osgOQAK5Yf2gSmfcb+PCkanDzl0opPw7jD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250618-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250618-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250618-4b87d4c62.tgz","_integrity":"sha512-EpIw0NmpKnqH53Rvv5LH6r6tIkCIy/vNxIm9xCzKTPG5Pz4P5X5x1sCLcxH37obmWzTE+Ny8cwk9CC61XtuOlQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250618-4b87d4c62_1750289663684_0.28228775124337435","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250618-d195abb04":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250618-d195abb04","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250618-d195abb04","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c74aa713bc6f7fa25e92d7fd8c71eccb263c68bb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250618-d195abb04.tgz","fileCount":1686,"integrity":"sha512-qP+e6hGODVUUxUMuw+ysYYF8dMVD1lnJHGnFwpLpbbq5aKMWCzaQ3xMP9dC/yujvGjhfaIm6VX708wBekzYqNg==","signatures":[{"sig":"MEUCIQD8fUUGa7Akpnik+s5VWEMmPFXs0rr1g8S14QUjNKDS1QIgekjUej5pyCZQw2IBN9oqpCtP6xxzqH8UmTC65+IS6hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250618-d195abb04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440819},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250618-d195abb04.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250618-d195abb04.tgz","_integrity":"sha512-qP+e6hGODVUUxUMuw+ysYYF8dMVD1lnJHGnFwpLpbbq5aKMWCzaQ3xMP9dC/yujvGjhfaIm6VX708wBekzYqNg==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250618-d195abb04"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250618-d195abb04_1750289677071_0.4069289513863723","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250619-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250619-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250619-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"284bb6328144cbf72d74a794aebdef98dd702e42","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250619-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-g1lJqVdO58a3FCiyiG0qsmSK+kAalcni1trX2+mbl4QN4hjWXPTwG1z/s1Q/qG8lo76R5l2jQmtheT1Pjjn11g==","signatures":[{"sig":"MEQCICStctJ+IXalQTcP3sshfpHjcw2jhT/pFpbTbkxV/lAFAiB0HLJf3hB1A4imIGnQ5XgKnakMd5nNS8nj6Ttpo1ubwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250619-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250619-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250619-4b87d4c62.tgz","_integrity":"sha512-g1lJqVdO58a3FCiyiG0qsmSK+kAalcni1trX2+mbl4QN4hjWXPTwG1z/s1Q/qG8lo76R5l2jQmtheT1Pjjn11g==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250619-4b87d4c62_1750376085804_0.3987420695161308","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250619-d195abb04":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250619-d195abb04","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250619-d195abb04","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"742ae03db86d3cc74b6d638d0a284872ad202792","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250619-d195abb04.tgz","fileCount":1686,"integrity":"sha512-sg7Tt4OCcw1Gfj5PyoK0jRlEZyeX70h1S0DLp8wzSJeRAX3N4fdSXndt8OZLfyE6w95kW5f9e40Z1OAdjT2T6g==","signatures":[{"sig":"MEYCIQCkOxJGrSrFqDD/IwCCHY4DxFUedLXV1qowSYubgvG1DQIhALTWiSMpuxNlECqkLJ6juZyowPjkuvtPo5F17qFnLsqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250619-d195abb04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440819},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250619-d195abb04.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250619-d195abb04.tgz","_integrity":"sha512-sg7Tt4OCcw1Gfj5PyoK0jRlEZyeX70h1S0DLp8wzSJeRAX3N4fdSXndt8OZLfyE6w95kW5f9e40Z1OAdjT2T6g==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250619-d195abb04"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250619-d195abb04_1750376087921_0.02901787136372347","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250620-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250620-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250620-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2c2c6fc196b3078222a9f71f78ccf473d55a4665","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250620-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-3QrQj9X7v5xlYQaKAHgH1aJ/XVyP2tmHsfA+sMN+44w6tITub+jsKAcc90HFzZAiW5hRHfAD0a9ccW+PmVe/2w==","signatures":[{"sig":"MEYCIQC/UG/EgXwZeyldmx5WXhvBxIMc7UCqvIklwrRnCclLUwIhANn6QSQpdkYbsRw+i4WTeKjPE+ynR7l9p7IvlZCLFMuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250620-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250620-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250620-4b87d4c62.tgz","_integrity":"sha512-3QrQj9X7v5xlYQaKAHgH1aJ/XVyP2tmHsfA+sMN+44w6tITub+jsKAcc90HFzZAiW5hRHfAD0a9ccW+PmVe/2w==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250620-4b87d4c62_1750462470242_0.8324649639279422","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250620-d195abb04":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250620-d195abb04","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250620-d195abb04","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cebe645ce118c86c55d8152d52add34e9d56b164","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250620-d195abb04.tgz","fileCount":1686,"integrity":"sha512-t+gfHQmqrA8fo+/2piO87RDKrG+x7xI/GzzN7mHlnY2W4chQ9mUO69oy2hhloue+48x8YUCMm6FjZ3Z/bq3LlA==","signatures":[{"sig":"MEUCIQCmPhlvhT4Q1ZltM/MZrbNmEHigINK0YKsTWghO1zyWyAIge1IcpOgeCwiejkJj4gvAvcQg6uUgGboBcA4ryX4ix4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250620-d195abb04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440819},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250620-d195abb04.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250620-d195abb04.tgz","_integrity":"sha512-t+gfHQmqrA8fo+/2piO87RDKrG+x7xI/GzzN7mHlnY2W4chQ9mUO69oy2hhloue+48x8YUCMm6FjZ3Z/bq3LlA==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250620-d195abb04"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250620-d195abb04_1750462490244_0.47982819930007325","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250621-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250621-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250621-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e9abb15717489b1125682a4a8324aef663b0cb4b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250621-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-QpPAqfZNdGDrviJ+iRt1LUXtazUZ1boyNBVDRcK0ffsSXdJAJHHoC2s1jnpo3+aErTdxz9tqtkNCuSE/lWOVSA==","signatures":[{"sig":"MEYCIQDpwhF4MWZA4xJ1iO4KC3Ix8RJNQ+Bs5cyNKdYSUP5/2AIhAMJGUEQbxL+vDkFzE4LCDfgptULRNmo23B/RqmsdlF+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250621-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250621-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250621-4b87d4c62.tgz","_integrity":"sha512-QpPAqfZNdGDrviJ+iRt1LUXtazUZ1boyNBVDRcK0ffsSXdJAJHHoC2s1jnpo3+aErTdxz9tqtkNCuSE/lWOVSA==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250621-4b87d4c62_1750548843261_0.07626606827226734","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250621-d195abb04":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250621-d195abb04","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250621-d195abb04","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a5f8616a0a88d59cdb249952b0589fd7e96a1631","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250621-d195abb04.tgz","fileCount":1686,"integrity":"sha512-wz2HcP2p9TuC8debrlPc5X9OX/UeSPkaytXqgm6FZARI3UZu3izo4pm7rzLHki72ThXEH+n+zpQN7nBqFQnrcQ==","signatures":[{"sig":"MEUCIGnx/8dmF2Er3V4ohn9WgH1t9PdoFVI8F/IeBXIv/g97AiEAo14wijXBy5W3p47rquUc+BwjOs9h/vFYVSpalIxqxm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250621-d195abb04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440819},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250621-d195abb04.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250621-d195abb04.tgz","_integrity":"sha512-wz2HcP2p9TuC8debrlPc5X9OX/UeSPkaytXqgm6FZARI3UZu3izo4pm7rzLHki72ThXEH+n+zpQN7nBqFQnrcQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250621-d195abb04"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250621-d195abb04_1750548848630_0.32737837418635163","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250622-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250622-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250622-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9096fea50d0cfbea9f3326035b4012def42df447","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250622-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-Yq0FeM+oxE87R119Puzwl7B9uCu1C6CCfSREu0ne5JM2Zz+zGhnmwMqUluglF5c2ef+hCp8z2cEMHBWV1/IbPg==","signatures":[{"sig":"MEQCIHs5LYl3EFpTmRgAwcaKrNwTws21X4KSie/xKvGbjQt9AiAO2KwN+LV2VcbFUotQnzRc4Qo0lovepeQmLLqrx9KM6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250622-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250622-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250622-4b87d4c62.tgz","_integrity":"sha512-Yq0FeM+oxE87R119Puzwl7B9uCu1C6CCfSREu0ne5JM2Zz+zGhnmwMqUluglF5c2ef+hCp8z2cEMHBWV1/IbPg==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250622-4b87d4c62_1750635258488_0.9968554586692824","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250622-d195abb04":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250622-d195abb04","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250622-d195abb04","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6c6e18d078a5d54944e980bd8b1558b604af9979","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250622-d195abb04.tgz","fileCount":1686,"integrity":"sha512-wk5NV+JdBRacxRascKR2IJ/JKWrsvT6CiN5DHAAmSmrB+eyXah2inmVyyxM0Nb1fRxhyzjTBamd4Rd17lwR6IQ==","signatures":[{"sig":"MEYCIQCmfGi8vcuHi8OJn88L11T7OPYOpCbvv0Q9SlRatTWZIgIhAMx809UhogHi236sh9swxuDHhXR0G4WzV19/+8ocVSe0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250622-d195abb04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440819},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250622-d195abb04.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250622-d195abb04.tgz","_integrity":"sha512-wk5NV+JdBRacxRascKR2IJ/JKWrsvT6CiN5DHAAmSmrB+eyXah2inmVyyxM0Nb1fRxhyzjTBamd4Rd17lwR6IQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250622-d195abb04"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250622-d195abb04_1750635262337_0.8016935260555969","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250623-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250623-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250623-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"64ae53f4d316084ddc81cfe4307630189bd4b900","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250623-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-yLVEV7rVO/Sdc2GSwHVBMa39aHlOG6B99SrkYxE6eG0FlyDmL1MAmRhICMg4b/kmpqYHFWyHy33ULD4QMJMc4w==","signatures":[{"sig":"MEUCIQCFoIXRHCTrzrSiahEQcFoSB5a1ceJa0byr81rAliY22AIgQs2f3esZa0vJh9TZJnUEvbHsIfXwyhp32tXAEEE+P8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250623-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250623-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250623-4b87d4c62.tgz","_integrity":"sha512-yLVEV7rVO/Sdc2GSwHVBMa39aHlOG6B99SrkYxE6eG0FlyDmL1MAmRhICMg4b/kmpqYHFWyHy33ULD4QMJMc4w==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250623-4b87d4c62_1750721630567_0.9501058723054301","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250623-7a6abb4b7":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250623-7a6abb4b7","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250623-7a6abb4b7","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6baf4a0872416903982a0696c8f9ba37f5f60a56","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250623-7a6abb4b7.tgz","fileCount":1686,"integrity":"sha512-iWHi7NNBL41zbo9Aq5DxsbBJA8GSuTvT4XY0atfgdEpkU/i8MmH2FUaKLbyi7vE2tpFMqjwRcVIpmakGloKmfg==","signatures":[{"sig":"MEUCIQD8lE6Sxx7ZeRbkhr+JbOFnZbjJhl2kHj/w+520afs1CQIgKK7SQJ5R4G0+8eFvI75+SPu+FyLrDzV7wsairSOFC4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250623-7a6abb4b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3443451},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250623-7a6abb4b7.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 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 && 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","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","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":"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,jsx,ts,tsx --circular src lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250623-7a6abb4b7.tgz","_integrity":"sha512-iWHi7NNBL41zbo9Aq5DxsbBJA8GSuTvT4XY0atfgdEpkU/i8MmH2FUaKLbyi7vE2tpFMqjwRcVIpmakGloKmfg==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250623-7a6abb4b7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250623-7a6abb4b7_1750721636614_0.04297673174424821","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250624-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250624-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250624-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"25ef42e61b7ad5173df8785e96d4d7a82e64dd0b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250624-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-VeBUMruhDioBjqp9czIyLOgS1w5lT+sRzgK/FQmaUcLDOtUkxet/hdXrg3r/TmqTQQ1CzKsRtnxLh/Ob2hccvQ==","signatures":[{"sig":"MEUCIQDD+mDp5X5ernoZczIgU9Fx7e3V45RGC9jlb/4/kYJ8VQIgDiGv9nVBA/Fdc1wffAWgY+Kkd3XKbhBChoiAb7YB0WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250624-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250624-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250624-4b87d4c62.tgz","_integrity":"sha512-VeBUMruhDioBjqp9czIyLOgS1w5lT+sRzgK/FQmaUcLDOtUkxet/hdXrg3r/TmqTQQ1CzKsRtnxLh/Ob2hccvQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250624-4b87d4c62_1750808088480_0.6230075026704429","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250625-4b87d4c62":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250625-4b87d4c62","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250625-4b87d4c62","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2756e1fbad8fcaba37404965a851da821d8d655e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250625-4b87d4c62.tgz","fileCount":1275,"integrity":"sha512-JUYsp2Nc7JzTPqEQjvFLec/E2A67/BEWJfcXZBmYghUq8uunZqs964Qeiacj5qTJLRwW0b6WtR/JFQIfn/v7mQ==","signatures":[{"sig":"MEQCIF5/tq86xYWRewWStwfsW4GXhIM4JBI5CiZdVfj3d1RIAiAGpdR01WxgrMNNQOsZVLzSuzMkcUmaI096wm8uo2uwag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250625-4b87d4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452419},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250625-4b87d4c62.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250625-4b87d4c62.tgz","_integrity":"sha512-JUYsp2Nc7JzTPqEQjvFLec/E2A67/BEWJfcXZBmYghUq8uunZqs964Qeiacj5qTJLRwW0b6WtR/JFQIfn/v7mQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250625-4b87d4c62_1750894479602_0.0953491308183756","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250625-9d2b9e4f4":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250625-9d2b9e4f4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250625-9d2b9e4f4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fb146af1c4b9df9fd0a984eb4898598e91ca59ac","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250625-9d2b9e4f4.tgz","fileCount":1689,"integrity":"sha512-zGb4Npt6xB6qNfjf6WPIeOek0/QtNQKKcfhmB4e9dcRymsNkUlgV0ZhYmaKBhV2KU0H2tBBIyIpQT4jchUHZuQ==","signatures":[{"sig":"MEUCIQCd0o+LuQdxffAycS4v/s1JwB6QPbVLqZSB3yFAYlbIcgIgW1WQJNhx1BUestvZ/ucV2mFMmeqru78cvbPDpqB80OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250625-9d2b9e4f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448331},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250625-9d2b9e4f4.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 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 && 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","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","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":"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,jsx --circular lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250625-9d2b9e4f4.tgz","_integrity":"sha512-zGb4Npt6xB6qNfjf6WPIeOek0/QtNQKKcfhmB4e9dcRymsNkUlgV0ZhYmaKBhV2KU0H2tBBIyIpQT4jchUHZuQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^16.4.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","react-native-worklets":"workspace:*","@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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","@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":"*","react-native-worklets":"0.4.0-nightly-20250625-9d2b9e4f4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250625-9d2b9e4f4_1750894480778_0.4513546392329668","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250626-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250626-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250626-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9b0388834ab1f19170f0acc0d563bfc41a9f8df9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250626-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-NGxFlvDmz2qrPjUoStOmh+EQfZGDVsmNy3wzuJrn7Ox0zuMG89ot2H4XtKtD5UUifAUwSKrBTvg3bnk6FtWn3A==","signatures":[{"sig":"MEUCIGEscJ7fRts2Ti7tg2ZjMjtZCBLdZekWHDdKdwZB6IAFAiEA0R/K7mDD1W1P/huIcrZevZi/EYDX6ZZs68LZHKceo3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250626-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250626-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250626-435a0ea48.tgz","_integrity":"sha512-NGxFlvDmz2qrPjUoStOmh+EQfZGDVsmNy3wzuJrn7Ox0zuMG89ot2H4XtKtD5UUifAUwSKrBTvg3bnk6FtWn3A==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250626-435a0ea48_1750980893087_0.3408352874477796","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250626-163e76b20":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250626-163e76b20","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250626-163e76b20","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c6cb53acee5afc3ae742bc34b97b03f6676af680","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250626-163e76b20.tgz","fileCount":1689,"integrity":"sha512-dlXhN4cd+UtDgbNvNud7jm2rjhTHdRpU7sYpxJtCzRuUAZ60HQvr5LVDY8Bk/9nUzQ6kB2UPvi8RqR4KNUsDug==","signatures":[{"sig":"MEUCIHSr3QW2RqyzzNuFqJuluJGu/zqP+rd1kj1KT1m7rDmfAiEAhWgBKzboRTo8ZtzKs7Y+EhQNwpxoVpGaH6mJpWWENo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250626-163e76b20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448393},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250626-163e76b20.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 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 && 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","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","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":"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,jsx --circular lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250626-163e76b20.tgz","_integrity":"sha512-dlXhN4cd+UtDgbNvNud7jm2rjhTHdRpU7sYpxJtCzRuUAZ60HQvr5LVDY8Bk/9nUzQ6kB2UPvi8RqR4KNUsDug==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","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","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250626-163e76b20"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250626-163e76b20_1750980896232_0.08088515138166463","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250627-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250627-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250627-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ebc0f07b96e17b9ab96221f2abc2b7c47c2f82fc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250627-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-8oFTcerOTqFrFiPMZ7uZK6tUWAyw22svCDp9NT8tUyPRV6H9/KGLF/mi/laXziIOjGsvJWJCECCjkMgD5i94TQ==","signatures":[{"sig":"MEYCIQC9OSnzAeHeRn+aJAtyqxigyOgd0HxtWQLaEePlm1kcGAIhAKDzPbUQOdSR6Eq1zN9cDdekQE6dCh+UrIlDvVh/bSKa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250627-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250627-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250627-435a0ea48.tgz","_integrity":"sha512-8oFTcerOTqFrFiPMZ7uZK6tUWAyw22svCDp9NT8tUyPRV6H9/KGLF/mi/laXziIOjGsvJWJCECCjkMgD5i94TQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250627-435a0ea48_1751067296907_0.26825990017113854","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250627-163e76b20":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250627-163e76b20","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250627-163e76b20","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"703a06e957b797ea6949fa7fe20b58c3987b7dc2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250627-163e76b20.tgz","fileCount":1689,"integrity":"sha512-NgElktZYnqs3bKF4hLAluqPmpbQQ/wz6LX2YNdi6ykqh4IjWuWYJ9MndKk4EonifCYuZ+t7kkckS3a79Np8bZw==","signatures":[{"sig":"MEQCIDMyu2xr5W4zlJEeTy5nVNm11CQdzL10f8LFmBNWutB1AiA7IIuZo5p9KCrMd7a4I/MUX9qSlv2DIWlX2P5IO9wQCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250627-163e76b20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448393},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250627-163e76b20.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 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 && 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","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","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":"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,jsx --circular lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250627-163e76b20.tgz","_integrity":"sha512-NgElktZYnqs3bKF4hLAluqPmpbQQ/wz6LX2YNdi6ykqh4IjWuWYJ9MndKk4EonifCYuZ+t7kkckS3a79Np8bZw==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","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","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250627-163e76b20"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250627-163e76b20_1751067301647_0.9773744613984789","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250628-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250628-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250628-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"39208d2110ae2052e737d38b9ca8c66119f4ec52","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250628-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-wGvUsGfD8+8gs7yGMyFjjA0QqznHSZddmZ9SVuFDEte0qf7aVqw9m15wTYARz7YHgcE3U8lBvJZ/F1nGDLTMgA==","signatures":[{"sig":"MEUCID29UyVjT3MEmnBVuw9bC+Fq3dFx/An1DrNgsv2ui+JHAiEApe5k/24nTnnfQZZ9E9us9eiJov7+ODYwKcu9E1hwuZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250628-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250628-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250628-435a0ea48.tgz","_integrity":"sha512-wGvUsGfD8+8gs7yGMyFjjA0QqznHSZddmZ9SVuFDEte0qf7aVqw9m15wTYARz7YHgcE3U8lBvJZ/F1nGDLTMgA==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250628-435a0ea48_1751153651553_0.5114508598066212","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250628-163e76b20":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250628-163e76b20","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250628-163e76b20","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"761aca5949db16f42670adac7e7d0088e9e951de","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250628-163e76b20.tgz","fileCount":1689,"integrity":"sha512-GjzcMbYo8mdy2Na25dgoQ4BvuRa8F2REFSDcqbEPHbWVu/vD/L1zH/1p3A4hrDf2RGN+eJYijOiKg9zZWHYH0w==","signatures":[{"sig":"MEUCICjwwfeZSnCypjm8YpjQdgcNWJHmk43J5viWwwuHUpmBAiEA6J4VutIu4IVmlxO3cA2YctJ1v+zS2k04P/pFhGp+UBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250628-163e76b20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448393},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250628-163e76b20.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 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 && 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","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","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":"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,jsx --circular lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250628-163e76b20.tgz","_integrity":"sha512-GjzcMbYo8mdy2Na25dgoQ4BvuRa8F2REFSDcqbEPHbWVu/vD/L1zH/1p3A4hrDf2RGN+eJYijOiKg9zZWHYH0w==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","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","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250628-163e76b20"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250628-163e76b20_1751153667460_0.6240659283828482","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250629-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250629-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250629-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5cac296453cc797dcd32eaf493e4c69e194ebf18","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250629-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-wI9X1QJpgqh0cY/McgH7JPcAXrW1Pe8ni7Y7IYcg/wf9k0M+6DRLgZB0LDo3yoACzCvmetmZOupFif9VM5wi5w==","signatures":[{"sig":"MEUCIG0jQxxktJUTK93K6ypZ5YP0J2TQ9uq8y4JS8Nj31snPAiEA9RYGjl3yiIt/mR5fy+fwhOaj0YNb0BwvHsXuosYX87s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250629-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250629-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250629-435a0ea48.tgz","_integrity":"sha512-wI9X1QJpgqh0cY/McgH7JPcAXrW1Pe8ni7Y7IYcg/wf9k0M+6DRLgZB0LDo3yoACzCvmetmZOupFif9VM5wi5w==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250629-435a0ea48_1751240066983_0.15768482428321384","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250629-163e76b20":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250629-163e76b20","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250629-163e76b20","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9638bd680bffdbb26075f7ee478c0e0ae30401d5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250629-163e76b20.tgz","fileCount":1689,"integrity":"sha512-n/iNbYrjy6YamNN5uTwYKG511OLTdlDflAMiVKYyuB6P04LuexL/q0G0Rry1EFd2FCEtTXRNYIRvQnBFVxIDvA==","signatures":[{"sig":"MEUCIEtzN8c3YioE4WfDMGl3X2II/yrfZ6WULK3MqAGicCwRAiEA8RGUZRIQ5wZe0KKAIhPBrPUVYAQZgtyhUkd7tIC/QFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250629-163e76b20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448393},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250629-163e76b20.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 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 && 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","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","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":"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,jsx --circular lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250629-163e76b20.tgz","_integrity":"sha512-n/iNbYrjy6YamNN5uTwYKG511OLTdlDflAMiVKYyuB6P04LuexL/q0G0Rry1EFd2FCEtTXRNYIRvQnBFVxIDvA==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","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","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250629-163e76b20"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250629-163e76b20_1751240076036_0.25280009131844805","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250630-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250630-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250630-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3e98836c15ce68d7be9f64d40bf55a56f0be25e0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250630-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-1KGfOytAE4YL3dD2XcI+7E6f+glBnGdqUGR2nN/8JCVqgODAVjrlFG6rZqZSOk7h8C/gBaHkr9hH/N0JII5L9Q==","signatures":[{"sig":"MEQCIFsJB+bK8UXjdLMs2vBEHeyBnCFqlenMmxWv9w4GRmmUAiBrMjimnDy4pvaief4A3y3yYTQyQLlAO8DVMv3nvnYjCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250630-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250630-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250630-435a0ea48.tgz","_integrity":"sha512-1KGfOytAE4YL3dD2XcI+7E6f+glBnGdqUGR2nN/8JCVqgODAVjrlFG6rZqZSOk7h8C/gBaHkr9hH/N0JII5L9Q==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250630-435a0ea48_1751326476509_0.5866698390629936","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250630-163e76b20":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250630-163e76b20","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250630-163e76b20","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cfa77aafbfcf17a28ee2cf7e5f46cd0e60d899e1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250630-163e76b20.tgz","fileCount":1689,"integrity":"sha512-KRLfLJDAGZ+hTD5Yv8zmU5YgvzZpUGp3ULR5uLZBbZ+oSI0sTbWK8NDP+tmsjbSYGSLrumto5F9dwk7eQN7KNQ==","signatures":[{"sig":"MEUCIB6JH8VZymbggzzCeuI32e0RA1q1oT3nQ76JeFjomqikAiEA/frbEzSxSB5i0zi4PdL/ajCPMxdasrue2ox1v2XxP0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250630-163e76b20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448393},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250630-163e76b20.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 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 && 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","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","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":"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,jsx --circular lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250630-163e76b20.tgz","_integrity":"sha512-KRLfLJDAGZ+hTD5Yv8zmU5YgvzZpUGp3ULR5uLZBbZ+oSI0sTbWK8NDP+tmsjbSYGSLrumto5F9dwk7eQN7KNQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","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","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250630-163e76b20"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250630-163e76b20_1751326491303_0.04140115597995653","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250701-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250701-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250701-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3cad780620f58c3de08e5ce7fa4fbd12ef8cee85","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250701-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-1zJmGe31bpSf0zvJ7Pzjbimn0R8tmWIobkkbKUpDgFZ5DoX6vNLweFy3UyPBod9BGUrkik6K2uMXlOqIc4hfEg==","signatures":[{"sig":"MEYCIQCPElolGDI4ZdEs4xoIsNfrHqaJold0K1+BLMmtbZfApQIhAKB//1Xd3ZQkDa7SMWXRMWy+EqpIhhgg4qMYNu+U78Wa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250701-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250701-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250701-435a0ea48.tgz","_integrity":"sha512-1zJmGe31bpSf0zvJ7Pzjbimn0R8tmWIobkkbKUpDgFZ5DoX6vNLweFy3UyPBod9BGUrkik6K2uMXlOqIc4hfEg==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250701-435a0ea48_1751412909660_0.9095900453751093","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250701-68e1ba7e7":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250701-68e1ba7e7","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250701-68e1ba7e7","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ec3276534a434a94e36c091abd53d173e241ce27","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250701-68e1ba7e7.tgz","fileCount":1689,"integrity":"sha512-iUcCHuimgWgsOve0Xe1RB9Tw+Er/kUzkweB5gIm82KdOtodrrs/Si/TgFCFalbCuxMBnarnir3+Rl5RY6OZ5Rw==","signatures":[{"sig":"MEUCIQDPI2QnaQcLi1K7TCaNl+1kiKXDa2ikiJf50Qi8WKFnkwIgZNxb0M52kOGwnHRnTkmKKOqvrC+v9rKICpwxf70AT9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250701-68e1ba7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448393},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250701-68e1ba7e7.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 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 && 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","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","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":"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,jsx --circular lib"},"_npmUser":{"name":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250701-68e1ba7e7.tgz","_integrity":"sha512-iUcCHuimgWgsOve0Xe1RB9Tw+Er/kUzkweB5gIm82KdOtodrrs/Si/TgFCFalbCuxMBnarnir3+Rl5RY6OZ5Rw==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","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","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250701-68e1ba7e7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250701-68e1ba7e7_1751412915182_0.001210297360686896","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250702-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250702-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250702-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f89c449254afb2fead38fa6c1086b47271f352b6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250702-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-/3neumChVCnQxewla5wvVMj573lsrRo3eqCaCAbvUVks9/O0ZC1iDZu50jMsEMn0hIT46wNP7t6Vq+IhEDIoaQ==","signatures":[{"sig":"MEYCIQDTXYRgi7i0gkIbpq92p0We0kRAR+r0Tv5QZ3/UXbnH0wIhAIFUJ+KrKhCHK/jKFCoGzTwUdbyT2K5DLl7CS4Gb22Kg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250702-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250702-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250702-435a0ea48.tgz","_integrity":"sha512-/3neumChVCnQxewla5wvVMj573lsrRo3eqCaCAbvUVks9/O0ZC1iDZu50jMsEMn0hIT46wNP7t6Vq+IhEDIoaQ==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250702-435a0ea48_1751499337006_0.001517477346701268","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250702-72e6595df":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250702-72e6595df","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250702-72e6595df","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fbb7ff71d8f9ca4e2fa67e3544bac581a7ad6756","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250702-72e6595df.tgz","fileCount":1689,"integrity":"sha512-3g7RMWk2XFh10dwJCu8A9AY3z9RSd/zKpg+Z8epOFRRi6KrluNA6586bfyYFrwzFPG/m3IwtEClKVrtk6mwCCA==","signatures":[{"sig":"MEUCIQCIDVV9uHncsXScMyjvcVMhmU1YXSvmRumM2yYQw0ozWgIgGLVTwC9So0nZoBffKox9RbJIC1YPCG0S++9GP4l0a9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250702-72e6595df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448072},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250702-72e6595df.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 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 && 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","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","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250702-72e6595df.tgz","_integrity":"sha512-3g7RMWk2XFh10dwJCu8A9AY3z9RSd/zKpg+Z8epOFRRi6KrluNA6586bfyYFrwzFPG/m3IwtEClKVrtk6mwCCA==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250702-72e6595df"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250702-72e6595df_1751499340447_0.6425215431798486","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250703-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250703-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250703-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a8ac1ba877f70b664074129be41ec0f0c7183ab2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250703-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-8RBE3vuZ1SEMgxfnA+gH03Oxmg8fz4YHQP34/0xsAqOBo43hLFwZNHYgM4FoZR3Gu26h7lSCJWd8mz0ucPxr4g==","signatures":[{"sig":"MEQCIGU42ydobPOsrRZjDsnI2ANLuNMCDs6cDhF/psVOnGVoAiBT9zzSuKlHPol+vyRPMo8lpTi7h5If5ocH+1jq5DwyaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250703-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250703-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250703-435a0ea48.tgz","_integrity":"sha512-8RBE3vuZ1SEMgxfnA+gH03Oxmg8fz4YHQP34/0xsAqOBo43hLFwZNHYgM4FoZR3Gu26h7lSCJWd8mz0ucPxr4g==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250703-435a0ea48_1751585696335_0.7094526023411847","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250703-513e36883":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250703-513e36883","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250703-513e36883","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bf61042ecf8be09ca20ca56452012f4ee2a1d6fc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250703-513e36883.tgz","fileCount":1689,"integrity":"sha512-tX8OVt0WQymRMQwVkR5YTdmJO/7CcqjSybgzUHoJ73Y2BeWP3/E4N+4W81PDwMefNL/ltwkfTVdP8G/BCkZs/Q==","signatures":[{"sig":"MEUCIEjjP7DknUXbJs3oZiEB4QWtzLgMZyHIlX5iBYGKUoHBAiEA96/TWP4krmZeMhT2b2LnwNRuzHUrTk6mqrd74VCtq7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250703-513e36883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3443222},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250703-513e36883.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 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 && 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","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","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250703-513e36883.tgz","_integrity":"sha512-tX8OVt0WQymRMQwVkR5YTdmJO/7CcqjSybgzUHoJ73Y2BeWP3/E4N+4W81PDwMefNL/ltwkfTVdP8G/BCkZs/Q==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250703-513e36883"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250703-513e36883_1751585708215_0.9944895931381648","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250704-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250704-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250704-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4b26198a1aac15f8b15043d103438f715d2108ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250704-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-GsCtLpnkOw6ftLKOu3kaV4m+/bbjHx/jyjmqicsIgbIuFF9Ps+7eTe2T+kwEVHZSYPBpgUaa0qqdb7Q9vC0GiA==","signatures":[{"sig":"MEUCIGNxELA06dyanDst+jhdRJ560BDcVMVE9WrwEGSs/7atAiEAphYjKjpIqkGyFzvGUcSXYP6JETzsebpoXij9pjDUz0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250704-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250704-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250704-435a0ea48.tgz","_integrity":"sha512-GsCtLpnkOw6ftLKOu3kaV4m+/bbjHx/jyjmqicsIgbIuFF9Ps+7eTe2T+kwEVHZSYPBpgUaa0qqdb7Q9vC0GiA==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250704-435a0ea48_1751672063132_0.6765187892447244","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250704-8e26d0126":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250704-8e26d0126","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250704-8e26d0126","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"db943db4398f2b8b312ea996b43fa11b48ef386a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250704-8e26d0126.tgz","fileCount":1689,"integrity":"sha512-wkKovHwFLHO3KZoPA7qBsUSdIZlbNwy3Vku6ocGcw7LG43RUSJyQADx1paPkT7aO42g0d8fh8gpSneErigISdQ==","signatures":[{"sig":"MEQCIFCNlqGXaXefCpPaZMLf/KjBBJXzUK0tRdWmwDOb0Jb6AiBj5fKT1R/YsngRpGGTy9yN/X1+8kVghKwD/WHJwGMz9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250704-8e26d0126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3441968},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250704-8e26d0126.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 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 && 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","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","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250704-8e26d0126.tgz","_integrity":"sha512-wkKovHwFLHO3KZoPA7qBsUSdIZlbNwy3Vku6ocGcw7LG43RUSJyQADx1paPkT7aO42g0d8fh8gpSneErigISdQ==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250704-8e26d0126"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250704-8e26d0126_1751672072480_0.35518720372941526","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250705-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250705-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250705-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"855dbb00c27dce444d60505a0b4766fa67a9f895","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250705-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-dLCDX1YhI63i4yB93ZwLfTdHclTlKkbPUkk4UwD/Ar6Z1zfr9/EFKEVuY6iAiuWUaVGFBGIWMKPlqXQOyKO18w==","signatures":[{"sig":"MEUCIFplpiACggSYp2AkM2e3Wuj+pqCa7PXLx6r67gcLetA+AiEAz75PqXH9HBI51HMBCJBBiVfmaFc9hB+qB4nXqSh+TJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250705-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250705-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250705-435a0ea48.tgz","_integrity":"sha512-dLCDX1YhI63i4yB93ZwLfTdHclTlKkbPUkk4UwD/Ar6Z1zfr9/EFKEVuY6iAiuWUaVGFBGIWMKPlqXQOyKO18w==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250705-435a0ea48_1751758495010_0.48869068082806444","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250705-8e26d0126":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250705-8e26d0126","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250705-8e26d0126","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7bbf1c55ba73ff16e5313dd64cac0cf575d6d976","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250705-8e26d0126.tgz","fileCount":1689,"integrity":"sha512-JbKQFAzg4aIyc/bSN3FDsQI0BLDzKUozljIDyGu3xQWcGtJjY20ec+w5Mr69UGaD6titWnu2y4dP0Cb3N0vZWg==","signatures":[{"sig":"MEQCICVHyizqP62ieL4Vt5Vx+bBBovFL4s/f5s8TKABTayAAAiBI651xvFbWT+z7qTZZDVjklofzKCWCp9DNmwv/kSw8sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250705-8e26d0126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3441968},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250705-8e26d0126.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 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 && 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","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","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250705-8e26d0126.tgz","_integrity":"sha512-JbKQFAzg4aIyc/bSN3FDsQI0BLDzKUozljIDyGu3xQWcGtJjY20ec+w5Mr69UGaD6titWnu2y4dP0Cb3N0vZWg==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250705-8e26d0126"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250705-8e26d0126_1751758499168_0.013680872718756953","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250706-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250706-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250706-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e76d3a9e4ab2ec056196802f23c333a6914eb7ca","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250706-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-RcxrLSCWUl0zN04TQ1gMjnjiXVoJjvX00XMDs5tYFI72OqVmNq4NxmZ/782QcMQnpzmnTEy52349R5UX8+IywA==","signatures":[{"sig":"MEYCIQCz7MZdEAAmOnlR61soBsUlG9cdwimu9eVSlW4Y6DH/eQIhALSacgGsAzNS7h3n2+VxrTZsZa+hrpYAx9U1Q8Ohe/Bd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250706-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250706-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250706-435a0ea48.tgz","_integrity":"sha512-RcxrLSCWUl0zN04TQ1gMjnjiXVoJjvX00XMDs5tYFI72OqVmNq4NxmZ/782QcMQnpzmnTEy52349R5UX8+IywA==","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":{},"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.16.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250706-435a0ea48_1751844871558_0.20867965170630587","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250706-8e26d0126":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250706-8e26d0126","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250706-8e26d0126","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cbad9bf41568c4ff9f432dd14ce5b6932afc484d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250706-8e26d0126.tgz","fileCount":1689,"integrity":"sha512-f2uN5AGdVHARMRxm8WLGOcVKFtCD+3Yip0Fz6nbCirDoBP5RaPCN3v4rPfhI5PD//GblGL5YqVfZcfPx8Lzj9w==","signatures":[{"sig":"MEQCIEW79irYyaJ4PUJQVdD9uJVHlTRfRi2qDXdmfILQ+PsGAiA/MEOqXzrToY8fN6Xz9leGiH7HGgAAX1XqQxbWRSboAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250706-8e26d0126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3441968},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250706-8e26d0126.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 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 && 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","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","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250706-8e26d0126.tgz","_integrity":"sha512-f2uN5AGdVHARMRxm8WLGOcVKFtCD+3Yip0Fz6nbCirDoBP5RaPCN3v4rPfhI5PD//GblGL5YqVfZcfPx8Lzj9w==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250706-8e26d0126"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250706-8e26d0126_1751844879137_0.5784423536319769","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250707-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250707-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250707-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"42f78154b7437fb199f771b72d9304c04d9e92c5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250707-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-V/lnYHv6wsvPvaMtGvBIhm2PYdGdX11LP/xTai7/Cq+Oq96yJsM9fhqK4E6f5nBCRxRqpIJcg7iJsC3jbJVQOw==","signatures":[{"sig":"MEUCIQDEM8zNRdzQNsG51oPl53rygkMUKFcggUvxWTeB2ZcTFwIgAXg4kOS6NJ1EtJVVlBt0jk/rR9Kc4JlcJbHJiJUOS2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250707-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250707-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250707-435a0ea48.tgz","_integrity":"sha512-V/lnYHv6wsvPvaMtGvBIhm2PYdGdX11LP/xTai7/Cq+Oq96yJsM9fhqK4E6f5nBCRxRqpIJcg7iJsC3jbJVQOw==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250707-435a0ea48_1751931284728_0.5316985320548322","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250707-1cc26a42c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250707-1cc26a42c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250707-1cc26a42c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bd4bf1f6e66560240556901024be448bdde97f10","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250707-1cc26a42c.tgz","fileCount":1689,"integrity":"sha512-d9pYNZEkfBmkBNkjj7f1VHpN9n0k712jTnUO0ZRp/NA2TlC4MEGrfs5UjFwBJ6Y+jOa2/NTaa3uH7AWN92X3PA==","signatures":[{"sig":"MEYCIQCKdDBgqW5nogw/mGQZJQ7v3nflj/tGVoyvUzmMlA3xAwIhAKjNWMZ24hmfBdLWWh3PBft/NNLS/2W1OINIEoNrGSIv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250707-1cc26a42c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3441550},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250707-1cc26a42c.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 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 && 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","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","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250707-1cc26a42c.tgz","_integrity":"sha512-d9pYNZEkfBmkBNkjj7f1VHpN9n0k712jTnUO0ZRp/NA2TlC4MEGrfs5UjFwBJ6Y+jOa2/NTaa3uH7AWN92X3PA==","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":{},"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.16.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250707-1cc26a42c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250707-1cc26a42c_1751931307114_0.48776566941395805","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250708-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250708-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250708-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"901afe81a88ec762eda35946d74013afa266b3bc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250708-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-fzxW/+Of4rYBqWSaQk4pW62VG9agXbhgAtsuEYWvz+ETnczG/vzoERdZqlpg56P2a9fRQOdlbyBavygBGNZC1Q==","signatures":[{"sig":"MEUCIQDr6MgTnuU0x542aWzYqxLKg03BYW75GszxrLJQHjw/5gIgQlb/LFkk+sdf0DEEQWIwGBU3Hneruhsd+ESQ3/GFHxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250708-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250708-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250708-435a0ea48.tgz","_integrity":"sha512-fzxW/+Of4rYBqWSaQk4pW62VG9agXbhgAtsuEYWvz+ETnczG/vzoERdZqlpg56P2a9fRQOdlbyBavygBGNZC1Q==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250708-435a0ea48_1752017697155_0.3096862872869188","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250708-1cc26a42c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250708-1cc26a42c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250708-1cc26a42c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"20d611d67f317d27f4613f30bddca6bff1be4de5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250708-1cc26a42c.tgz","fileCount":1689,"integrity":"sha512-cmqpBwbsUW5FZ6alxZHIsAV2DYqGtqvIlbTUHWmDrpTJn30iczPI8+1BRUwTtWEAXvXqbeyKpFuJ5Yd8EUIgMQ==","signatures":[{"sig":"MEYCIQCX23LVOreXhE2g/igfX81xlCWVyrmWjpDYZQgFWRF7PQIhAJxMRezY10O75sQnZeDlqc44Su0u3Fl/MniunVMXmPhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250708-1cc26a42c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3441550},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250708-1cc26a42c.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 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 && 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","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","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250708-1cc26a42c.tgz","_integrity":"sha512-cmqpBwbsUW5FZ6alxZHIsAV2DYqGtqvIlbTUHWmDrpTJn30iczPI8+1BRUwTtWEAXvXqbeyKpFuJ5Yd8EUIgMQ==","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":{},"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.17.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250708-1cc26a42c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250708-1cc26a42c_1752017713893_0.2608237600708825","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250709-435a0ea48":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250709-435a0ea48","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250709-435a0ea48","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"05015962615f22faf90414ba43c44567fadffded","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250709-435a0ea48.tgz","fileCount":1275,"integrity":"sha512-HONAacGKOYn6LQ/tz8EdV2bg9aqKH6Q/qBVKq+anOmNT39RI8jwWigoBaF/VnZpzotr8BVvadcO3fpjtXHXPzQ==","signatures":[{"sig":"MEQCIFfu4Raf55/pzmTRAqY5KHa8Eydl5LusSblKKHKtKOx9AiAgXLb0S3AlP4vXLT6Ro8Ued4QclTu+WJ5WwfRqTuruSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250709-435a0ea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459905},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250709-435a0ea48.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250709-435a0ea48.tgz","_integrity":"sha512-HONAacGKOYn6LQ/tz8EdV2bg9aqKH6Q/qBVKq+anOmNT39RI8jwWigoBaF/VnZpzotr8BVvadcO3fpjtXHXPzQ==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250709-435a0ea48_1752104109143_0.48202104978822646","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250709-1cc26a42c":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250709-1cc26a42c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250709-1cc26a42c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"664323f4b1abc8f3cea2b27df0b222d1d56b94f4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250709-1cc26a42c.tgz","fileCount":1689,"integrity":"sha512-pS3ZsXwCxe+vWQoOJ14RkR7nxJb8a3IXyI624E4sLegBZkB4hZkBjzZ4Yt7Q0e2mnziCekUp7cDX7gWWZJ2f/A==","signatures":[{"sig":"MEUCIH6rwpMVDZc2vTafyFXFKVdzVG1CHHVWS296U+nWMqHUAiEAhRWecWSVMLSu0psqSy/V+wYWLOwJf40z36HXJtV5pJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250709-1cc26a42c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3441550},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250709-1cc26a42c.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 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 && 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","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","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":"swm-bot","actor":{"name":"swm-bot","type":"user","email":"npm@swmansion.com"},"email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250709-1cc26a42c.tgz","_integrity":"sha512-pS3ZsXwCxe+vWQoOJ14RkR7nxJb8a3IXyI624E4sLegBZkB4hZkBjzZ4Yt7Q0e2mnziCekUp7cDX7gWWZJ2f/A==","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":{},"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.17.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250709-1cc26a42c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250709-1cc26a42c_1752104118688_0.614228400296523","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250710-b54491f75":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250710-b54491f75","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250710-b54491f75","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c9ff766100acbd0f8a3d9929cfb97d049a1feedf","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250710-b54491f75.tgz","fileCount":1275,"integrity":"sha512-lgCSRB7TGWjjykg9m4GGsihvKtydnRonRXxVTuRU5HQI9q9CglRDP0/aT3i+6wRPjQlo8OyoqM6CoOWurltYJg==","signatures":[{"sig":"MEQCIGp0d9gSJ/HB5XXo1v8RLIpmAkciRx15tqBZLxLmqWKeAiB0h4utQDtAUW0zE66lT2lZ8hiANLdMjxPL/xL2nuG4vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250710-b54491f75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3460133},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250710-b54491f75.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250710-b54491f75.tgz","_integrity":"sha512-lgCSRB7TGWjjykg9m4GGsihvKtydnRonRXxVTuRU5HQI9q9CglRDP0/aT3i+6wRPjQlo8OyoqM6CoOWurltYJg==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250710-b54491f75_1752190498016_0.9759620818048766","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250710-76a13e4c3":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250710-76a13e4c3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250710-76a13e4c3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"40e72aee4fd81dcfc69566340aeadb794a1ac9d9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250710-76a13e4c3.tgz","fileCount":1700,"integrity":"sha512-sAfsGVp3qFdGdv3AQ5V2AIZXC7fpDAeMJDQ4T68Ltyn1roJjExD57OgZt5St5BDPPZBHyQ5guFTm/2B6SgUdjg==","signatures":[{"sig":"MEQCIGtMuHy7rSbrlF/gWFR6Fonu1mSAgzgOAxXEVmoNu9v8AiAi3QU23b9lIULzguEX23lX02X9Z/5cBiV6qSl3gpIR4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250710-76a13e4c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3450051},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250710-76a13e4c3.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250710-76a13e4c3.tgz","_integrity":"sha512-sAfsGVp3qFdGdv3AQ5V2AIZXC7fpDAeMJDQ4T68Ltyn1roJjExD57OgZt5St5BDPPZBHyQ5guFTm/2B6SgUdjg==","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":{},"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.17.0","dependencies":{"semver":"^7.7.1","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250710-76a13e4c3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250710-76a13e4c3_1752190502814_0.5356640266389974","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250711-b54491f75":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250711-b54491f75","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250711-b54491f75","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0e457a5f654b5f6096409fa108ebe6d7a00e30d7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250711-b54491f75.tgz","fileCount":1275,"integrity":"sha512-4h9jvXO0YDf5UxHy0vflOKoanhTlp1EWgV80oNP9ZmdOalLkUYbYnsQS6bNN0tHEtk/OvdINouu+Rv/gvZi8mw==","signatures":[{"sig":"MEYCIQDJDgnTmmodbMLb+TTOvw+dQtPWYEwXfbG0s9SYEVJtWgIhAKZ1hDU76PiieVG6kaOFNUeI9HJAM2Ufj/3xiVmeO6Rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250711-b54491f75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3460133},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250711-b54491f75.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250711-b54491f75.tgz","_integrity":"sha512-4h9jvXO0YDf5UxHy0vflOKoanhTlp1EWgV80oNP9ZmdOalLkUYbYnsQS6bNN0tHEtk/OvdINouu+Rv/gvZi8mw==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250711-b54491f75_1752276910349_0.5880726394699054","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250711-68c3e7da8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250711-68c3e7da8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250711-68c3e7da8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"38f8c9c72baf64927e4b8a2f211d1a5daa0a775b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250711-68c3e7da8.tgz","fileCount":1700,"integrity":"sha512-DU8JHijkSd9xkpshtur/sVhHztzl3H/zhn8M3hEcc0HX6VWdw0RjyLEDmu+NFMFspN9tRbcNGtIgPOKGjLT5lA==","signatures":[{"sig":"MEYCIQCS5kShyNN4Mzm0+UOP2ORrs0HoRl+txYO0kd13IlS/VQIhAMw5RLb5SokZ25ZjJB/lt9RkHAQ9+mwH8zibxWyEVPGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250711-68c3e7da8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3450176},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250711-68c3e7da8.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250711-68c3e7da8.tgz","_integrity":"sha512-DU8JHijkSd9xkpshtur/sVhHztzl3H/zhn8M3hEcc0HX6VWdw0RjyLEDmu+NFMFspN9tRbcNGtIgPOKGjLT5lA==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250711-68c3e7da8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250711-68c3e7da8_1752276920931_0.6078322612176978","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250712-b54491f75":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250712-b54491f75","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250712-b54491f75","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a59a72435aea33f5e2839810e26d8d68d04b20b1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250712-b54491f75.tgz","fileCount":1275,"integrity":"sha512-Cv1ql20AKx9gqMNQ6zeNIRufQhgUDyv+NAS731iI63xLZxlVc2/220gEDe6QrC7LUeXFEyuAapOIIFuzoTHFmA==","signatures":[{"sig":"MEQCIEV1BZGzE21MZfzVsilGgp6UknMB/Q/m806e2keV3cDOAiAGcZVuf5nYuhAlQXTu9zkBQAa3d1ggboAQEM/vaC57AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250712-b54491f75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3460133},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250712-b54491f75.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250712-b54491f75.tgz","_integrity":"sha512-Cv1ql20AKx9gqMNQ6zeNIRufQhgUDyv+NAS731iI63xLZxlVc2/220gEDe6QrC7LUeXFEyuAapOIIFuzoTHFmA==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250712-b54491f75_1752363360999_0.2263908507655943","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250712-68c3e7da8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250712-68c3e7da8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250712-68c3e7da8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f79655a597b0fa20cbcc4155f2a530b388f370bc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250712-68c3e7da8.tgz","fileCount":1700,"integrity":"sha512-wgwuwC3sBaq6PNy3IXZnaUeKiZPbDyVrhGKTbooamFh+s35cFjGaxaBPllluE3Ie1ddZNCGVjJx4o+rzxdF4mw==","signatures":[{"sig":"MEUCIQClDVk25ZZlXcZCWLQrzX/0CQthDwMTBZ6Ooo5Xig5zfAIgSMpDpbFaTaJTXmF6+oZwucY1HYAoAJyZxEY7w70ojo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250712-68c3e7da8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3450176},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250712-68c3e7da8.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250712-68c3e7da8.tgz","_integrity":"sha512-wgwuwC3sBaq6PNy3IXZnaUeKiZPbDyVrhGKTbooamFh+s35cFjGaxaBPllluE3Ie1ddZNCGVjJx4o+rzxdF4mw==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250712-68c3e7da8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250712-68c3e7da8_1752363367746_0.9539734743635169","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250713-b54491f75":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250713-b54491f75","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250713-b54491f75","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"50b9ab55bf4eaaea99c5fdc46603873e3253bb41","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250713-b54491f75.tgz","fileCount":1275,"integrity":"sha512-w/udvv7lXmfStW0rzFzCxNg8HxmCg/NWoK3A+WyAYwXLnjKDm6Lr0XPz+u5Hn4XOoXxy3wMcl8C4h1M33u7utg==","signatures":[{"sig":"MEUCIQC11rethWNj6Gq2rgkPhIdlscEYy2Cf2Uo7q0G9bfBxewIgbPz18KiqewwKevqgQOqbm4Twq+x1yEqO4tfeXFYZ6EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250713-b54491f75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3460133},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250713-b54491f75.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250713-b54491f75.tgz","_integrity":"sha512-w/udvv7lXmfStW0rzFzCxNg8HxmCg/NWoK3A+WyAYwXLnjKDm6Lr0XPz+u5Hn4XOoXxy3wMcl8C4h1M33u7utg==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250713-b54491f75_1752449741071_0.6982315820921865","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250713-68c3e7da8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250713-68c3e7da8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250713-68c3e7da8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"971f9572484ba0b463589c2fbdbb97e4c99a1990","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250713-68c3e7da8.tgz","fileCount":1700,"integrity":"sha512-jI6J49X8VKCaZpVbhQI6gdmoADmzxCPj/WwodHGkjIvFc8QDGxFfyq7MFzoBPWsbpwojqvcfI8fTIqOBiizwkQ==","signatures":[{"sig":"MEYCIQDlVahna8dBHHC89Rq9Y4M++W2vsJAqaEYs2JPyUAGPnwIhANTd7OH/x6Ok6uCiYQOWsHPmvUHmyVPw8H5wMBMcXYBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250713-68c3e7da8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3450176},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250713-68c3e7da8.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250713-68c3e7da8.tgz","_integrity":"sha512-jI6J49X8VKCaZpVbhQI6gdmoADmzxCPj/WwodHGkjIvFc8QDGxFfyq7MFzoBPWsbpwojqvcfI8fTIqOBiizwkQ==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"1.1.7"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250713-68c3e7da8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250713-68c3e7da8_1752449750413_0.4027958073710609","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250714-b54491f75":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250714-b54491f75","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250714-b54491f75","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fa9d7d83f02fb115044636d36bfb846c2beb0a6c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250714-b54491f75.tgz","fileCount":1275,"integrity":"sha512-uQBo7z8Try0pgmLRtCgk0ev2CF2oARKgxk3hXcewt4wmebZ9YZUarczM1II3xhqUl8c7sfTDyGnk/2duC08hBw==","signatures":[{"sig":"MEQCIEm7CYBUrE6QXqD9EUwebZl9EOBPB8BHSOn3rtkzyfnzAiAAhyjRK0wDDZqmFunN08GXIr4ViSUqbMlLjxO+dMxb1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250714-b54491f75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3460133},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250714-b54491f75.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250714-b54491f75.tgz","_integrity":"sha512-uQBo7z8Try0pgmLRtCgk0ev2CF2oARKgxk3hXcewt4wmebZ9YZUarczM1II3xhqUl8c7sfTDyGnk/2duC08hBw==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250714-b54491f75_1752536094231_0.7778847950296917","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250714-d172fe136":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250714-d172fe136","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250714-d172fe136","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f56e24b98e35cbe0622be966320686a6636d6e3c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250714-d172fe136.tgz","fileCount":1701,"integrity":"sha512-Vh4hJEXsM40I9GttfixLZo+NCizsNySVd6iuzo7/1/Qa3rV0Qxv06E+xy7Uiicn7EOA6ayTS5/6U9UzmuVxWLA==","signatures":[{"sig":"MEYCIQDQN9Xd8Zn7jmz3nx+OFf6ufgkSp4NVTUpS5a5FX/loAAIhAKoc5sM3uriDJkmY2LIxvL/GrsyS2LsOk1EfHaZDvPrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250714-d172fe136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3451347},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250714-d172fe136.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250714-d172fe136.tgz","_integrity":"sha512-Vh4hJEXsM40I9GttfixLZo+NCizsNySVd6iuzo7/1/Qa3rV0Qxv06E+xy7Uiicn7EOA6ayTS5/6U9UzmuVxWLA==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250714-d172fe136"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250714-d172fe136_1752536102001_0.3002047299813926","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250715-2f4f04ca1":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250715-2f4f04ca1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250715-2f4f04ca1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bb637786bab412900ad8bb9920f3a66868f0675b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250715-2f4f04ca1.tgz","fileCount":1275,"integrity":"sha512-b89hDRre25/oaJx8zspOJg62hTBbdJWLawaNHDYA2PQ3wewvIKVifgthj5B264/k9bHD7KC6m3j3NQq9elHXjw==","signatures":[{"sig":"MEUCIQCD7ZnGJGeh5PRaCa/AquH5PiZm/DRSlPRYYhYDJYGEMQIgThkz53Ocdw43M7b24UjKmTe5CCFwTncS4T5bLiYRe78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250715-2f4f04ca1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3460533},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250715-2f4f04ca1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250715-2f4f04ca1.tgz","_integrity":"sha512-b89hDRre25/oaJx8zspOJg62hTBbdJWLawaNHDYA2PQ3wewvIKVifgthj5B264/k9bHD7KC6m3j3NQq9elHXjw==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250715-2f4f04ca1_1752622516760_0.3819540852103589","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250715-3dd927ce8":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250715-3dd927ce8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250715-3dd927ce8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a31f85fa66ea63d2276c74c557da75ef0379679d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250715-3dd927ce8.tgz","fileCount":1706,"integrity":"sha512-iohm3t+6dfVk8Rv4PHZmabLJieGtWa8iq+ekJ+hJZCZ8VN/kGJdLhN/WG+wLAtkZgFJ16efqyMy7qyOEibWUOg==","signatures":[{"sig":"MEQCIB5m8D2x3gZjrICOo7k6qOV8HmLh178qncjhDG3yUf7dAiBT0TM1HefDGFaRTGBNoTMEf/Q7Y1DhuRUfZ5SmqK+YKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250715-3dd927ce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459144},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250715-3dd927ce8.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250715-3dd927ce8.tgz","_integrity":"sha512-iohm3t+6dfVk8Rv4PHZmabLJieGtWa8iq+ekJ+hJZCZ8VN/kGJdLhN/WG+wLAtkZgFJ16efqyMy7qyOEibWUOg==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250715-3dd927ce8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250715-3dd927ce8_1752622526080_0.919478219737317","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250716-2f4f04ca1":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250716-2f4f04ca1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250716-2f4f04ca1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"742d09a3ea9b903a8ba8afe0ca3e39bac9b7974a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250716-2f4f04ca1.tgz","fileCount":1275,"integrity":"sha512-2EACsjVrMpQMFfwAysbQrdNDx8OGC6E1Tk+IGl8k4OHgOc73aihA1HHm34Lauj0WQIf4iyOjDb5WgCHe62XUQg==","signatures":[{"sig":"MEQCIAEuY7PYH2G92YCHbGeAcRKmZ16i/+jMddu/P1DyWoznAiBF9qqaiLfLq6UzLRl+Lw9DKXw7fJvFq2IcJJuO7P4ytg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250716-2f4f04ca1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3460533},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250716-2f4f04ca1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250716-2f4f04ca1.tgz","_integrity":"sha512-2EACsjVrMpQMFfwAysbQrdNDx8OGC6E1Tk+IGl8k4OHgOc73aihA1HHm34Lauj0WQIf4iyOjDb5WgCHe62XUQg==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250716-2f4f04ca1_1752708943741_0.6988841773138357","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250716-c844e924e":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250716-c844e924e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250716-c844e924e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2640c26ab557b41e69464aaeebd5b5e8859e4d97","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250716-c844e924e.tgz","fileCount":1706,"integrity":"sha512-gKNTpqbN6GD4h43MX3H33D8ZsZI/zfmHKmog1NVhmyDxPzoTggZC7hkc3yZovHNk9B6m8HP2rJ3wgmqjpLTmCA==","signatures":[{"sig":"MEYCIQDg+fFa4nT0UXQ8XDkYs78rvh977ZdJhonUEUj4K5mbsgIhAKLHV/F2e3OuClnzddDotSf22WxfVtFnrMsaITLF+ou3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250716-c844e924e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459354},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250716-c844e924e.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250716-c844e924e.tgz","_integrity":"sha512-gKNTpqbN6GD4h43MX3H33D8ZsZI/zfmHKmog1NVhmyDxPzoTggZC7hkc3yZovHNk9B6m8HP2rJ3wgmqjpLTmCA==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250716-c844e924e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250716-c844e924e_1752708946869_0.44198891135696505","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250717-c85e74411":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250717-c85e74411","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250717-c85e74411","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"aa5ebd18c88accc98187d0cab6cd4de2bb141c0b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250717-c85e74411.tgz","fileCount":1275,"integrity":"sha512-VVH68JqTCpVFuSg1jfol4u9F9O0hRwm730VrBe5uhJhQGeTLLz+frV9cDxfVv89GzeY70nOGCnSFui90BSM5NA==","signatures":[{"sig":"MEQCIDS1kg8zHXeldYecvhmoCHxEjvYEuBAT5RxUSLU7j3caAiAhxHNAA61xlPicl75X0+aemXKn5IUhzBX/bRGbRVWStQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250717-c85e74411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461759},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250717-c85e74411.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250717-c85e74411.tgz","_integrity":"sha512-VVH68JqTCpVFuSg1jfol4u9F9O0hRwm730VrBe5uhJhQGeTLLz+frV9cDxfVv89GzeY70nOGCnSFui90BSM5NA==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250717-c85e74411_1752795350303_0.17098371603364737","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250717-c4f22a2ea":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250717-c4f22a2ea","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250717-c4f22a2ea","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fc3ded3aa069f6249330dc87b7562e24804574c9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250717-c4f22a2ea.tgz","fileCount":1708,"integrity":"sha512-zn8Lbz4og5MOj6BPso/Kpwu9jqnftYnzxcSwl2wk1rL3eZlMhZID4Cs5pf+i1g2qMaTcdsgAmCXWUKHcBWVaVA==","signatures":[{"sig":"MEQCIG+yayu0WEjW2ti1wH3CGzlbsuacgPlOu+WJfzlTcI/cAiA1YKAv8c16HNEW2ypqltx5e7JTsGRJoNiO013W2jpg/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250717-c4f22a2ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3464606},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250717-c4f22a2ea.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250717-c4f22a2ea.tgz","_integrity":"sha512-zn8Lbz4og5MOj6BPso/Kpwu9jqnftYnzxcSwl2wk1rL3eZlMhZID4Cs5pf+i1g2qMaTcdsgAmCXWUKHcBWVaVA==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250717-c4f22a2ea"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250717-c4f22a2ea_1752795356947_0.9275202258093709","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250718-c85e74411":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250718-c85e74411","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250718-c85e74411","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"25670ea41454141ded595f606d65471c187a7718","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250718-c85e74411.tgz","fileCount":1275,"integrity":"sha512-U4+ErbiUGpSHBGXoLTVxuMnd0ezKmgZLNULH4IHqDwGjeqOeNbR6bQvhjQOXLmeGtE87VLt02FHMf5wBco3UTA==","signatures":[{"sig":"MEYCIQDktBHJwh8i0yavX/VlpQhb+TS1FG+Zw2jQBhaXExoCDgIhALFLWXsiQrMC3Qi2+proql7N4HRtqjAw8SBuJf4oOJgt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250718-c85e74411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461759},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250718-c85e74411.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250718-c85e74411.tgz","_integrity":"sha512-U4+ErbiUGpSHBGXoLTVxuMnd0ezKmgZLNULH4IHqDwGjeqOeNbR6bQvhjQOXLmeGtE87VLt02FHMf5wBco3UTA==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250718-c85e74411_1752881709265_0.9123464926000535","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250718-c4f22a2ea":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250718-c4f22a2ea","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250718-c4f22a2ea","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"173fc6a571eff308cff51b213967b6f2af5f2ecb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250718-c4f22a2ea.tgz","fileCount":1708,"integrity":"sha512-F2G847XwNMRkY9FSGq0D9och6DeiS0q775g3vtZS1cAsdC+9d5Q/UO/4+phipPWx7efjxsLhZdBb36hxAOd7iA==","signatures":[{"sig":"MEUCIBZ5xhdeYycX9bpAMHlhv3ewTuHg+9HUciyBWXU1Bb6lAiEA6/j4dxy4a1kxcqw2LmxQmpRknYk7Z1vxxeFHgexr26o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250718-c4f22a2ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3464606},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250718-c4f22a2ea.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250718-c4f22a2ea.tgz","_integrity":"sha512-F2G847XwNMRkY9FSGq0D9och6DeiS0q775g3vtZS1cAsdC+9d5Q/UO/4+phipPWx7efjxsLhZdBb36hxAOd7iA==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250718-c4f22a2ea"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250718-c4f22a2ea_1752881721830_0.5011874853727842","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250719-c85e74411":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250719-c85e74411","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250719-c85e74411","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e76d2326b91795641b916eb831762dd4014329ad","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250719-c85e74411.tgz","fileCount":1275,"integrity":"sha512-3JxtyqRfBiPABMjpdY3IroM2ArPeYjonjO6DW4uc5vRZ2ylIdv333NAyO7KEVbFFHs38YCe/WjMmYIlunhh3Fw==","signatures":[{"sig":"MEUCIQDo5EV2swAdTRSZ17kqi2Td4JW49O1/v+jD5YMIHXJTRgIgElT7vs561HD6613nyNBlaRASKp68IvQ3Icu6EBgEbc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250719-c85e74411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461759},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250719-c85e74411.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250719-c85e74411.tgz","_integrity":"sha512-3JxtyqRfBiPABMjpdY3IroM2ArPeYjonjO6DW4uc5vRZ2ylIdv333NAyO7KEVbFFHs38YCe/WjMmYIlunhh3Fw==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250719-c85e74411_1752968212163_0.8907697472381175","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250719-c4f22a2ea":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250719-c4f22a2ea","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250719-c4f22a2ea","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c5ee4be4788314ad1b93ba2b10a13417c5875009","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250719-c4f22a2ea.tgz","fileCount":1708,"integrity":"sha512-sJd1NOTrDsQ4Rn9tQEYiKMqzZaRJ8gDE+5dxR+AWgMGJRTlFhGMujvUv9FPMtWRMvmCD8fOdlgVSmkXomqt0QA==","signatures":[{"sig":"MEYCIQCbmLihtf1S7/l3q+CEwHLtCVtJfhYoRvj63HRgsGTuigIhAO2Oz9eyxkxEjQdlsnllB+EKGHkWbdf6mIJvAs5nqF2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250719-c4f22a2ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3464606},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250719-c4f22a2ea.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250719-c4f22a2ea.tgz","_integrity":"sha512-sJd1NOTrDsQ4Rn9tQEYiKMqzZaRJ8gDE+5dxR+AWgMGJRTlFhGMujvUv9FPMtWRMvmCD8fOdlgVSmkXomqt0QA==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250719-c4f22a2ea"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250719-c4f22a2ea_1752968227058_0.9933107615920038","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250720-c85e74411":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250720-c85e74411","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250720-c85e74411","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3e37eb2a0bc3678add5e1f96f74994d16e685271","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250720-c85e74411.tgz","fileCount":1275,"integrity":"sha512-nBJS4rx4Yq+ksR7YBzJJLEKakQet0NNo8VNzYAi+oPDI7704U3h35pDqdA6CrdKzAiROQ7j11twtr1HIfLLInQ==","signatures":[{"sig":"MEQCIGPvWwLrTKrLuMKpr6y4lMorrF0+txlwhJy0ARjODGqZAiANUAc4Y4RvSlipPW38KU+A4T8Nvv7BUYFyd3Xl5lwpew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250720-c85e74411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461759},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250720-c85e74411.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250720-c85e74411.tgz","_integrity":"sha512-nBJS4rx4Yq+ksR7YBzJJLEKakQet0NNo8VNzYAi+oPDI7704U3h35pDqdA6CrdKzAiROQ7j11twtr1HIfLLInQ==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250720-c85e74411_1753054556061_0.6572886944497238","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250720-bdf9f39ee":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250720-bdf9f39ee","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250720-bdf9f39ee","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"653608b3f0085aec62e9aeb8b17aad0baf61c366","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250720-bdf9f39ee.tgz","fileCount":1708,"integrity":"sha512-E6zITgwidptHF1UFMrR/BkwGliffOisCuvlZHKMh+PCeiQpaSIKZJcWTu860kjwkWMzzg9vNTiu6F3bKIZt4jw==","signatures":[{"sig":"MEUCIQCzhnE1bILEXHNCJVQsyPzK7jW73gC7Bx+06IYl0b179QIgMmihztt0NK8UXEBSY1VGG9V5t6UUtF1ASY+cxmCRNU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250720-bdf9f39ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3464678},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250720-bdf9f39ee.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250720-bdf9f39ee.tgz","_integrity":"sha512-E6zITgwidptHF1UFMrR/BkwGliffOisCuvlZHKMh+PCeiQpaSIKZJcWTu860kjwkWMzzg9vNTiu6F3bKIZt4jw==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250720-bdf9f39ee"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250720-bdf9f39ee_1753054567560_0.9987195646599234","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250721-23440a939":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250721-23440a939","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250721-23440a939","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1b95bcd51175cf0457b8710241eb06b3966ab8c6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250721-23440a939.tgz","fileCount":1718,"integrity":"sha512-dYhmT7lIIb+rrh3sTlcxj5f6gPYry00ENy1S17FFi6YHrOWH46oiqTclA4lKNn6BGlXtnWO3y02gLOxCwDrZkQ==","signatures":[{"sig":"MEQCIHkV/U0YWzzGMHH0Wvm5r1xm+YutYApe7UAAbvwg73nyAiA4klVqR7ZGsUk46FLhIwDg6BzfviY+WM+/FK0oqNG12A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250721-23440a939","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476020},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250721-23440a939.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250721-23440a939.tgz","_integrity":"sha512-dYhmT7lIIb+rrh3sTlcxj5f6gPYry00ENy1S17FFi6YHrOWH46oiqTclA4lKNn6BGlXtnWO3y02gLOxCwDrZkQ==","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":{},"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.17.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250721-23440a939"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250721-23440a939_1753140946114_0.5476558640867115","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0-nightly-20250721-03debab30":{"name":"react-native-reanimated","version":"3.19.0-nightly-20250721-03debab30","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0-nightly-20250721-03debab30","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"704ff298d7a7baf0b5461d27bd6034b06eb67780","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0-nightly-20250721-03debab30.tgz","fileCount":1275,"integrity":"sha512-M8L3VG7E0FK0KCs5qy557s6CkR6ZFf5fMZyqzllHaJJ3Wx8GDR2d2A2oy8oiSNqM+gI8yENHjc3gKKcvIik+6w==","signatures":[{"sig":"MEQCICIMaapguN5dZw46KJ9qQSKwdlgWkxq0t6ZbpWoALS39AiBYgCuBqJT+JjYqBlAfBINKxDEnL6nkzfArZX0eIsY2Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.19.0-nightly-20250721-03debab30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461769},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0-nightly-20250721-03debab30.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.19.0-nightly-20250721-03debab30.tgz","_integrity":"sha512-M8L3VG7E0FK0KCs5qy557s6CkR6ZFf5fMZyqzllHaJJ3Wx8GDR2d2A2oy8oiSNqM+gI8yENHjc3gKKcvIik+6w==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0-nightly-20250721-03debab30_1753140964472_0.009025916620139851","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.0":{"name":"react-native-reanimated","version":"3.19.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3413dd8865eec549642a4a63cd4e5354a25043c7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.0.tgz","fileCount":1275,"integrity":"sha512-FNfqLuPuVHsW9KcsZtnJqIPlMQvuySnSFJXgSt9fVDPqptbSUkiAF6MthUwd4Mxt05hCRcbV+T65CENgVS5iCg==","signatures":[{"sig":"MEYCIQCgmvRLrkwMlNSUsP8ktU9o93GjTd+/AhUEJMcxG0uelwIhAPGelCicyauzJt1HvPYZO9y5Z0tow1cufDNBsAkuuSBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3462800},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-3.19.0.tgz","_integrity":"sha512-FNfqLuPuVHsW9KcsZtnJqIPlMQvuySnSFJXgSt9fVDPqptbSUkiAF6MthUwd4Mxt05hCRcbV+T65CENgVS5iCg==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.0_1753189936724_0.8878153859666085","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250722-b6c8b9a3c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250722-b6c8b9a3c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250722-b6c8b9a3c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7f3ab3adbb3cd25cbe1cfd0e77836304674744c8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250722-b6c8b9a3c.tgz","fileCount":1275,"integrity":"sha512-cqxczRg9K6RjPXTjfpHFYQGfsYccKTEA76qWUO9WUKSGk2JkWR+6g9q7qZ6eZ2wNqtk1PrEdrPq+2ucx7PWOoQ==","signatures":[{"sig":"MEQCIB4Y27l8SReXJ7B2gEzwl0uusYXI4srLm0EWetmvYOU4AiA2138ZJNuv1THa5y6WlFzaVX+Q883LUiDLimPgEaYbYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250722-b6c8b9a3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462997},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250722-b6c8b9a3c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250722-b6c8b9a3c.tgz","_integrity":"sha512-cqxczRg9K6RjPXTjfpHFYQGfsYccKTEA76qWUO9WUKSGk2JkWR+6g9q7qZ6eZ2wNqtk1PrEdrPq+2ucx7PWOoQ==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250722-b6c8b9a3c_1753227353532_0.12878324897952487","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250722-bfd9c5883":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250722-bfd9c5883","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250722-bfd9c5883","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"747848712c1df32f370a02f601aa5ed85294d07b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250722-bfd9c5883.tgz","fileCount":1713,"integrity":"sha512-UrwM1RuQrOrhi8g5RgR2z8kcAqR6Gnr0A7vHAcQ0su8PEONd5WVLEGWfpiNqMC7L86zf85dsR599cUdEnYwH2g==","signatures":[{"sig":"MEUCIQCzGlOBjXV/vz6GWRwORgrY1PYv2JeKMpIOA5bXiGH8HQIgJ4P5IxHMI9WvP00sflBZ01uCLiDkB2EHiwCTfBsvE3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250722-bfd9c5883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461594},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250722-bfd9c5883.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250722-bfd9c5883.tgz","_integrity":"sha512-UrwM1RuQrOrhi8g5RgR2z8kcAqR6Gnr0A7vHAcQ0su8PEONd5WVLEGWfpiNqMC7L86zf85dsR599cUdEnYwH2g==","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":{},"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.17.1","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.4.0-nightly-20250722-bfd9c5883"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250722-bfd9c5883_1753227365219_0.863876912350255","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0":{"name":"react-native-reanimated","version":"4.0.0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f842fe911a297751c2d37f813642ddf6d580d272","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0.tgz","fileCount":1713,"integrity":"sha512-gcLvbfJBQSmSHnPjlURWN/EJjWDhVpWqe+ilshcEmK/gS46AY42oVGYA0FFoLBiQj2BH+I24Tox/7GrBCBFbwg==","signatures":[{"sig":"MEYCIQDOrCIM674JQlONZdfAw4JLNLYxiW+n6qSMvV5jRWwkrQIhALEomBbNyRuUXBOecMpeqRwem6ZDTiN1gAUOcd/6YqjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3479988},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0.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 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 && 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","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","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":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Downloads/react-native-reanimated-4.0.0.tgz","_integrity":"sha512-gcLvbfJBQSmSHnPjlURWN/EJjWDhVpWqe+ilshcEmK/gS46AY42oVGYA0FFoLBiQj2BH+I24Tox/7GrBCBFbwg==","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":{},"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.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0_1753279242786_0.6336153850888886","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250723-b6c8b9a3c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250723-b6c8b9a3c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250723-b6c8b9a3c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"36eddd404732505ecf1cb8eefc9b0f0a022dff94","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250723-b6c8b9a3c.tgz","fileCount":1275,"integrity":"sha512-9iCfeIQAUsMNxT0VweEVK+QyQPd04glD6i62DwTp6r7ZMCt0Da8kpaq32tilhs/MpB0SqgsKVb1/jz3LdkMcKA==","signatures":[{"sig":"MEUCIQCdTYWZW2kvSTRREZhb5AiCF83T3U5+yG9BqgfK0mJKdAIgY2TdNoRTWCSoLkcb4nhJAdqnK8hljutHdVE8Aaa9y/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250723-b6c8b9a3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462997},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250723-b6c8b9a3c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250723-b6c8b9a3c.tgz","_integrity":"sha512-9iCfeIQAUsMNxT0VweEVK+QyQPd04glD6i62DwTp6r7ZMCt0Da8kpaq32tilhs/MpB0SqgsKVb1/jz3LdkMcKA==","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":{},"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.17.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250723-b6c8b9a3c_1753313748192_0.6084590064420177","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250723-693a81c98":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250723-693a81c98","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250723-693a81c98","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b77b7ef459ba04480f06d3d1c1453117c85d0c32","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250723-693a81c98.tgz","fileCount":1713,"integrity":"sha512-56+KUMoJdhi+gjpLrc8QnPkKzOk5m6uCyM1QuBTthMdWoglMrfaNj/CMIAbkxNn59maEW83/5K1g1vIQYnmBCw==","signatures":[{"sig":"MEQCIEGrAjIAh7zSaBsWBh6mmLzzAHTcjUnsQh/bABH/K0NFAiBFWUL9XBrHaeKA3Bz5bYUJA5fwAaP2TLI8LcwU98CkgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250723-693a81c98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3480125},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250723-693a81c98.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250723-693a81c98.tgz","_integrity":"sha512-56+KUMoJdhi+gjpLrc8QnPkKzOk5m6uCyM1QuBTthMdWoglMrfaNj/CMIAbkxNn59maEW83/5K1g1vIQYnmBCw==","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":{},"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.17.1","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250723-693a81c98"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250723-693a81c98_1753313756982_0.6086682258412588","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250724-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250724-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250724-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9182fa3ae4500cf5816b1d4506dfc54c7e15699e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250724-44b576611.tgz","fileCount":1275,"integrity":"sha512-DzcH1ane04Kxa+kN61HGvo2zPlppU3H/FOGNiWyX+zBuf53eELNwNv0A3x2NQ3S1o2V/9Yu7EJTHJ9uFHHv7wA==","signatures":[{"sig":"MEUCIQDYkMRUERxqk6Ybniuf1J+SI5vRXQjeBuXfsZKHLlijUgIgYa5NpBSxwnR/BPaGu5Wr7zufm4jErrBD6vvTp5feu0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250724-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250724-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250724-44b576611.tgz","_integrity":"sha512-DzcH1ane04Kxa+kN61HGvo2zPlppU3H/FOGNiWyX+zBuf53eELNwNv0A3x2NQ3S1o2V/9Yu7EJTHJ9uFHHv7wA==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250724-44b576611_1753400137133_0.6696096248582541","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.0-nightly-20250724-a606143ab":{"name":"react-native-reanimated","version":"4.0.0-nightly-20250724-a606143ab","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.0-nightly-20250724-a606143ab","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dc2fa74c22724b638fc357cf14f6088f93fac711","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-nightly-20250724-a606143ab.tgz","fileCount":1721,"integrity":"sha512-qsRE6bgDJ9Q0wW8IphZl4SqAn/lpqaN30PECTdZAil7YPc5/HXbJGuGUKoBRzbYHK1W90pv1++uUq1DYIKFUkA==","signatures":[{"sig":"MEUCIQClh4Z6cGyHYO1R1uNUG3LKySsNli+fz/8VHbhnLccLRQIgNJSBMsLtCBZYPbDNyjihoLSYXrkPs0ea5PRRNgwC2R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.0.0-nightly-20250724-a606143ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3497117},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.0-nightly-20250724-a606143ab.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 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 && 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","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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.0.0-nightly-20250724-a606143ab.tgz","_integrity":"sha512-qsRE6bgDJ9Q0wW8IphZl4SqAn/lpqaN30PECTdZAil7YPc5/HXbJGuGUKoBRzbYHK1W90pv1++uUq1DYIKFUkA==","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":{},"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.17.1","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"ReanimatedView":"ReanimatedView"}},"name":"rnreanimated","type":"all","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250724-a606143ab"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-nightly-20250724-a606143ab_1753400145752_0.2284577910937564","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250725-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250725-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250725-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8e198bc03a909b2a495e713b80c2eb6dbffd9dd9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250725-44b576611.tgz","fileCount":1275,"integrity":"sha512-PSM8jdP0+e5pXM80V7X6yCGkQLQHDx4IKCQbKH647HUvMSALHVEH81fOIMkZ4oz5EvWEuXuux3yiyUhN3edAow==","signatures":[{"sig":"MEUCIF+4s5hnJWr8k4x9H7/WHQWzwqglQLerEXyfBq3ZJrwjAiEAuS3tKXUsP23wUXeBOW4Bm5ado5z9KpL+v97dvTOH/8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250725-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250725-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250725-44b576611.tgz","_integrity":"sha512-PSM8jdP0+e5pXM80V7X6yCGkQLQHDx4IKCQbKH647HUvMSALHVEH81fOIMkZ4oz5EvWEuXuux3yiyUhN3edAow==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250725-44b576611_1753486523784_0.4932495200768179","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250725-40c73527d":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250725-40c73527d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250725-40c73527d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5ad8da74ea12e17fc5234597193a6ee3e03ee859","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250725-40c73527d.tgz","fileCount":1712,"integrity":"sha512-2wH66GqSgY3o1Sug+DAYxPDHtD1RW+M607PuMKiWRgShuDm5zi9tnHizN16TjCy/JCXDir2aG8hGAAChsue7tw==","signatures":[{"sig":"MEUCIQDrW+aXF356x7wcAkGJ/iIAaezYK2FN7IfJOt/N7NOj5AIgOyl7jN3+ypz0NnQDoDPv8udd3hhANuWAYjcyNc93tIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250725-40c73527d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476097},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250725-40c73527d.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250725-40c73527d.tgz","_integrity":"sha512-2wH66GqSgY3o1Sug+DAYxPDHtD1RW+M607PuMKiWRgShuDm5zi9tnHizN16TjCy/JCXDir2aG8hGAAChsue7tw==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250725-40c73527d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250725-40c73527d_1753486533011_0.8650300971922458","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250726-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250726-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250726-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7dc11fbe82225de28909eebd05079f243de4b21f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250726-44b576611.tgz","fileCount":1275,"integrity":"sha512-2soluorSg/Xy62vjBUb+MVmQ+rhLm8ADAKlqCATKn+/hgIBU6vXyf+ZhwQJBmGDYYzmOQ7ofRTbXALokKAY4qw==","signatures":[{"sig":"MEYCIQCYJycavQ6vpWIlAUqFYRLYjgFZ7tjtVeD785J81FV12AIhAM2JvVDe/VYkP7LPaw68TYuSlCwhmYdhdMwDrBIpQdM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250726-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250726-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250726-44b576611.tgz","_integrity":"sha512-2soluorSg/Xy62vjBUb+MVmQ+rhLm8ADAKlqCATKn+/hgIBU6vXyf+ZhwQJBmGDYYzmOQ7ofRTbXALokKAY4qw==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250726-44b576611_1753572922870_0.1621010586018452","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250726-40c73527d":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250726-40c73527d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250726-40c73527d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d63bfee3f77c2f402d9f12b0dbb44fc9e5e2df01","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250726-40c73527d.tgz","fileCount":1712,"integrity":"sha512-sD+xGGqkgLes2ip+i3Uz94a631Igl+wHqlb1dsKp4PA0tk+E1cTnEscaub6hapDOyLgaSX/OV2/fc477MR/kLA==","signatures":[{"sig":"MEUCIQDI+Gl1+mRkA2n0xDvfQAxJsEOTp4BstJtJWmTSj0nxegIgShS/5pjKP0++BSFUeOdJVRnxnh4hgLD7TNiQMjmh54Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250726-40c73527d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476097},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250726-40c73527d.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250726-40c73527d.tgz","_integrity":"sha512-sD+xGGqkgLes2ip+i3Uz94a631Igl+wHqlb1dsKp4PA0tk+E1cTnEscaub6hapDOyLgaSX/OV2/fc477MR/kLA==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250726-40c73527d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250726-40c73527d_1753572936057_0.22644533387949362","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250727-40c73527d":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250727-40c73527d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250727-40c73527d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"38c97698a3070a71cbfed8a049f1586590bf3d9f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250727-40c73527d.tgz","fileCount":1712,"integrity":"sha512-RDd9wdkUaZtGeU9mHdpygF8RND0u8reJ1bFnfaUMSP8Ezz4syy9qaO/kzwKOouoyQKj6GpRXxmYffs7XncDRyA==","signatures":[{"sig":"MEUCIGbMa9piTO3GB+/55XX+/pCwb+VEkT++p4KM6iNMwTGkAiEAzwp7mKwqZ3M6f4hRYfHarncHLipjZR9lmMpGFytuSSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250727-40c73527d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476097},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250727-40c73527d.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250727-40c73527d.tgz","_integrity":"sha512-RDd9wdkUaZtGeU9mHdpygF8RND0u8reJ1bFnfaUMSP8Ezz4syy9qaO/kzwKOouoyQKj6GpRXxmYffs7XncDRyA==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250727-40c73527d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250727-40c73527d_1753659371964_0.02882516685976011","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250727-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250727-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250727-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8dd2b12418d23a6d3635e055f6fecb35d5b7587e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250727-44b576611.tgz","fileCount":1275,"integrity":"sha512-b3f+9s6ibpsYEp5N674ltEGdVVcA7JcJjr+C0AhSD5lPa0j040Z/XcjEQc3pKOUXIC8JKRReqSBjioNKUjePUw==","signatures":[{"sig":"MEUCIQDHDPwPU5FHR/ia98zVFVqY5y8zQEcWFaV2y2codX5s0AIgGZ1ZiKlkxN4WyOWtmSWzcfHGywTAToopqyg5JVa3gAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250727-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250727-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250727-44b576611.tgz","_integrity":"sha512-b3f+9s6ibpsYEp5N674ltEGdVVcA7JcJjr+C0AhSD5lPa0j040Z/XcjEQc3pKOUXIC8JKRReqSBjioNKUjePUw==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250727-44b576611_1753659379504_0.6710972157788238","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.1":{"name":"react-native-reanimated","version":"4.0.1","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6cb8bca007baa18d75e0ef8b03e969d2777cd5e8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.1.tgz","fileCount":1689,"integrity":"sha512-SZmIpxVd1yijV1MA8KB9S9TUj6JpdU4THjVB0WCkfV9p6F8oR3YxO4e+GRKbNci3mODp7plW095LhjaCB9bqZQ==","signatures":[{"sig":"MEUCIQCjHYpftHK8BDicULWK7HiQWfygEAUIHNz3goRxTgzyOwIgUUI7LO1VEGZul1xu+5P6A5f8G6S3qRAWMsgdvPSzaA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3472092},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.1.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 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 && 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","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","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":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-4.0.1.tgz","_integrity":"sha512-SZmIpxVd1yijV1MA8KB9S9TUj6JpdU4THjVB0WCkfV9p6F8oR3YxO4e+GRKbNci3mODp7plW095LhjaCB9bqZQ==","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":{},"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.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,"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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.1_1753710769413_0.19938664544441353","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250728-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250728-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250728-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b15508ed141e6fd7cde2de31553121f8b6d9456e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250728-44b576611.tgz","fileCount":1275,"integrity":"sha512-uWRTesiLciHXheXuApjbCww65bRo97LUVVs1VTCpG5o8kEqll+YFBuQjtqHy0TSgf7rHLBgVF1r2M8Ws0yxJQA==","signatures":[{"sig":"MEQCIFfL3F+0QwFF+YpCcMsYiAh7BbI9aLlsEUwbkgBfEfZ2AiA017ftoCOg2sj6QtxTi6CPPS9bww82eeq/Ehi9S0zHGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250728-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250728-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250728-44b576611.tgz","_integrity":"sha512-uWRTesiLciHXheXuApjbCww65bRo97LUVVs1VTCpG5o8kEqll+YFBuQjtqHy0TSgf7rHLBgVF1r2M8Ws0yxJQA==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250728-44b576611_1753745823657_0.35981805341996687","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250728-51a9ad820":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250728-51a9ad820","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250728-51a9ad820","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ef3e949bb7fc3e71f45d8240af8fd6c64c656b57","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250728-51a9ad820.tgz","fileCount":1712,"integrity":"sha512-Kr3QCWfoGDAF9WgtgCorsaAveXqQ7zQKO2+JS9TP27AN3uXRCaMr8ZSs8r7acwHwnD3E7+4hRRkOCcMxcdWmPA==","signatures":[{"sig":"MEUCIEl0AyaNf1afBAfWjMuCNVvTYjTCbqy5Sr9Jc75TvZOFAiEAgaddta+oN58RRoL7nspPkadD5AvEUFSCby5YfegSnSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250728-51a9ad820","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3478627},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250728-51a9ad820.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250728-51a9ad820.tgz","_integrity":"sha512-Kr3QCWfoGDAF9WgtgCorsaAveXqQ7zQKO2+JS9TP27AN3uXRCaMr8ZSs8r7acwHwnD3E7+4hRRkOCcMxcdWmPA==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250728-51a9ad820"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250728-51a9ad820_1753745826656_0.9941667939704859","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250729-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250729-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250729-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e346370550897056acbf93e88a55199d10e06f4c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250729-44b576611.tgz","fileCount":1275,"integrity":"sha512-kNFeDnIho5u20l66HdZDsvr5RKsxhMrrKMRFo1ln3HxZvnpTP3Nl7jUpUMudkUBiFCq55G5eeAERL+IJTzXeYA==","signatures":[{"sig":"MEYCIQD2CQ214bceWa+qzLP9UScz1Kk/K5oflBBix3D90aNWgwIhALpnRrqiOOvEqOtZCrneEb5irawo2W3FY+x3o9IbufZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250729-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250729-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250729-44b576611.tgz","_integrity":"sha512-kNFeDnIho5u20l66HdZDsvr5RKsxhMrrKMRFo1ln3HxZvnpTP3Nl7jUpUMudkUBiFCq55G5eeAERL+IJTzXeYA==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250729-44b576611_1753832172857_0.059714242318177346","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250729-ee7abefe5":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250729-ee7abefe5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250729-ee7abefe5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"77d4c2e5f10d02ab5ef661e07b9311edb1c6e1e7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250729-ee7abefe5.tgz","fileCount":1712,"integrity":"sha512-CnAzBBNwoX+R6GjlsmC5DG0adQEHapZs1MZu7yqwvZ9lxWXGBuRIhc2xLpqmEstQVLj8JJ/h5sdsOysqp1D6vw==","signatures":[{"sig":"MEUCIFvlfWqYEBBx///8iRnppMQ5JrGcWv+dGN3xyFnpDTsTAiEAs1ZQrEZ88x5KkekfKAlLxDF8dhGOwq0GkrS8vZIGeTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250729-ee7abefe5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3480462},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250729-ee7abefe5.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250729-ee7abefe5.tgz","_integrity":"sha512-CnAzBBNwoX+R6GjlsmC5DG0adQEHapZs1MZu7yqwvZ9lxWXGBuRIhc2xLpqmEstQVLj8JJ/h5sdsOysqp1D6vw==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250729-ee7abefe5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250729-ee7abefe5_1753832175058_0.5570278291924624","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250730-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250730-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250730-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0dc79723ee84542129da57aa8ed3db8e1d4b4c98","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250730-44b576611.tgz","fileCount":1275,"integrity":"sha512-8/1qDE46uEMgNGyArMbIsXI7BHZ0N4qKl7WBUf88mOxIsi8tJgsdKxy7s5mSDgMTbFXKyDdjc0KmXgj3raIWZg==","signatures":[{"sig":"MEUCIQCwv90+QBm+bu7cjJ8Rkqf/bdCQQv51INqsHWeKldvyfQIgY6UGreCPAS2zpLzhDAPDS5O0Teo1ZdrkzuRrxWtzCZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250730-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250730-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250730-44b576611.tgz","_integrity":"sha512-8/1qDE46uEMgNGyArMbIsXI7BHZ0N4qKl7WBUf88mOxIsi8tJgsdKxy7s5mSDgMTbFXKyDdjc0KmXgj3raIWZg==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250730-44b576611_1753918572019_0.9332110900180375","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250730-6b67fcb74":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250730-6b67fcb74","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250730-6b67fcb74","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0164498f587f78c58d807a529bdf40f91b58a513","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250730-6b67fcb74.tgz","fileCount":1723,"integrity":"sha512-wdwpUm6nfgl1Fga6F2LHNACL/u+4uKJ73h8/9lcAvzgckiAxhR8k4fwZSl4Ww5BC5UeS8bJpd5Rc4u5Q8bL9qA==","signatures":[{"sig":"MEQCIAiNvc5VaQrTpK8ksOv8ZY2yankU/Q1oZySi5G/0zra/AiAHYxJfNtQVImqIKtEqDuuQqTsR4wpZwacAYY4q6oSmOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250730-6b67fcb74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3508805},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250730-6b67fcb74.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250730-6b67fcb74.tgz","_integrity":"sha512-wdwpUm6nfgl1Fga6F2LHNACL/u+4uKJ73h8/9lcAvzgckiAxhR8k4fwZSl4Ww5BC5UeS8bJpd5Rc4u5Q8bL9qA==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250730-6b67fcb74"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250730-6b67fcb74_1753918586741_0.2103577375941723","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250731-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250731-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250731-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"53f51c05bdbf8409581a898e8c17dd0eb271e8a0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250731-44b576611.tgz","fileCount":1275,"integrity":"sha512-rsaSnOLioyo0pcBUMPDov+9E80NMIey8IxiH1o3BdvBzSOgSndKK79CAV8iS7EC6224Stu7MgaXiMzVuvWxU1w==","signatures":[{"sig":"MEUCIQDBXAdzs4A04xDrrKCjNkuS23s7QGjicjcwL76Ol0KUQwIgDTKhA9ZRM/ROzH8XD627a3onVTvTewwC4zThHaVloiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250731-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250731-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250731-44b576611.tgz","_integrity":"sha512-rsaSnOLioyo0pcBUMPDov+9E80NMIey8IxiH1o3BdvBzSOgSndKK79CAV8iS7EC6224Stu7MgaXiMzVuvWxU1w==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250731-44b576611_1754004948110_0.36748705054886077","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250731-cf3273c12":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250731-cf3273c12","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250731-cf3273c12","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"eda9f90e7de66288464360475d214bbcb264df32","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250731-cf3273c12.tgz","fileCount":1748,"integrity":"sha512-W/PdDj2OirvrTr3zSPMz7vIaGvy/6nqrBBlMXyD914FGnWYGuvL2kyQRguOlCUw/07NWgpTnt0MSjz3xHisK/A==","signatures":[{"sig":"MEUCIQCb6fgvIyA2kL0O857XRy//uQxqziuyKi854r9yPJ18YgIgS58ixEPIb4pvXYAJWsROtNEMrqCRLtcaMbC+8c81mn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250731-cf3273c12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3520819},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250731-cf3273c12.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250731-cf3273c12.tgz","_integrity":"sha512-W/PdDj2OirvrTr3zSPMz7vIaGvy/6nqrBBlMXyD914FGnWYGuvL2kyQRguOlCUw/07NWgpTnt0MSjz3xHisK/A==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250731-cf3273c12"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250731-cf3273c12_1754004963017_0.4913099302165005","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250801-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250801-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250801-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e5e02243eafa04a37c690293e5f230dc6fc2b335","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250801-44b576611.tgz","fileCount":1275,"integrity":"sha512-UaLkGalN/DQO6CYKPqzz6RAbao7IRo2CbKfPCAPemOkreh+7qVUtLMcbJogV/ehI3QDr4e5qtSNTvQlOcq+fTg==","signatures":[{"sig":"MEYCIQCqe9oSWN08yX4HPsLECw/RPOWjUHtpau165NF/T3FahgIhALPWy69vIOvipuVhEzNrRJQ4RPD5oFw+e5uRbVm4Bvy+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250801-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250801-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250801-44b576611.tgz","_integrity":"sha512-UaLkGalN/DQO6CYKPqzz6RAbao7IRo2CbKfPCAPemOkreh+7qVUtLMcbJogV/ehI3QDr4e5qtSNTvQlOcq+fTg==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250801-44b576611_1754091344858_0.5510692102377741","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250801-f63fe7062":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250801-f63fe7062","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250801-f63fe7062","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0e74a4228fd4ee4fe27464b3e43f376a0078892f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250801-f63fe7062.tgz","fileCount":1778,"integrity":"sha512-invw2GfaNUuRgyFQ+ItTaAD01fVO4BtvHzu7R2iwN+sHBiRN2Fx2AQRZVLwyzXLxXudWW2FcVFoADoMHeFWUuQ==","signatures":[{"sig":"MEUCIQDEru2Cnxaz8aFinKVXO56QyJu4YirGhr0Lvy2I3infVgIgL9qIOsG2CmT+QMEhmkIGqqQdA9XUPZnWoF+y2toh3vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250801-f63fe7062","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3550643},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250801-f63fe7062.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250801-f63fe7062.tgz","_integrity":"sha512-invw2GfaNUuRgyFQ+ItTaAD01fVO4BtvHzu7R2iwN+sHBiRN2Fx2AQRZVLwyzXLxXudWW2FcVFoADoMHeFWUuQ==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250801-f63fe7062"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250801-f63fe7062_1754091353354_0.43146187812981296","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250802-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250802-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250802-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c6271e73493fdfa5d5576d77261e144d2bf9319c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250802-44b576611.tgz","fileCount":1275,"integrity":"sha512-zv2HXqLuP7ralfiyHZ0BNUR+5IR/RSAXeSPNjCuu6pE35gG2qelH2sS+uBphNns+GSOL0bdaMXQ14xbawKrYKg==","signatures":[{"sig":"MEQCIFaTJrWWNGHjlRpa7JadePnQcRu5mYPYyBy7LpU1FMlXAiBi49hwAH3HPpOscn0lGLXPz592XKEmmfHgJBVZTxG3NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250802-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250802-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250802-44b576611.tgz","_integrity":"sha512-zv2HXqLuP7ralfiyHZ0BNUR+5IR/RSAXeSPNjCuu6pE35gG2qelH2sS+uBphNns+GSOL0bdaMXQ14xbawKrYKg==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250802-44b576611_1754177803430_0.31085243851182587","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250802-f63fe7062":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250802-f63fe7062","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250802-f63fe7062","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d3f93700e03b1a905e6d273ca274d7865a8264b3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250802-f63fe7062.tgz","fileCount":1778,"integrity":"sha512-vrLQpDIQxVsGXM79hhhl9XkWevne8DNSUVTn1TWKJ1ot1BjqldpzAPUsVBsWrBSRzcPiONhvfgBCJdkOMLxf/Q==","signatures":[{"sig":"MEYCIQDOJHEAE2zShlaNNAWO4zAGh+T2niIbYJrwgLopddJUvwIhAItOyn3x+jw3nBPIG9764G/i0y3o4Bg7bvrnUf8qY1sU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250802-f63fe7062","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3550643},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250802-f63fe7062.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250802-f63fe7062.tgz","_integrity":"sha512-vrLQpDIQxVsGXM79hhhl9XkWevne8DNSUVTn1TWKJ1ot1BjqldpzAPUsVBsWrBSRzcPiONhvfgBCJdkOMLxf/Q==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250802-f63fe7062"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250802-f63fe7062_1754177814087_0.3309603313814655","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250803-44b576611":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250803-44b576611","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250803-44b576611","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"81d05a80b5d728cce0988e1be5d4271efdb5175d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250803-44b576611.tgz","fileCount":1275,"integrity":"sha512-idKlVcg8p3HxWN8a5ETCb/4+j0wOOgE4zJXH1n+iUYcMCfI5jWL79nWXKPlJtLDBZWq8IezZZ/63aPrdePN+3Q==","signatures":[{"sig":"MEUCIAYnka4rcTUgb4+0CBJPFHM/IeReskM3qHd9/cV0lTJ4AiEAjH3osSaoHzKdeHES/zurTc4hOSIKdsQF+xHyecCDdsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250803-44b576611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463015},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250803-44b576611.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250803-44b576611.tgz","_integrity":"sha512-idKlVcg8p3HxWN8a5ETCb/4+j0wOOgE4zJXH1n+iUYcMCfI5jWL79nWXKPlJtLDBZWq8IezZZ/63aPrdePN+3Q==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250803-44b576611_1754264151284_0.9780760173561662","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250803-f63fe7062":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250803-f63fe7062","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250803-f63fe7062","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"535324054eb9e7fce87f83fefe16feec04e7e05d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250803-f63fe7062.tgz","fileCount":1778,"integrity":"sha512-Wj0XuoV/Le5FuLBqfe/nmzlI6wFhP+oQfGRoHuVsxU8upwoOPV51NGPBoeE15Lql4/Ieuw2BiHe/XFK0OIzmFw==","signatures":[{"sig":"MEQCIFeWI4Jctw44zzbBTQisHnBE/D91nE8tLA/hAbsCLataAiAY6wnr83tNXQ8hgcOSivQavt6tHWXDV2ytuFKVhfpoig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250803-f63fe7062","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3550643},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250803-f63fe7062.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250803-f63fe7062.tgz","_integrity":"sha512-Wj0XuoV/Le5FuLBqfe/nmzlI6wFhP+oQfGRoHuVsxU8upwoOPV51NGPBoeE15Lql4/Ieuw2BiHe/XFK0OIzmFw==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250803-f63fe7062"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250803-f63fe7062_1754264166014_0.2394677746633842","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250804-e7bdca1a6":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250804-e7bdca1a6","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250804-e7bdca1a6","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5dbbc458197f3f69d11a74fa2a4abb58a059eef4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250804-e7bdca1a6.tgz","fileCount":1275,"integrity":"sha512-GOU2Smy19c2Z2MOgRKfdiA8RJMl1W+vMrM2C+YLdXcTEB69REu4Lx8mg7h5uhimq6VgaGgZdn10qYTvvInT7Tg==","signatures":[{"sig":"MEYCIQClAMBs5ZOiPeb4kyftWDRX7lB7Dh/p1CdKdJtAuLiR9AIhANzyx8RXZuK8d9qrT9jUSUZrm+eIFR2/FGR5/PS7JDE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250804-e7bdca1a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3463038},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250804-e7bdca1a6.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250804-e7bdca1a6.tgz","_integrity":"sha512-GOU2Smy19c2Z2MOgRKfdiA8RJMl1W+vMrM2C+YLdXcTEB69REu4Lx8mg7h5uhimq6VgaGgZdn10qYTvvInT7Tg==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250804-e7bdca1a6_1754350575385_0.6005073225612227","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250804-3fb420357":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250804-3fb420357","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250804-3fb420357","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1700a6932effeef23e1188e9cf35f7a6749f2438","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250804-3fb420357.tgz","fileCount":1778,"integrity":"sha512-7Clui2Y9O/fFV0CZRE9CIelmAq/lMunmh/R9iXglmP3oNDuQgrcMTP3ijsCbQNZIDSkpJUlvceJItg5+WgMrNA==","signatures":[{"sig":"MEYCIQDCcRZnmwzU+Kck6xnRCdSx60nyW7XMGH+ynRSHQPHokwIhAPgRVW03NLK2M18SKkoPC4Xt1sinhR8p88kXAQOxo29x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250804-3fb420357","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3553734},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250804-3fb420357.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250804-3fb420357.tgz","_integrity":"sha512-7Clui2Y9O/fFV0CZRE9CIelmAq/lMunmh/R9iXglmP3oNDuQgrcMTP3ijsCbQNZIDSkpJUlvceJItg5+WgMrNA==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250804-3fb420357"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250804-3fb420357_1754350582260_0.7592914041721208","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250805-c97002f33":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250805-c97002f33","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250805-c97002f33","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"014bcc8b9d4c0fda824314983bcf973588dd5a3e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250805-c97002f33.tgz","fileCount":1778,"integrity":"sha512-6rUZITjQLPkHtKHIvnwUDZp3Y2Ag+N6qtB5YgjfZslraY5uqZwOi6MUOoXsvFBf4+GYSFo0yKGaBwdx/I0aHqw==","signatures":[{"sig":"MEUCID3ttbyP99UtGKgxGNPBsdW2MSd72Rw0X/jEg6NLHGEkAiEAkhxuqwLV/dzIC+N6qBcyP5qf2KYllWiHmxeYrdpcgHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250805-c97002f33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3556260},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250805-c97002f33.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250805-c97002f33.tgz","_integrity":"sha512-6rUZITjQLPkHtKHIvnwUDZp3Y2Ag+N6qtB5YgjfZslraY5uqZwOi6MUOoXsvFBf4+GYSFo0yKGaBwdx/I0aHqw==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250805-c97002f33"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250805-c97002f33_1754436999575_0.32796550249327927","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250805-26dd3e90b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250805-26dd3e90b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250805-26dd3e90b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b9cd53bf69334b03535dad9509bbaec6d856402c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250805-26dd3e90b.tgz","fileCount":1275,"integrity":"sha512-XeAoZHqeBZtMznOdrX8GW8vsj+QNcV1PPqoovNLd7MIUAj5hZelAGDtnBZnPN6ukDAqt99AULcEEuVyFZBjAag==","signatures":[{"sig":"MEYCIQDiL7wFbsDpV3AnUyUFJxccshEKgfVAbsyoF3FgyTEhHwIhAK44sD8gsxZfR4fL24y95Gglkmg+e9eC8/ceHemV8BbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250805-26dd3e90b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3465165},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250805-26dd3e90b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250805-26dd3e90b.tgz","_integrity":"sha512-XeAoZHqeBZtMznOdrX8GW8vsj+QNcV1PPqoovNLd7MIUAj5hZelAGDtnBZnPN6ukDAqt99AULcEEuVyFZBjAag==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250805-26dd3e90b_1754437002222_0.277927511983173","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250806-dba66ed67":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250806-dba66ed67","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250806-dba66ed67","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"600e0577cfdcc11b5db57b36b16b5804661ce833","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250806-dba66ed67.tgz","fileCount":1275,"integrity":"sha512-56yK36/vCyIQOBsUCqhsECLwjfoxKLxB3APGdsFplNE7AW3bl6QpR3WxXx4oPSpDcnCJGMVORTE2U6QwRTJMDw==","signatures":[{"sig":"MEUCIDa7qBDJn4g5Kxc7fyudoeRI0BGkZluqozaPf7n8YFZBAiEA0wQYFh0dZlJaPOed/OelJgOP8g0HPlPNylzeyAGL1qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250806-dba66ed67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3468488},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250806-dba66ed67.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250806-dba66ed67.tgz","_integrity":"sha512-56yK36/vCyIQOBsUCqhsECLwjfoxKLxB3APGdsFplNE7AW3bl6QpR3WxXx4oPSpDcnCJGMVORTE2U6QwRTJMDw==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250806-dba66ed67_1754523386301_0.6545608089913209","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250806-ada766318":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250806-ada766318","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250806-ada766318","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"adc982bd39a3efcf8627a54097d5574a4e04386d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250806-ada766318.tgz","fileCount":1778,"integrity":"sha512-IwPfKCvlvkTVBHCvleNc4zKQiknVnaw+hI1WirqTgr0mpl2pSMMW1F+aMuoNT0clWA4QDM2tiihPmAmujuB16g==","signatures":[{"sig":"MEUCIQDV4mTtlMkGyfTgBTH9yaMw+9CAmEAGN49uqKdkvkc3FQIgMIgKfP0tmC2/4Yawa0Ph4m0Ryi+dTIQ0usLjFkm7ex8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250806-ada766318","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3554335},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250806-ada766318.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250806-ada766318.tgz","_integrity":"sha512-IwPfKCvlvkTVBHCvleNc4zKQiknVnaw+hI1WirqTgr0mpl2pSMMW1F+aMuoNT0clWA4QDM2tiihPmAmujuB16g==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250806-ada766318"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250806-ada766318_1754523404124_0.16629970298771624","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250807-48aa07544":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250807-48aa07544","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250807-48aa07544","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"518eefb74445c2b2202c8f6fc3e30e48746bcb95","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250807-48aa07544.tgz","fileCount":1275,"integrity":"sha512-w+RPpDFOJJBhvL/WfLNeNLlNOGkhAtGzMB9DBqEe1eV6EoR5h8gInUcZK6VGlLkhkVhynJuJ/Qa68CiT69m28A==","signatures":[{"sig":"MEQCIBTpTf4G5DVvrzxXrd7m2TdFOmTurCSUrL0l46FVbEEpAiBN7D4elGQKjF3/pwrt04G6NkwbbezBSvvY+ck9/fYEvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250807-48aa07544","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3468512},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250807-48aa07544.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250807-48aa07544.tgz","_integrity":"sha512-w+RPpDFOJJBhvL/WfLNeNLlNOGkhAtGzMB9DBqEe1eV6EoR5h8gInUcZK6VGlLkhkVhynJuJ/Qa68CiT69m28A==","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":{},"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.17.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250807-48aa07544_1754609763379_0.35778532191817525","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250807-1da9c73f4":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250807-1da9c73f4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250807-1da9c73f4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3e483a52e3efe1cfe898aa8feed5f6627e426b77","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250807-1da9c73f4.tgz","fileCount":1778,"integrity":"sha512-zUA3pKueILZ6B8SYukyVOI/p6sTxSIVqgZd2+0qoirUD2eXr2TC+K3HB4LnPD/+u49zje5RZ2VT1UUyn1MeFxg==","signatures":[{"sig":"MEUCIQD/EGVZB+kCB7D1/fdZSzVBQQk43j/3DnHQqMiwGeDkUgIgF4GZyyvs5JlDEXceciZWEQLbXHkoAtyVArN/xqOLDTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250807-1da9c73f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3554154},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250807-1da9c73f4.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250807-1da9c73f4.tgz","_integrity":"sha512-zUA3pKueILZ6B8SYukyVOI/p6sTxSIVqgZd2+0qoirUD2eXr2TC+K3HB4LnPD/+u49zje5RZ2VT1UUyn1MeFxg==","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":{},"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.17.1","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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250807-1da9c73f4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250807-1da9c73f4_1754609774591_0.09257122205530077","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.19.1":{"name":"react-native-reanimated","version":"3.19.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"761f731bfb5dc67724ca7bf7bce90a6da975d753","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.1.tgz","fileCount":1275,"integrity":"sha512-ILL0FSNzSVIg6WuawrsMBvNxk2yJFiTUcahimXDAeNiE/09eagVUlHhYWXAAmH0umvAOafBaGjO7YfBhUrf5ZQ==","signatures":[{"sig":"MEUCIQC+hjcBfXGb/55vHtEhf6XM0afHMRdim8d4+esqrs2l5wIgKxpICjo2B5gXLbVOot3YyLia9oUTRdtAtE/rajlHMjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3468458},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-3.19.1.tgz","_integrity":"sha512-ILL0FSNzSVIg6WuawrsMBvNxk2yJFiTUcahimXDAeNiE/09eagVUlHhYWXAAmH0umvAOafBaGjO7YfBhUrf5ZQ==","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":{},"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":"20.10.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.1_1754636215214_0.7297712289468992","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.2":{"name":"react-native-reanimated","version":"4.0.2","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c986bff36ce90cd1df83506d6fb5d62db6f2d3b7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.2.tgz","fileCount":1689,"integrity":"sha512-RVD/jeTWrkloRVJmTAEtgXtihEnfA7aO6SgoaTBy3jbU1zblE3Oztq0ktVO5q/rxl96l9w2+6LLcuZ6N8D7aKQ==","signatures":[{"sig":"MEQCIExYnu91meKrwQR9KoBpcrc2X4whRO9KFFEQuMqJUk44AiAqAUhjQmfrYJfgSyMv1ezRoLDs5kNNtK37rm5617APeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485255},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.2.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 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 && 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","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","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":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-4.0.2.tgz","_integrity":"sha512-RVD/jeTWrkloRVJmTAEtgXtihEnfA7aO6SgoaTBy3jbU1zblE3Oztq0ktVO5q/rxl96l9w2+6LLcuZ6N8D7aKQ==","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":{},"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.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,"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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.2_1754671772303_0.9705964479451874","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250808-b9bf7eeb1":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250808-b9bf7eeb1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250808-b9bf7eeb1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"127615d4fe6860c31176e898ed5a412e4175734a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250808-b9bf7eeb1.tgz","fileCount":1275,"integrity":"sha512-w2jo/SgrGW7ZywaaO4eE9oKNL522JwW/4SlHjssPQ8LBsJK+QuiYc00kOb45P78nl7O/z7uva8FAH4h5CXiCqA==","signatures":[{"sig":"MEQCIADA5X84X6KAbzRAiI6T2ObWJGVQWSjN+Jyjzz6WMLhoAiBDytD6frKou25zc97r4up1AdWokIWGlaO140/F0TDzwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250808-b9bf7eeb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3468512},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250808-b9bf7eeb1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250808-b9bf7eeb1.tgz","_integrity":"sha512-w2jo/SgrGW7ZywaaO4eE9oKNL522JwW/4SlHjssPQ8LBsJK+QuiYc00kOb45P78nl7O/z7uva8FAH4h5CXiCqA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250808-b9bf7eeb1_1754696117410_0.3702774859723137","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250808-8a8f128bd":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250808-8a8f128bd","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250808-8a8f128bd","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0ce044dc84445bf0f7352f7867d405bbeaec3b59","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250808-8a8f128bd.tgz","fileCount":1778,"integrity":"sha512-7S4bVoGaILzdNFziKb1wl3eEbvMY9IQBABN4Th6CfJMarQIZY04zVhq98PCzymkrADniC8m/KYwW+84T7XhwVg==","signatures":[{"sig":"MEQCIFapg3Fm/PdZ+9cBMV7CCbtraBcENyrdx2B1hQrc/urmAiBwfll8dXDpXBEqMsUTo7tRSASxSvMvFB2hpV8n2btGkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250808-8a8f128bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3554154},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250808-8a8f128bd.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250808-8a8f128bd.tgz","_integrity":"sha512-7S4bVoGaILzdNFziKb1wl3eEbvMY9IQBABN4Th6CfJMarQIZY04zVhq98PCzymkrADniC8m/KYwW+84T7XhwVg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250808-8a8f128bd"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250808-8a8f128bd_1754696122145_0.26158414867750523","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250809-b9bf7eeb1":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250809-b9bf7eeb1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250809-b9bf7eeb1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1dac9bbe69f531e7bde55fb9523dc3d3e3942787","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250809-b9bf7eeb1.tgz","fileCount":1275,"integrity":"sha512-teuvIwmSu/vJthrTvZlgeLwQNY+gOluUwxfdywaAOuDoNaz78OBx3KLXtLqbKEgawecerunBZHjRvd+5NGXsbA==","signatures":[{"sig":"MEUCIHeI0VUagX0tn8IwPygKNjQMXzM60acj8QruW5LcnPkgAiEAgGMiufdiqHqDxDddgwX0jExBrK0zdTAXZr5bnbRGvOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250809-b9bf7eeb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3468512},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250809-b9bf7eeb1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250809-b9bf7eeb1.tgz","_integrity":"sha512-teuvIwmSu/vJthrTvZlgeLwQNY+gOluUwxfdywaAOuDoNaz78OBx3KLXtLqbKEgawecerunBZHjRvd+5NGXsbA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250809-b9bf7eeb1_1754782484276_0.8155085380891194","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250809-8a8f128bd":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250809-8a8f128bd","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250809-8a8f128bd","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"531670bc51b90e47d2630d5bc41ae484d46331f9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250809-8a8f128bd.tgz","fileCount":1778,"integrity":"sha512-aQLRzh4Bue3paMMG2Xw+DBNG/Euz4vj9L8L5L0qGLhGx7iXte2id4FJ51oK7HxOTk6Nu5+eWnLD45u5tIfS8Uw==","signatures":[{"sig":"MEUCIBaIHhongIYJWACunF2BvFcEbrCemgcGbHnCP9DsWn9RAiEAu9QyCG/jhNKu+sAshI6ViHGP5qvHml6xZCnpxYi79mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250809-8a8f128bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3554154},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250809-8a8f128bd.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250809-8a8f128bd.tgz","_integrity":"sha512-aQLRzh4Bue3paMMG2Xw+DBNG/Euz4vj9L8L5L0qGLhGx7iXte2id4FJ51oK7HxOTk6Nu5+eWnLD45u5tIfS8Uw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250809-8a8f128bd"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250809-8a8f128bd_1754782495220_0.7831438857773914","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250810-b9bf7eeb1":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250810-b9bf7eeb1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250810-b9bf7eeb1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0f0c575dca0ac6099581039609419123686dbfdb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250810-b9bf7eeb1.tgz","fileCount":1275,"integrity":"sha512-ojuSqq99iUIoQUIveEBTEGMvG6PTeomfQMcjyEQxYtWgA/UpKtltEz2BViCdURJSFhn4H/vmJGYMjScqBvphbw==","signatures":[{"sig":"MEQCIGa0jAgOQaUcEO9lXCXkVhHQBsG/c3cgCYrxm6w8Bdn/AiADuQxrb0yHHkpgqw6fAOezPgB8T1ge/rX2zGkFZh0hig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250810-b9bf7eeb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3468512},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250810-b9bf7eeb1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250810-b9bf7eeb1.tgz","_integrity":"sha512-ojuSqq99iUIoQUIveEBTEGMvG6PTeomfQMcjyEQxYtWgA/UpKtltEz2BViCdURJSFhn4H/vmJGYMjScqBvphbw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250810-b9bf7eeb1_1754868883965_0.924591846895289","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250810-8a8f128bd":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250810-8a8f128bd","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250810-8a8f128bd","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"67258c6feaf6ed278106e551741ede27153c256a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250810-8a8f128bd.tgz","fileCount":1778,"integrity":"sha512-4Y216UhtYqz2ynniYF6IHSRF7Pq/1mGMy5kR7fTHY/ZWxk3TEcuqDqOT75go29JQTmTDAUJXCO7D6H1lz2hW0A==","signatures":[{"sig":"MEYCIQC6vE0Yowgqj00wyacRxzRflnWXzZb8H1k/ZdnKdDxYzQIhANS2TZ0Qr3tBzK8iYkRwB3VUHWd0a5Jjg7SWS9f5Rpc9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250810-8a8f128bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3554154},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250810-8a8f128bd.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250810-8a8f128bd.tgz","_integrity":"sha512-4Y216UhtYqz2ynniYF6IHSRF7Pq/1mGMy5kR7fTHY/ZWxk3TEcuqDqOT75go29JQTmTDAUJXCO7D6H1lz2hW0A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250810-8a8f128bd"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250810-8a8f128bd_1754868900181_0.41414728447495297","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250811-b9bf7eeb1":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250811-b9bf7eeb1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250811-b9bf7eeb1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0912718a078f9d3f4f3e5c2f7d24ab6e096f40ce","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250811-b9bf7eeb1.tgz","fileCount":1275,"integrity":"sha512-jP7+lcy7uC8Bq9CRbILgyxXPVOy+lkunz+ZcPCEhT90l5Lh2YH7cbRhCzvgdLBs1tMYXKfKBgW6jrlBTgfesFw==","signatures":[{"sig":"MEYCIQCuJnvHgSmqEghJPCjwmMo8qJGFJ5A+FdqgDS7RN2YU/gIhAO6N/OeUrOX1pNd4FSQxVSzr6eS+Jio/tSqkbDVdpHqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250811-b9bf7eeb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3468512},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250811-b9bf7eeb1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250811-b9bf7eeb1.tgz","_integrity":"sha512-jP7+lcy7uC8Bq9CRbILgyxXPVOy+lkunz+ZcPCEhT90l5Lh2YH7cbRhCzvgdLBs1tMYXKfKBgW6jrlBTgfesFw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250811-b9bf7eeb1_1754955290222_0.4943994332220869","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250811-3473e14e4":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250811-3473e14e4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250811-3473e14e4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"79ab379ae964095f687992555a445fac9cbdd149","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250811-3473e14e4.tgz","fileCount":1778,"integrity":"sha512-dj1qCUVWG+ib9xU3ETFJCGD1PJLfhyiYsm5Xh1N/FEBNHjRprmj/QTZnGGL6GzzS19SOX6ZkqwkcHZfcQWfshA==","signatures":[{"sig":"MEUCIGtrzAcOWMh7F4mQX8bYj9waDmZX9QMj2zbznfOMMihZAiEAtiTM8tKQvm2hh59bXJ8ODW/2lVfY8YMqtP501IN2nyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250811-3473e14e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3554458},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250811-3473e14e4.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250811-3473e14e4.tgz","_integrity":"sha512-dj1qCUVWG+ib9xU3ETFJCGD1PJLfhyiYsm5Xh1N/FEBNHjRprmj/QTZnGGL6GzzS19SOX6ZkqwkcHZfcQWfshA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250811-3473e14e4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250811-3473e14e4_1754955301861_0.7026972333593948","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250812-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250812-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250812-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9a8b106ba9034fe48d813175cc1587803262cbfe","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250812-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-hQ8tjNlC8eTUM03q32+inysU3bpeuwcz/Jdvp2iRYbH5Z4S2iDXKASHxRc6/X5cWXBlxbC3u++TLhfXzRihZKw==","signatures":[{"sig":"MEUCIBJgRFyiQjh9bsFhN1gLJIeKiytBdVqSS3XzfQdoZZt0AiEAxUzO1gp1yZ9Nni5/At9jDR7CbWV79js68cCMXQJCVeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250812-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250812-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250812-16cdc857b.tgz","_integrity":"sha512-hQ8tjNlC8eTUM03q32+inysU3bpeuwcz/Jdvp2iRYbH5Z4S2iDXKASHxRc6/X5cWXBlxbC3u++TLhfXzRihZKw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250812-16cdc857b_1755041686246_0.46796411782868885","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250812-980afb30d":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250812-980afb30d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250812-980afb30d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"47694a560472a13e7059e53a20f31344ecaa1c5a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250812-980afb30d.tgz","fileCount":1778,"integrity":"sha512-cn0G2apUgGSGuCjA3SpHOIxCCTeLEEipi22hJkDysoUGc0GqNhIPQXIfcxyKxgUoJ/bCE9UHMSfL4pDjl/G+Zg==","signatures":[{"sig":"MEYCIQD8HF8234u5WU7OTD3oWC5ju2mCAR7hi/iqNdr0Ry+YRwIhAPnVBWsmrCs4cw1l2Sxnbd/oJIDoIQU17lgxg4Da0EtW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250812-980afb30d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3557877},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250812-980afb30d.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250812-980afb30d.tgz","_integrity":"sha512-cn0G2apUgGSGuCjA3SpHOIxCCTeLEEipi22hJkDysoUGc0GqNhIPQXIfcxyKxgUoJ/bCE9UHMSfL4pDjl/G+Zg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250812-980afb30d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250812-980afb30d_1755041693801_0.8618057661479683","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250813-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250813-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250813-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9251b911ebd0dc9499ee3f71944589d1c30c333a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250813-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-236HgDG8+Xpu/AFr0x8+z1cmHD3hK40tgTRbXWc8nWo8P+dM5ZIyUPhT38lOSkEhMdXVPc77G59mKSF4gqDz/A==","signatures":[{"sig":"MEYCIQCMw6bfnUD9K4bP2PkUp2xBkBpJTqEv7uqkzeQ9jtvYmQIhAObzGqLF2alDk1+zQQzvXF5iqcVsARhO6zKjLA4Mg9Eu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250813-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250813-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250813-16cdc857b.tgz","_integrity":"sha512-236HgDG8+Xpu/AFr0x8+z1cmHD3hK40tgTRbXWc8nWo8P+dM5ZIyUPhT38lOSkEhMdXVPc77G59mKSF4gqDz/A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250813-16cdc857b_1755128086934_0.4032750967912553","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250813-bc237d91a":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250813-bc237d91a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250813-bc237d91a","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"05d788a0843ee1a8939b2847bfb867b75cc21f19","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250813-bc237d91a.tgz","fileCount":1778,"integrity":"sha512-Hcy0n4BIpqY11OwWHbS6F/PPjxA2TVxaoUn5rjdeqRSjcLueJt3eOTf5SaLHohEKrdKp9s2PsoFU7yZDyDiT3Q==","signatures":[{"sig":"MEUCIQDYqXoizsyqqNc1qCs5eHW9QNHgFyzBWtlEhpimrpvNPwIgGtWakIj2bxW7skSuBtbylLtlvTVf13/MMnUaL5mgkY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250813-bc237d91a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3557719},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250813-bc237d91a.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250813-bc237d91a.tgz","_integrity":"sha512-Hcy0n4BIpqY11OwWHbS6F/PPjxA2TVxaoUn5rjdeqRSjcLueJt3eOTf5SaLHohEKrdKp9s2PsoFU7yZDyDiT3Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250813-bc237d91a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250813-bc237d91a_1755128096307_0.9229482481211677","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250814-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250814-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250814-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"319cbbbc6f3945aea0534f54c3a1021618da5474","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250814-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-xJ8e2cJK1ubPK5NJVYvBc9vSUpPubeL6Mwalmk0lcaOIwBNpobp7hBbodCbT2iiCyf5HuWO75FtyR2cfsROXig==","signatures":[{"sig":"MEQCIFPAHVUvGYgakH8PRNR0sHGsvDuNuZvmqHE12gEipeWNAiA0/ZlSut4FsKSOsPFEZ7BufrOCQrT9Z7P73RL77FIUzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250814-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250814-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250814-16cdc857b.tgz","_integrity":"sha512-xJ8e2cJK1ubPK5NJVYvBc9vSUpPubeL6Mwalmk0lcaOIwBNpobp7hBbodCbT2iiCyf5HuWO75FtyR2cfsROXig==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250814-16cdc857b_1755214478613_0.6249260014055646","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250814-0f9eb7ee8":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250814-0f9eb7ee8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250814-0f9eb7ee8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a49e775fa3fbf81cfbf6deb289901f4d4e95906e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250814-0f9eb7ee8.tgz","fileCount":1778,"integrity":"sha512-aVDr+Ep60h2FFrRmxLYnd5Fi/7XppbJBaJNcQLaEd+ierL0Qghz9BidBJwNp31rVr255BDpTyN31hAFE6wa4Ig==","signatures":[{"sig":"MEYCIQCvvREUw+pxMDEt29EHlENyjgmTuwt1XV6BfPcD2JLNEQIhAMRQjdgqYagP0+9aHQusUOSBt/t0mGHCV+N/dNOu4LtK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250814-0f9eb7ee8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3557827},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250814-0f9eb7ee8.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250814-0f9eb7ee8.tgz","_integrity":"sha512-aVDr+Ep60h2FFrRmxLYnd5Fi/7XppbJBaJNcQLaEd+ierL0Qghz9BidBJwNp31rVr255BDpTyN31hAFE6wa4Ig==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250814-0f9eb7ee8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250814-0f9eb7ee8_1755214489238_0.2837513265533367","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250815-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250815-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250815-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0826d6a836120561241ae6bccf2f1815efade614","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250815-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-tD/q2Bd2bbaG1qsPs59ybQrZSm+7G1Z5kGIYZgTUgru0Y3OT7sS8k+hukWW2sxJMEtikLy/QZzrhoGPLn9hVIg==","signatures":[{"sig":"MEYCIQCW6ycqF++yH0DBn297HSxgQgml9U6Cbig0NioQDNR03wIhALY6XqPLQ3XTgUtuTCl+4u3B69kehF4zHNUkBo8Dd40R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250815-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250815-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250815-16cdc857b.tgz","_integrity":"sha512-tD/q2Bd2bbaG1qsPs59ybQrZSm+7G1Z5kGIYZgTUgru0Y3OT7sS8k+hukWW2sxJMEtikLy/QZzrhoGPLn9hVIg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250815-16cdc857b_1755300868467_0.2727391263715355","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250815-0f9eb7ee8":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250815-0f9eb7ee8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250815-0f9eb7ee8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"872ed934ca272602a2002b4e55e86863a102386f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250815-0f9eb7ee8.tgz","fileCount":1778,"integrity":"sha512-dqOKBFkq4xItRzKHuBKiuSvCf0YFmw4IzpaXP9Ws6AZLrr359S/wUeLUIpVG06Kp+mCv8+hhlo7f8RstVYP+bg==","signatures":[{"sig":"MEUCIHpK4CsZulZvuBd1lZb4t3LGxgoDmSwSAnyDvsndFl2hAiEA/Hf/5cN7lQQXeiCl13CmoJjFr6Hr8c67zPda59fKB5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250815-0f9eb7ee8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3557827},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250815-0f9eb7ee8.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250815-0f9eb7ee8.tgz","_integrity":"sha512-dqOKBFkq4xItRzKHuBKiuSvCf0YFmw4IzpaXP9Ws6AZLrr359S/wUeLUIpVG06Kp+mCv8+hhlo7f8RstVYP+bg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250815-0f9eb7ee8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250815-0f9eb7ee8_1755300877996_0.33508957501111536","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250816-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250816-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250816-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9946013472c34a345e417f8c135423183cdbf9eb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250816-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-Rw/+by+9uLWDjAnA/TyYvMs/TaMNGly1WtFO6+GSOqHLP94EUmg8c+LbelFe/o37RR9+MoudRNHLTf+Izc1xkg==","signatures":[{"sig":"MEQCID1s7MJwYr8F2pYZUv5/hBYq+NbnkoLlXDo07zEypbGDAiAVn+k7+felMRIbvR0qsUEAUvRldGAbr++Es3FYc6pjMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250816-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250816-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250816-16cdc857b.tgz","_integrity":"sha512-Rw/+by+9uLWDjAnA/TyYvMs/TaMNGly1WtFO6+GSOqHLP94EUmg8c+LbelFe/o37RR9+MoudRNHLTf+Izc1xkg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250816-16cdc857b_1755387219939_0.08891683243922177","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250816-a124ffa21":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250816-a124ffa21","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250816-a124ffa21","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d13122816af36c3ec72ad7193eb05b6504721dab","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250816-a124ffa21.tgz","fileCount":1778,"integrity":"sha512-syGpY4lNmzXne/I2umexOZc5TTuODzsQSJpfCLXrMcKtgLOY/fH4iB527iLdjyFuWFmmB20MEHli3CZUyV4y2A==","signatures":[{"sig":"MEUCIQCuSYTvKm8KzJGfhqsUHj17HsR8K39uAaEfaxRjA8RwuAIgGkWLm7W/bHaPV9wRTv8xsfioMGAN5XOHiwULMWgIi+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250816-a124ffa21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3558795},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250816-a124ffa21.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250816-a124ffa21.tgz","_integrity":"sha512-syGpY4lNmzXne/I2umexOZc5TTuODzsQSJpfCLXrMcKtgLOY/fH4iB527iLdjyFuWFmmB20MEHli3CZUyV4y2A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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":"patch:react-native-gesture-handler@npm%3A2.26.0#~/.yarn/patches/react-native-gesture-handler-npm-2.26.0-60cb6bb430.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250816-a124ffa21"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250816-a124ffa21_1755387238084_0.04783359948233623","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250817-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250817-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250817-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f44c9ac9ac22719e1e545522ec440596854d1c3d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250817-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-RMkqXeGd1tna716NddxHA5yxa9kXWs9YXEV8JmZPT67OJfGWvpRsBH1MNOYtWg/j95mxIxt+EpzJByNiVdAVDw==","signatures":[{"sig":"MEUCIFjP3fFjFH0KpTPuYWd0OjvU6qicdJMX3wgOYZZf2UbdAiEA93frOlkQIH/LFaIRFRT418NwrJe05iNT3cHXPzZsEhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250817-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250817-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250817-16cdc857b.tgz","_integrity":"sha512-RMkqXeGd1tna716NddxHA5yxa9kXWs9YXEV8JmZPT67OJfGWvpRsBH1MNOYtWg/j95mxIxt+EpzJByNiVdAVDw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250817-16cdc857b_1755473674750_0.08235654652954127","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250817-5c14bd662":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250817-5c14bd662","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250817-5c14bd662","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a64a1ba6fa7cd7cbf0088416243724a927df9aa3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250817-5c14bd662.tgz","fileCount":1778,"integrity":"sha512-Mf4r/jAb3926GTIDsVnmdwhmVumRCYgySmjaI4qNczQ56zV8n8VM2q22j3kFOZbXprcsB+smlcXlHRyMHgCgZA==","signatures":[{"sig":"MEUCIQDeOcsr7MOjWmeqPap3mykyZnmSM1g1686020xGrYVcmQIgat9RP5paFEDu49gLK35qetU9867jiyy8cFSrYHpHs2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250817-5c14bd662","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3558795},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250817-5c14bd662.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250817-5c14bd662.tgz","_integrity":"sha512-Mf4r/jAb3926GTIDsVnmdwhmVumRCYgySmjaI4qNczQ56zV8n8VM2q22j3kFOZbXprcsB+smlcXlHRyMHgCgZA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.0","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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":"patch:react-native-gesture-handler@npm%3A2.26.0#~/.yarn/patches/react-native-gesture-handler-npm-2.26.0-60cb6bb430.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250817-5c14bd662"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250817-5c14bd662_1755473687341_0.17568731298221563","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250818-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250818-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250818-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3cde0ab8dfa44fd0af4fe4c26a7ef94cf920166a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250818-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-NveJAmX6nLtzPNMIE+Z2/u0BdEK2yHlJUiIsod9HqNB7FN/6s5IMjhHsa9Nw/o9u6BQjFDnQOTAO7wIJsESH1w==","signatures":[{"sig":"MEYCIQDBhVbBBuCWUzWVIo/d0bBnO8G/d2wW6BXr2YVS2/xlhwIhAIQ7Mb0GUl1uyLUdSrYvqOfSdL1C6dH6UBfSYxWSRX/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250818-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250818-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250818-16cdc857b.tgz","_integrity":"sha512-NveJAmX6nLtzPNMIE+Z2/u0BdEK2yHlJUiIsod9HqNB7FN/6s5IMjhHsa9Nw/o9u6BQjFDnQOTAO7wIJsESH1w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250818-16cdc857b_1755560031732_0.21842853067680434","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250818-992eae0a9":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250818-992eae0a9","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250818-992eae0a9","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"88e838461bca8bc53568f52200439673a5d7bdff","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250818-992eae0a9.tgz","fileCount":1778,"integrity":"sha512-DvPq91k/ANF5AaOEZmM3xDKskp1kwF3oFKvsdtZqHWPrC7nrvWH217XjfsPvJ6aRbva0f+5IVln/3qAt9k7W8g==","signatures":[{"sig":"MEUCIH43iMw8BLrhkNcvjNFbW2bwQMX1d0ViYp4qRGiUepAhAiEA22dEb1cmajuYnSmGwG+Xb4Dh1DXnsdbqf9p7etdExGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250818-992eae0a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3560551},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250818-992eae0a9.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250818-992eae0a9.tgz","_integrity":"sha512-DvPq91k/ANF5AaOEZmM3xDKskp1kwF3oFKvsdtZqHWPrC7nrvWH217XjfsPvJ6aRbva0f+5IVln/3qAt9k7W8g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250818-992eae0a9"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250818-992eae0a9_1755560047616_0.1223640495113294","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250820-77a544c6c":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250820-77a544c6c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250820-77a544c6c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"61d44c9f391d3c1da81f999c12ae4dfe2a6abea9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250820-77a544c6c.tgz","fileCount":1778,"integrity":"sha512-8scg5+U7suV07cOsrNroBBwFki9lEAol1l8q2DeisqjL0Oq2SzdLEo4wgedGUPwhtEB/FHvIPDc805MLyJvneg==","signatures":[{"sig":"MEUCIQD04qz1uSocxMd2naigpd9mrCPU+2bqPrXBsg+PV1hPFQIgeYrckdaeBKU2nQl4gYqyPDYASvYARCVYk7l1n9N/Yv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250820-77a544c6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3560550},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250820-77a544c6c.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250820-77a544c6c.tgz","_integrity":"sha512-8scg5+U7suV07cOsrNroBBwFki9lEAol1l8q2DeisqjL0Oq2SzdLEo4wgedGUPwhtEB/FHvIPDc805MLyJvneg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250820-77a544c6c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250820-77a544c6c_1755731531202_0.0062705014483313","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250820-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250820-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250820-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4c3c4f37f66c6fb6fe97b82ff3b0a0b34adb7f30","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250820-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-JTBZmt6P+FKnpggRrbz63XU0efe4SJHFrSXBcU8qxcCsrrpL9YKYRFmN/XelwfNA3a/1QXxolL59vwHkUem6Dg==","signatures":[{"sig":"MEYCIQC6eYjdY/VQHfrZyTSwYp+jAQ6AAFaexZzsT3KASnIngAIhAIDIgtk4ADQXuTx0o/wdi+8ZnmsnIax4NiNQcRDk/B9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250820-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250820-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250820-16cdc857b.tgz","_integrity":"sha512-JTBZmt6P+FKnpggRrbz63XU0efe4SJHFrSXBcU8qxcCsrrpL9YKYRFmN/XelwfNA3a/1QXxolL59vwHkUem6Dg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250820-16cdc857b_1755732805161_0.47303530443495445","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250820-a64c98ff2":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250820-a64c98ff2","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250820-a64c98ff2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8d87e824256428f1f4830999952c66b15c215de6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250820-a64c98ff2.tgz","fileCount":1778,"integrity":"sha512-n+j6qROxN3ETzF33PcgWnbyUBE4MZJyuN2RU37pGNKcufAoXoUjC4D4THdP6E5C6vN/pPk5ho28SsC7R4Iys/Q==","signatures":[{"sig":"MEUCIAXRyAJMdWUtw1VNe/avhXw7v9UClEPnWLio/b5k9TTdAiEAv0TlhDF1mOMgLQtApwTtUVZm/QaBZ1PwaeiTyAbeE0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250820-a64c98ff2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3560940},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250820-a64c98ff2.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250820-a64c98ff2.tgz","_integrity":"sha512-n+j6qROxN3ETzF33PcgWnbyUBE4MZJyuN2RU37pGNKcufAoXoUjC4D4THdP6E5C6vN/pPk5ho28SsC7R4Iys/Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250820-a64c98ff2"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250820-a64c98ff2_1755732811834_0.3504681088334489","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250821-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250821-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250821-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cfb19551bf51add458224982bdc5c31545876ef5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250821-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-V0vsD9rrL1iSUaFjsFYlo4y3v7jtsi9WS5MFFr7YXciqRvAqvs1sX7nO1uJ76Sc0q5r28F+ixvt9KlJ/652dpg==","signatures":[{"sig":"MEUCIQDN1wb+h6AIw8gyPHvTSQK3Q3Rz3Xfo7Y+7Lk22CTPfRwIgPf59PmINypLXbbatO/XZrLJg2t9NG7loIHIteXMNV6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250821-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250821-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250821-16cdc857b.tgz","_integrity":"sha512-V0vsD9rrL1iSUaFjsFYlo4y3v7jtsi9WS5MFFr7YXciqRvAqvs1sX7nO1uJ76Sc0q5r28F+ixvt9KlJ/652dpg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250821-16cdc857b_1755819231076_0.40922192877428487","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250821-23b33e578":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250821-23b33e578","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250821-23b33e578","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a92f1ce3208b23754a12761e2bf672bde012c8bc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250821-23b33e578.tgz","fileCount":1779,"integrity":"sha512-dH5YRFH5cFwdc6u3fkc8oqjpVgCOs0x2HTZ0ucKPeRu7aUz7I8YcXXju/5mm1CIlZ5tqGj12NKHP9kdaC/FYBg==","signatures":[{"sig":"MEUCIQDTj/UCkwiuUYZhQUxtHAmpoN6UcgdH/bQTSyG01GdHYgIgHlm7hd4EZ71U5GvL/hgTMMtC1AtYpFtawE9NOl7bB+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250821-23b33e578","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3562591},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250821-23b33e578.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250821-23b33e578.tgz","_integrity":"sha512-dH5YRFH5cFwdc6u3fkc8oqjpVgCOs0x2HTZ0ucKPeRu7aUz7I8YcXXju/5mm1CIlZ5tqGj12NKHP9kdaC/FYBg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250821-23b33e578"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250821-23b33e578_1755819239694_0.4978127418525986","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250822-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250822-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250822-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4a8faa3dbaaacf55abb0692223a3b2955dd3ee89","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250822-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-7gRbEhkZFyKucgFCxfXxcHL3w7uBUTmpjsIThq1takwOridE7wYNHZxZCnzFaJURTjLr6HCySKrakSUh0RGddQ==","signatures":[{"sig":"MEUCIC4gX5+9pOD29eqMpwQeSiDe/PG5WMrQPEjXYnogEkawAiEA8m9KcHonE/xqABIqFM7mUuTNRH1B4cK2tyOFKQ/zkhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250822-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250822-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250822-16cdc857b.tgz","_integrity":"sha512-7gRbEhkZFyKucgFCxfXxcHL3w7uBUTmpjsIThq1takwOridE7wYNHZxZCnzFaJURTjLr6HCySKrakSUh0RGddQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250822-16cdc857b_1755905595374_0.7373405256977652","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250822-3c856093d":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250822-3c856093d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250822-3c856093d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3b91f3b2387d67c4ce8be23d85edc5429f9d0c61","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250822-3c856093d.tgz","fileCount":1821,"integrity":"sha512-0aEVmHgviitOjn/AdB+fKo4tJnPba0GTJW0jIMNtDooQGn5323V2dOPB4C/aVoxOBQrmjgtEAiyrpfWOQtLgmQ==","signatures":[{"sig":"MEYCIQD0kBNnD9+UQRi6UNJkr1/Bg52ijDpq6rMcwplHNj9BgAIhALd0VpkuQduyzcq6n8/JWAatWOH5mno3mXXa1Z9l9bxI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250822-3c856093d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3586110},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250822-3c856093d.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250822-3c856093d.tgz","_integrity":"sha512-0aEVmHgviitOjn/AdB+fKo4tJnPba0GTJW0jIMNtDooQGn5323V2dOPB4C/aVoxOBQrmjgtEAiyrpfWOQtLgmQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250822-3c856093d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250822-3c856093d_1755905602759_0.6312103549715424","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250823-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250823-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250823-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a1dcdfc8bba6d32a6ab5e3efea7dd70ce98990a7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250823-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-v6Dk5qVuoOT/E6N3H5iCQCV2ypnjWjAuSUlXE2qdbge27J3Bbtx0NNlWsOj/AdSitF0ZakvBVgSpg8l5ESFFLQ==","signatures":[{"sig":"MEUCIQC8ihfFkRVUGMyD0LsxpyiJxK0lYoVhSgTsYCR92SIfuwIgXAypaJlkxIEcjHdlYJERDm8VRnnZoXlTrcauov8p4YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250823-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250823-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250823-16cdc857b.tgz","_integrity":"sha512-v6Dk5qVuoOT/E6N3H5iCQCV2ypnjWjAuSUlXE2qdbge27J3Bbtx0NNlWsOj/AdSitF0ZakvBVgSpg8l5ESFFLQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250823-16cdc857b_1755991992205_0.02098326388594507","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250823-3c856093d":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250823-3c856093d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250823-3c856093d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d8d97d9cb356c7c1eadc5db07e2b4cd5aa7bb4fc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250823-3c856093d.tgz","fileCount":1821,"integrity":"sha512-HS8en2Up09m1Nby1gyvloqGZsP83v9IDa88GtoTgT9O7HdVkOpOHHsm70ysg0YNnGyGL/x+kuUp8RHohO6nAYA==","signatures":[{"sig":"MEUCIQCEQiRYBAHLBL91dnnRenXSgdCD+s8mtWZ1gVF15HDkPwIgctYVe1kSB9p7yBu0xkpF4MBffqUO/o4dsXL130RPRE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250823-3c856093d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3586110},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250823-3c856093d.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250823-3c856093d.tgz","_integrity":"sha512-HS8en2Up09m1Nby1gyvloqGZsP83v9IDa88GtoTgT9O7HdVkOpOHHsm70ysg0YNnGyGL/x+kuUp8RHohO6nAYA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250823-3c856093d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250823-3c856093d_1755991993657_0.3762133330796633","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250824-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250824-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250824-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"047a022cb9b2c462166162088a2f968f2a611b11","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250824-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-49/OoK3hvVoRnqZVG9y8hwTQzPWyzvwaChBUcy8/BhtXdEaWU8x+9RIGRcmGXLoG41HsBBtevtpaauVeqIns7Q==","signatures":[{"sig":"MEQCIBShIMB4ROfNIe0MEaVZ65SSsrti+dXrdrOH8uV6IS+NAiBejDTAjqs7HAFpcMaxs2q4Rll+HKgXV3fDVToZErJbnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250824-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250824-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250824-16cdc857b.tgz","_integrity":"sha512-49/OoK3hvVoRnqZVG9y8hwTQzPWyzvwaChBUcy8/BhtXdEaWU8x+9RIGRcmGXLoG41HsBBtevtpaauVeqIns7Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250824-16cdc857b_1756078402060_0.35078621628187534","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250824-3c856093d":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250824-3c856093d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250824-3c856093d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3395d8c132c62f21f245db25f1fa7a3bb772eb93","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250824-3c856093d.tgz","fileCount":1821,"integrity":"sha512-+O2aT2FDFSkLZ+gLlesMLe4w1oWpMk/GM2EnKQ6zfHbWhJ/D4J26BXBt3qs/b7eqFewfMoja+mxWFLh8REDXHw==","signatures":[{"sig":"MEQCICVN0UEQvAkJUDFF/av0yuCHQYCyCzcAIKdDRECcIyDuAiAge2FAPBvDj9ZJWFlsS/uhtBR9is2OuBH2F1HC/cOLVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250824-3c856093d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3586110},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250824-3c856093d.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250824-3c856093d.tgz","_integrity":"sha512-+O2aT2FDFSkLZ+gLlesMLe4w1oWpMk/GM2EnKQ6zfHbWhJ/D4J26BXBt3qs/b7eqFewfMoja+mxWFLh8REDXHw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","react-native-web":"0.20.0","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250824-3c856093d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250824-3c856093d_1756078410497_0.9836174162679032","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250825-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250825-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250825-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1f97cb37378855e64ba92062d789aa9dbccf7af0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250825-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-knG5IXyfheWFjQ7+A2lOxE24VQnaY/PAC+Afl3IaaPl7026BRZUui1lTfHfxZrYLRkWKm4/FDo3ANAMLtARLdA==","signatures":[{"sig":"MEUCIQD/bMSK4+V9d/EFs5AAesBGXMioGqtLmmuJR6eRyRqKHQIgensQhNM0s9Q09dGAi1vywPjvhe+qR0HNir+0sDE25Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250825-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250825-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250825-16cdc857b.tgz","_integrity":"sha512-knG5IXyfheWFjQ7+A2lOxE24VQnaY/PAC+Afl3IaaPl7026BRZUui1lTfHfxZrYLRkWKm4/FDo3ANAMLtARLdA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250825-16cdc857b_1756164842114_0.6750547812903742","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250825-c4bcc7ae8":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250825-c4bcc7ae8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250825-c4bcc7ae8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8709ca38e94159282736663716585f739110187f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250825-c4bcc7ae8.tgz","fileCount":1818,"integrity":"sha512-jSHOGOXlXc55f98fP9jD5lYwknUIpNejfHPhKRXvEyY9MraQ65XTKaPbtrkpbNq8+C54bk0vPMNKZ459mKSobQ==","signatures":[{"sig":"MEYCIQDfB8HhRf1Ko6fdRmj0L4nUUAupzWXKoh35KPQMeWm7WwIhAIaZEHq5tmVVAy0+jAL/KsZjcpGiTdd/npsNtYDI/2XU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250825-c4bcc7ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593591},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250825-c4bcc7ae8.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250825-c4bcc7ae8.tgz","_integrity":"sha512-jSHOGOXlXc55f98fP9jD5lYwknUIpNejfHPhKRXvEyY9MraQ65XTKaPbtrkpbNq8+C54bk0vPMNKZ459mKSobQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250825-c4bcc7ae8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250825-c4bcc7ae8_1756164861999_0.40187533039204615","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250826-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250826-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250826-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f8ef8cbd71f80c45bdd91d75f257dee288f8da30","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250826-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-uZQTsZeuDLV11r0ZA4buAaBH88Hy6S2RTf5yXikJQ5Ti0Ye6oEYHVQP/5XOoQ6cnRqpMLyfQfJNfvxTE4e/sng==","signatures":[{"sig":"MEUCIQD4W4mykeMFFH+QLoLo7sXq8IoCVUKParJWnq5NOe8RSwIge/zK4VXMolaGQoM+NWMKFJ4u8KKnVFuqpeujALaAWBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250826-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250826-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250826-16cdc857b.tgz","_integrity":"sha512-uZQTsZeuDLV11r0ZA4buAaBH88Hy6S2RTf5yXikJQ5Ti0Ye6oEYHVQP/5XOoQ6cnRqpMLyfQfJNfvxTE4e/sng==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250826-16cdc857b_1756251179833_0.5307390334774813","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250826-0945f1304":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250826-0945f1304","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250826-0945f1304","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a38f8a6c1823584dbb1e235987be850d317df55c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250826-0945f1304.tgz","fileCount":1818,"integrity":"sha512-fEfRmnx3BqK0zAOvBsSyEn9e7nQRmrwf9D0TE3zRos2P36OpQxky/8wKO9aNyGRktvUEiilPTYzf/U/a8LArDQ==","signatures":[{"sig":"MEUCIFPYJzqCS1RSA/T21+yYfMDz/29epfxJmg9lwIt04C4YAiEAohpP8bgeqKgEwYunn9lGN38RZX/ZVZqCK0+oY46H0Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250826-0945f1304","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3592472},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250826-0945f1304.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250826-0945f1304.tgz","_integrity":"sha512-fEfRmnx3BqK0zAOvBsSyEn9e7nQRmrwf9D0TE3zRos2P36OpQxky/8wKO9aNyGRktvUEiilPTYzf/U/a8LArDQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250826-0945f1304"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250826-0945f1304_1756251194551_0.6637660497492561","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.0.3":{"name":"react-native-reanimated","version":"4.0.3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.0.3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5b2ab9b440d6c545fd816207cdd47fee6472b561","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.3.tgz","fileCount":1689,"integrity":"sha512-apXILxR2gRi3n0Xi0UILr+72vXj1etooOId/4nCgzKfNnvcp+dRzt7UQdFU0/nc+4bPWlSsiIskDxdYXr2KNmw==","signatures":[{"sig":"MEYCIQCDcTseziwzfxRh03cD31hlovnYx+vy79r+SLdRxmm71AIhAM+QCpoYUp2C661/VUGRD0jbJhZ5yLgu8zOg8koTEWw7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3483993},"main":"lib/module/index","_from":"file:react-native-reanimated-4.0.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 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 && 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","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","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/worklets/LatestApp/react-native-reanimated-4.0.3.tgz","_integrity":"sha512-apXILxR2gRi3n0Xi0UILr+72vXj1etooOId/4nCgzKfNnvcp+dRzt7UQdFU0/nc+4bPWlSsiIskDxdYXr2KNmw==","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":{},"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.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,"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.3.0","@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":"patch:react-native@npm%3A0.80.0#~/.yarn/patches/react-native-npm-0.80.0-dababd395b.patch","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-web":"0.20.0","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0","@react-native/metro-config":"0.80.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.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.26.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.80.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.3_1756301932744_0.25978318414055623","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250827-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250827-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250827-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"98a30f59947d92e7abfd675fc7e0c583b805b2f9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250827-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-UeQ/uq81GPxzGMfnQ/L8OUeKKi4F6TWHD7yBXiCHuUYiVCVSilZILdcG38IJW3lgxZX9OlCjdH/Tub6dCC+XBg==","signatures":[{"sig":"MEUCIARdz8e5NiqfQoZAmRURZ9s16EAj+H7FXVWz6S5XxYmzAiEAjOI/LOuUkS15lcxwMAnNHs/Hg7R8V2XGhrIzgAs2NK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250827-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250827-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250827-16cdc857b.tgz","_integrity":"sha512-UeQ/uq81GPxzGMfnQ/L8OUeKKi4F6TWHD7yBXiCHuUYiVCVSilZILdcG38IJW3lgxZX9OlCjdH/Tub6dCC+XBg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250827-16cdc857b_1756337573505_0.35068330559228067","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250827-2f8675523":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250827-2f8675523","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250827-2f8675523","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"68bde6640e00a4355859377068c311712f0249dc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250827-2f8675523.tgz","fileCount":1818,"integrity":"sha512-H6YWgHCiG/Cp9P7gpTudKrqZrocgIYbkaRjpm3L+CcNfg1KGWJGd5knRvU7Fiz7cyk5TSooG2Pf2xwA5Eo4mlA==","signatures":[{"sig":"MEUCICyrsX6ciPIzyxk0bdX6SNjJnUVZ9IBEPUrckiDhfENmAiEAzpnQqO6/XPmOwRsQ0cG1FF39b4BYZjH86n8VQI74yG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250827-2f8675523","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3592598},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250827-2f8675523.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250827-2f8675523.tgz","_integrity":"sha512-H6YWgHCiG/Cp9P7gpTudKrqZrocgIYbkaRjpm3L+CcNfg1KGWJGd5knRvU7Fiz7cyk5TSooG2Pf2xwA5Eo4mlA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250827-2f8675523"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250827-2f8675523_1756337584822_0.42712118419419665","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250828-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250828-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250828-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"27ce33dedd18eaa249ab4bfde2ef9d606980e14e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250828-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-NpPq3toBmvQ3JQGGRg/JQCjxIbWAPQ9qqBSQuKDq4AO5VJRdXiHDrvby0AMuGSWrOUIPxGiBdtqIY6UF1h1EeA==","signatures":[{"sig":"MEUCIQDYQSwiB95Y/ZaroVRF6ulcxsdC4y9zygvDERbIoGVLaQIgd8qP1PETaL+3gkKQSyKJN/PtRGSLkUXSR/8oJHiP2Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250828-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250828-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250828-16cdc857b.tgz","_integrity":"sha512-NpPq3toBmvQ3JQGGRg/JQCjxIbWAPQ9qqBSQuKDq4AO5VJRdXiHDrvby0AMuGSWrOUIPxGiBdtqIY6UF1h1EeA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250828-16cdc857b_1756423972342_0.042088802795603675","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-nightly-20250828-de36d851d":{"name":"react-native-reanimated","version":"4.1.0-nightly-20250828-de36d851d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-nightly-20250828-de36d851d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b56ef331824e477ac5d20dd564809eb91147dca3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-nightly-20250828-de36d851d.tgz","fileCount":1818,"integrity":"sha512-Bbup8kE4YQwgTFwYn/wksOTuebiuvRvvBeQLOvgcIJTbMdvsZ+VcTXBEiEHwNAxarsovwAeceBpoypN3yALqgg==","signatures":[{"sig":"MEUCIEjWT/YdIvKJvNdOXeAOtSD5tx3PzAda1eex2QNCNP84AiEAx8nKBSM7Qgo53EZtRi6LE4yBDu+EqcTLJckxcsPzctM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.1.0-nightly-20250828-de36d851d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593056},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-nightly-20250828-de36d851d.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.1.0-nightly-20250828-de36d851d.tgz","_integrity":"sha512-Bbup8kE4YQwgTFwYn/wksOTuebiuvRvvBeQLOvgcIJTbMdvsZ+VcTXBEiEHwNAxarsovwAeceBpoypN3yALqgg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.5.0-nightly-20250828-de36d851d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-nightly-20250828-de36d851d_1756423977268_0.979376331337765","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0":{"name":"react-native-reanimated","version":"4.1.0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dd0a2495b14fa344d7f482131ecae79110fa59cd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0.tgz","fileCount":1818,"integrity":"sha512-L8FqZn8VjZyBaCUMYFyx1Y+T+ZTbblaudpxReOXJ66RnOf52g6UM4Pa/IjwLD1XAw1FUxLRQrtpdjbkEc74FiQ==","signatures":[{"sig":"MEUCIQDqPj6puXm2MveWSsMiWj0yACYRbsVfg10jvkUIQxaSmgIgCIY1jRXyxKAFivXjE2E3vFs9Saahs6FvL8f7KgI1wcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3593614},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0.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 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 && 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","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/worklets/LatestApp/react-native-reanimated-4.1.0.tgz","_integrity":"sha512-L8FqZn8VjZyBaCUMYFyx1Y+T+ZTbblaudpxReOXJ66RnOf52g6UM4Pa/IjwLD1XAw1FUxLRQrtpdjbkEc74FiQ==","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":{},"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.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,"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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0_1756477825049_0.40054542502411894","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250829-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250829-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250829-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e97050a40b55f00edac4707f9ede5ad14a0c79b8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250829-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-SzBdCRZz9K33al75eD36Wn1EAao5TbLloK+HbAPPNfi18TUbsGhR6EbPu9LE1uKBZ2BEGiAJye6KxeErsfQ+6Q==","signatures":[{"sig":"MEUCIGBz2uUIlmxXqOYxhr7pxmJfPUmKR9vSI6bEoFNtPdafAiEA81vulJtLP1M5/2LVH0GdIicn5B8dvmp/9dxAl3w0D58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250829-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250829-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250829-16cdc857b.tgz","_integrity":"sha512-SzBdCRZz9K33al75eD36Wn1EAao5TbLloK+HbAPPNfi18TUbsGhR6EbPu9LE1uKBZ2BEGiAJye6KxeErsfQ+6Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250829-16cdc857b_1756510353879_0.5166210822973327","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250829-e8916d7ed":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250829-e8916d7ed","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250829-e8916d7ed","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"085ae2fb925caf027ff1604896170cf4fcb0ab9b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250829-e8916d7ed.tgz","fileCount":1818,"integrity":"sha512-w+Lqt7Pb7pfbAxN38TaMtKohTtDOPdCmT/RJj/ahahgk+pP+9Ziz1ESiYtNduL5OXjm3d7HYXqxS4l58VVuKyw==","signatures":[{"sig":"MEYCIQCE0eG+3pKiA0nQ0YIMq+CjanQdY1RU7mtpsxKUggYcmQIhAOLo1phGK7WBwyv0y9maIDkMVcL7/wS7i0o+MZgxh9zk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250829-e8916d7ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593751},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250829-e8916d7ed.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250829-e8916d7ed.tgz","_integrity":"sha512-w+Lqt7Pb7pfbAxN38TaMtKohTtDOPdCmT/RJj/ahahgk+pP+9Ziz1ESiYtNduL5OXjm3d7HYXqxS4l58VVuKyw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250829-e8916d7ed"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250829-e8916d7ed_1756510368069_0.3827801236717905","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250830-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250830-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250830-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4da326f5354f44e16eff5507e395b3d02f9d6e13","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250830-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-zjxAX4oiDp+Zs/nu3oAsFsNZsXqUw1fjPQxPK/tECf0/L//kTm5HGL4jt6W42bMTWPtud2IOuK0LuPqLP/3G+A==","signatures":[{"sig":"MEYCIQCB5jLi4rnfoaILxwo9UXTOR6up2yccj+Q/BTOIJxfvfQIhANA9PuGe2oql/zrOm9msz/NRzaaN32qsc2Bv1n7sUkEz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250830-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250830-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250830-16cdc857b.tgz","_integrity":"sha512-zjxAX4oiDp+Zs/nu3oAsFsNZsXqUw1fjPQxPK/tECf0/L//kTm5HGL4jt6W42bMTWPtud2IOuK0LuPqLP/3G+A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250830-16cdc857b_1756596756600_0.9637416594291901","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250830-3a97bad13":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250830-3a97bad13","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250830-3a97bad13","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0beba0d2ad151437d74b84187984053d42a5734c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250830-3a97bad13.tgz","fileCount":1819,"integrity":"sha512-PYeZe2YUwdCSExHVe6ktq+IY3ct4JyB2O3c5oGYDgSsEDuRChV+qGgzJQigQdG9S6dHFhgMWhigfQTAY3hp+yQ==","signatures":[{"sig":"MEUCIQD32roze5CtdCEhFh+qXcrTKWtTJBsmh6eHAdkrI1nwQwIgWMG1O/UF1jk0ls2SwlhiPgaTnzdpa2jc330O06UxxbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250830-3a97bad13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3594166},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250830-3a97bad13.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250830-3a97bad13.tgz","_integrity":"sha512-PYeZe2YUwdCSExHVe6ktq+IY3ct4JyB2O3c5oGYDgSsEDuRChV+qGgzJQigQdG9S6dHFhgMWhigfQTAY3hp+yQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250830-3a97bad13"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250830-3a97bad13_1756596780743_0.13852302374789138","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250831-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250831-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250831-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c8c8fd8850dddd3ed201d0339383b691e902627d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250831-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-xq/Tq/UZBJn3vlKZclqY6n7xok2wNOIpJtBYmA8vJKJ0pZG8bTWiD/QmgtC98uNI8gooWZLwKqZ8mdPQ4oFhzw==","signatures":[{"sig":"MEUCIBxzk56hCWc1ePQEGwwMQogjrWZ7rKZG8Of0vOGHw0/HAiEAgpRRc2buLp1oo9NaWUasWAGmVCthRV81SBPjZ2mt50o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250831-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250831-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250831-16cdc857b.tgz","_integrity":"sha512-xq/Tq/UZBJn3vlKZclqY6n7xok2wNOIpJtBYmA8vJKJ0pZG8bTWiD/QmgtC98uNI8gooWZLwKqZ8mdPQ4oFhzw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250831-16cdc857b_1756683161687_0.9320130715150794","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250831-3a97bad13":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250831-3a97bad13","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250831-3a97bad13","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f8530170d7547d44f1d188b7c0ea24419ceb69f7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250831-3a97bad13.tgz","fileCount":1819,"integrity":"sha512-25tWQ6KkTr5uq45/WGNnUQd+Brni0Iby2GNK5aQHgWSVlqWKnCE2jHZvbqudbpJAH6eALm9oy750LCxtNyWleA==","signatures":[{"sig":"MEUCIQCPJHnD5/eXTYVBEQ32h8MTSlfG9wdAloEPfr9jSeLO4QIgGIcHNpjERYGgg2aRj7mXLfiFIzUbOa10QO7/JQo8Uuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250831-3a97bad13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3594166},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250831-3a97bad13.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250831-3a97bad13.tgz","_integrity":"sha512-25tWQ6KkTr5uq45/WGNnUQd+Brni0Iby2GNK5aQHgWSVlqWKnCE2jHZvbqudbpJAH6eALm9oy750LCxtNyWleA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250831-3a97bad13"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250831-3a97bad13_1756683178510_0.4119679496294233","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250901-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250901-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250901-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f61cc71b2d534aeebe51d6549598b749157491e2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250901-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-hfzR1sch6JYOYhEzRrzdouCBmVmCkxCW5dpzFr9/PCFtf6bNBKAbSjuSpNlVamxcnaa8adkMfrlxG1EyrR9KVw==","signatures":[{"sig":"MEQCIH4RayGRyfkgsU2hkkLh6m5FupvZx4ab2fn9Cy+07OeKAiA0PME57P1SkJZxYrtytr9iPXRQIZjQlEBJ9JLnhnNimQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250901-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250901-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250901-16cdc857b.tgz","_integrity":"sha512-hfzR1sch6JYOYhEzRrzdouCBmVmCkxCW5dpzFr9/PCFtf6bNBKAbSjuSpNlVamxcnaa8adkMfrlxG1EyrR9KVw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250901-16cdc857b_1756769577526_0.7896066815262908","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250901-c94323ac4":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250901-c94323ac4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250901-c94323ac4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"66452bb6bdd12623e46dd88c7ab2da3592871584","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250901-c94323ac4.tgz","fileCount":1819,"integrity":"sha512-DhgbUa1Oi4ygJgi12C+7lh7pv7PM9An4wHjrCYoL+oHb4V1Y1LxE1H/97r6CaLyVRQFJi5AAK31UtqO/suXeHA==","signatures":[{"sig":"MEUCIQCoExJwEaRbyCQ7XJHhdORB5t8PXgnCHrzTzdi8i5d8mgIgI222p74hv9WwHcETeX6qaBGs67IwVj5QPjgW2Gg0CS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250901-c94323ac4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3594166},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250901-c94323ac4.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250901-c94323ac4.tgz","_integrity":"sha512-DhgbUa1Oi4ygJgi12C+7lh7pv7PM9An4wHjrCYoL+oHb4V1Y1LxE1H/97r6CaLyVRQFJi5AAK31UtqO/suXeHA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.18.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250901-c94323ac4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250901-c94323ac4_1756769586089_0.31260264314433406","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250902-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250902-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250902-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"793bdf86047118be8aa5606a81ca95e7bcde23ce","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250902-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-yLpVC7pAqIAGyMVNUYdT2WRjTztaMAvQ3Ej8UN/eJm4NcBg+/GzjLJe9LE4ZPld0ltG6MmfVmy8muQ6XOzwXsw==","signatures":[{"sig":"MEUCIA9iGmSmQ/4A2+JkVX58mkvXMpWEGHHqzW/fA2uEYQTKAiEA7y/z5+97R9SY+Qt6Dnch6dv54Nd5EEw5tRwrEPQNGtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250902-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250902-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250902-16cdc857b.tgz","_integrity":"sha512-yLpVC7pAqIAGyMVNUYdT2WRjTztaMAvQ3Ej8UN/eJm4NcBg+/GzjLJe9LE4ZPld0ltG6MmfVmy8muQ6XOzwXsw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250902-16cdc857b_1756855970115_0.6803276760380434","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250902-745480c2c":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250902-745480c2c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250902-745480c2c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ef4249f28b0137f8ec81cf6b57aa793c8ee35235","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250902-745480c2c.tgz","fileCount":1819,"integrity":"sha512-PAnSZ1YnKd8j2kbBiizmNmmzXkUyJBfsaUphrNiZDJXFmbLFIBGnS3OmjOTluYycc2lVsi5aqozFJcPcimneEQ==","signatures":[{"sig":"MEYCIQDO6MzXfczz5Uafct5g5NfL1Xq4F2TGA4I2g8sS96ozUgIhANjVJmAgSeoLLdA+u5Zo8PL3AnoUkeK5HZE41DBsaCRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250902-745480c2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593594},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250902-745480c2c.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250902-745480c2c.tgz","_integrity":"sha512-PAnSZ1YnKd8j2kbBiizmNmmzXkUyJBfsaUphrNiZDJXFmbLFIBGnS3OmjOTluYycc2lVsi5aqozFJcPcimneEQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250902-745480c2c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250902-745480c2c_1756855982701_0.5097200682328775","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250903-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250903-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250903-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"756e30c6c432fe8a32d9bcdc1556ea6a05f38e91","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250903-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-2ghz379edQ1YaAIiEnzeivhaJWRCDODD27aWeS2VgjS+nR7eexORsS94qV3sjUOeU9TzrOW62TR56NulLEmT5w==","signatures":[{"sig":"MEYCIQCpAEnkGPLmWi3007aniSIcVxF835DVGsVyFXv7Pt1y/AIhAPdtFXCv0YGdW+VVSi+DpE61UYltdo97wpMl57qJZDWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250903-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250903-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250903-16cdc857b.tgz","_integrity":"sha512-2ghz379edQ1YaAIiEnzeivhaJWRCDODD27aWeS2VgjS+nR7eexORsS94qV3sjUOeU9TzrOW62TR56NulLEmT5w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250903-16cdc857b_1756942359817_0.2645406237917016","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250903-74be73448":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250903-74be73448","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250903-74be73448","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4abe13d1043485e518f1147cb1b885507c2abd81","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250903-74be73448.tgz","fileCount":1819,"integrity":"sha512-7xD1Cy00vH4HmemGjg4V622m3EXGO86ueiG0phwPY7g8c9pgQKCOFsr3U49DJC+bxMzVhxsCAQ0m9wmyRXp+CA==","signatures":[{"sig":"MEUCIQCFTTxu0pnYDtA7YVXnxFo2Bq8UxJY+F19kHhoKzJgXZgIgIrVpBUQCFfbBtoj5/JeV/zs4PE8XMHepMn6k8V/Vdbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250903-74be73448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593620},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250903-74be73448.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250903-74be73448.tgz","_integrity":"sha512-7xD1Cy00vH4HmemGjg4V622m3EXGO86ueiG0phwPY7g8c9pgQKCOFsr3U49DJC+bxMzVhxsCAQ0m9wmyRXp+CA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250903-74be73448"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250903-74be73448_1756942363778_0.606083218897991","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250904-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250904-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250904-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ff1efafa853654ce86bc22ad4523b6f352d7771a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250904-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-AXYedcrHu18087aYlsJpeofJV2TbLx5IfCQCUZwfZrVfY743mfUYU4ggTOYVBAEhTSTeAe+Nn9T5pGxWsjum6A==","signatures":[{"sig":"MEUCIHtKkgP0qEM1Z5xjxs9/BH6pl4Kgo7p8TGiAKXB+jl4EAiEAxbJxJZkHpzKf7S2AYcAd4Md8gfJ9gvt3CPhayVoh3CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250904-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250904-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250904-16cdc857b.tgz","_integrity":"sha512-AXYedcrHu18087aYlsJpeofJV2TbLx5IfCQCUZwfZrVfY743mfUYU4ggTOYVBAEhTSTeAe+Nn9T5pGxWsjum6A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250904-16cdc857b_1757028759762_0.17924956088340815","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250904-7d20a483e":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250904-7d20a483e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250904-7d20a483e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"35dddd630e62496377283302e7cbd2d321119e68","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250904-7d20a483e.tgz","fileCount":1822,"integrity":"sha512-KjCFj7+6yV6ZoWTEGWWO/w1/Gz+iyeQCXgispgE+VibDiFfJXEOpQJzitd483O3q14OnUzo3Gzx9GVQunbyjAQ==","signatures":[{"sig":"MEUCIQDeXYszg7HLiG1lMx0F483bbAK4eGw5J5KU7n7aDOUXNQIgcrSRQcZTTcyE/daYTcLPjMRHdny0IBReffturM4dzfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250904-7d20a483e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3604480},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250904-7d20a483e.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250904-7d20a483e.tgz","_integrity":"sha512-KjCFj7+6yV6ZoWTEGWWO/w1/Gz+iyeQCXgispgE+VibDiFfJXEOpQJzitd483O3q14OnUzo3Gzx9GVQunbyjAQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250904-7d20a483e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250904-7d20a483e_1757028779399_0.27542707036268665","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250905-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250905-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250905-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"36eec15b8d783a20996bbfb25fb36bf702f25fff","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250905-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-Lf0FijSjC8u43Lii5O23hFLldb70r1pGHJQn47ora3OdhddN9AX4YEi+mkx0VMmaaYxVAVJXCNRLhIafw97gSw==","signatures":[{"sig":"MEQCIA3nvpSLhWp08ebP1imaMBepmY+cFUM3tBL3Ud3y9JcqAiAtTpfV22DQMPMs546QkD76/h0kBnflW9zUfNVvay7rhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250905-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250905-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250905-16cdc857b.tgz","_integrity":"sha512-Lf0FijSjC8u43Lii5O23hFLldb70r1pGHJQn47ora3OdhddN9AX4YEi+mkx0VMmaaYxVAVJXCNRLhIafw97gSw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250905-16cdc857b_1757115162112_0.24000057580136658","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250905-7d20a483e":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250905-7d20a483e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250905-7d20a483e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4493e9f5fa1ac4e851f30f071dd497ae828cef1b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250905-7d20a483e.tgz","fileCount":1822,"integrity":"sha512-k1xPN4LWnoyNVSlANSCO17JWlsIqZGt58wDGx7NehlW7cMbcj0jXnUz+T4lQ7H6gZYZbn4b1QvauHgTfOKwVzQ==","signatures":[{"sig":"MEUCIQCk86sTmG3TxCNJo6/D3MeChwL79254JPzWLVz9e9gTLAIgU9/cyCSg+RKcN0UKHLaRlATLUssWPbdRxT4xZlfaNLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250905-7d20a483e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3604480},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250905-7d20a483e.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250905-7d20a483e.tgz","_integrity":"sha512-k1xPN4LWnoyNVSlANSCO17JWlsIqZGt58wDGx7NehlW7cMbcj0jXnUz+T4lQ7H6gZYZbn4b1QvauHgTfOKwVzQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250905-7d20a483e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250905-7d20a483e_1757115172887_0.6495296657349376","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250906-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250906-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250906-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"93d04c8023d4b8ef1b577d1c3050c4021e0be716","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250906-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-Pjk6zGD1+kHRrAXUye+I5KjnNLbM0WxuH1szrx7Au/YTOOr/Hh81QC3T77xAA+lBGCfHwM4sFhW0K3DYDg8lmg==","signatures":[{"sig":"MEUCIGaURR/Wr4wGzW8f4tCoBvPqklpXpN6d488c5YW3a/yYAiEAzO1bdpvwe9yId1WPbx/5VFa5Y1SvgdxBT41ldOCHNp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250906-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250906-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250906-16cdc857b.tgz","_integrity":"sha512-Pjk6zGD1+kHRrAXUye+I5KjnNLbM0WxuH1szrx7Au/YTOOr/Hh81QC3T77xAA+lBGCfHwM4sFhW0K3DYDg8lmg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250906-16cdc857b_1757201566142_0.7005187243340016","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250906-7d20a483e":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250906-7d20a483e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250906-7d20a483e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"11cddb63fc4fd64f6f9e0fa546aa33da0a27f80f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250906-7d20a483e.tgz","fileCount":1822,"integrity":"sha512-SOiZfnX5qeNjIwvnXEj25zBJ5UV/BNDzKLv+frnTHbV3wxYS8VXRX3SO6f2XS3XzhblnZkqNTnCMan2WumqHZw==","signatures":[{"sig":"MEQCIE6eIzh06MSA4y3Yu1/4pfvCoZh5OTJQ//wa35MXB4S0AiApFtkQwMi/4PhTvy6D/oTAm6c6gpT0ojQLEoOBbmFp2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250906-7d20a483e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3604480},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250906-7d20a483e.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250906-7d20a483e.tgz","_integrity":"sha512-SOiZfnX5qeNjIwvnXEj25zBJ5UV/BNDzKLv+frnTHbV3wxYS8VXRX3SO6f2XS3XzhblnZkqNTnCMan2WumqHZw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250906-7d20a483e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250906-7d20a483e_1757201587108_0.9045006388450032","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250907-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250907-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250907-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"03f01a3955c0e517ce4b667bb3cdf3ba25ccbca5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250907-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-urDOLGdfgkKv9vBSXzIEKjxEXAfwGHu0pplLDVgOhPSYzCTxGSUjmQnquDLlUWl7+nPraDnWjVkdsXuRYXfztQ==","signatures":[{"sig":"MEQCIHWx9DKdQ1nkQeYVCXRE0rfh4v6sDjq/9+chYsdQiwYAAiBfvx360svSHGq7KHgNKpRfwhKqKN+VnsZuY0OoofJLZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250907-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250907-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250907-16cdc857b.tgz","_integrity":"sha512-urDOLGdfgkKv9vBSXzIEKjxEXAfwGHu0pplLDVgOhPSYzCTxGSUjmQnquDLlUWl7+nPraDnWjVkdsXuRYXfztQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250907-16cdc857b_1757287962217_0.8428605044709148","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250907-7d20a483e":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250907-7d20a483e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250907-7d20a483e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"33bcd8e5a9401990e7e3d921f90b8716dc038c25","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250907-7d20a483e.tgz","fileCount":1822,"integrity":"sha512-/u8J8MkT5pEsoXnfnY+CVgBwWhmzVDnRhCv+MRWUjkmuLZ5V0yeNDnKcjY2vlZTz8MQOOCucQSY+y3S1XtXcig==","signatures":[{"sig":"MEQCIHPJPKE/h8K+T5UaYwOUR6WSSGVRfKEH81RRRSw0QA/jAiBSi2tkrgCV8GUi9SbtTetkZPjRXSCuIwCNV2Nopzn8jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250907-7d20a483e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3604480},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250907-7d20a483e.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250907-7d20a483e.tgz","_integrity":"sha512-/u8J8MkT5pEsoXnfnY+CVgBwWhmzVDnRhCv+MRWUjkmuLZ5V0yeNDnKcjY2vlZTz8MQOOCucQSY+y3S1XtXcig==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250907-7d20a483e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250907-7d20a483e_1757287968251_0.2693195699772051","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250908-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250908-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250908-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"497127e6c3114ed8058de4c89425771b710088f6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250908-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-yGufOWBRy1pUu9hVIXHCkEbVRfv5KJNhj6VgQ21YLYh0XB9uol1fFpoUegw4spMNk3z7CiL+5ywCXV14CUZ5LA==","signatures":[{"sig":"MEYCIQDyPa576QTOH12B5GXdQTZ1Qu1vFsyFYJZH/Lum4F4FoQIhAPfyMIBnLIiqjegrnvvHpG+Nl4gGMov/x/UFVQwKaCtL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250908-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250908-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250908-16cdc857b.tgz","_integrity":"sha512-yGufOWBRy1pUu9hVIXHCkEbVRfv5KJNhj6VgQ21YLYh0XB9uol1fFpoUegw4spMNk3z7CiL+5ywCXV14CUZ5LA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250908-16cdc857b_1757374409774_0.5828892329401152","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250908-c7d5d7682":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250908-c7d5d7682","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250908-c7d5d7682","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c27078e393c5f576fd59eed8ff56781488ce1f15","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250908-c7d5d7682.tgz","fileCount":1822,"integrity":"sha512-41X41w3zG9G90mYzfQHR0jvlhrEdm8y1pjJ9sS/hjYeAuK4Km8ztnKYIObhDqYPcLusxpoQJSa4C/XKxTB38dQ==","signatures":[{"sig":"MEYCIQDjkX55/pheZXgRannHsDhXsThTg3juJXjeNhPrG4kOzgIhAPWdxXlin12Fd7PX+d3rPMRxaCBLcUs1CnxoOjgzfK8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250908-c7d5d7682","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3604480},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250908-c7d5d7682.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250908-c7d5d7682.tgz","_integrity":"sha512-41X41w3zG9G90mYzfQHR0jvlhrEdm8y1pjJ9sS/hjYeAuK4Km8ztnKYIObhDqYPcLusxpoQJSa4C/XKxTB38dQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250908-c7d5d7682"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250908-c7d5d7682_1757374423196_0.02436461384093791","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250909-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250909-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250909-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2fc3719725218df126e9a1278b6569006d144088","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250909-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-c1RS+H6FoBVrJZeLJ3x+yMe1rlym/sFCtXFtsyq0/0Gf4GWk4aIcnK1peg95By+MVl/Yti8luzMg8FYxQ30Bww==","signatures":[{"sig":"MEQCIEhe3guTyFIdhz182x8qrwCFwH+wr1xjD6vH0T3yfFYLAiBhgqDmhBvQVk3rY9oQATyNJs3ujN9OEEcvVV0X8KdbKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250909-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250909-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250909-16cdc857b.tgz","_integrity":"sha512-c1RS+H6FoBVrJZeLJ3x+yMe1rlym/sFCtXFtsyq0/0Gf4GWk4aIcnK1peg95By+MVl/Yti8luzMg8FYxQ30Bww==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250909-16cdc857b_1757460769400_0.34205883911656554","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250909-49e8ec144":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250909-49e8ec144","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250909-49e8ec144","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a2da8d345b89f6d12a809d38233725d6b138d27f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250909-49e8ec144.tgz","fileCount":1822,"integrity":"sha512-RyzN0CY0sM2Ot7+EoHKU/i3C6xZdrX0VP+PqBdWc66YnL/NQ/8cp3Ultljap20RT/mh6Uakrm44spSr4rfsryA==","signatures":[{"sig":"MEUCIQDbibfD3yq4VBHqvRtdfa+MUueEzSKyXSCQSj6kkL3UgQIgAwotil1zjgN9o+S5N7EIrTSdbgGdhMu//HifpAXL8Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250909-49e8ec144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605331},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250909-49e8ec144.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250909-49e8ec144.tgz","_integrity":"sha512-RyzN0CY0sM2Ot7+EoHKU/i3C6xZdrX0VP+PqBdWc66YnL/NQ/8cp3Ultljap20RT/mh6Uakrm44spSr4rfsryA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250909-49e8ec144"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250909-49e8ec144_1757460791193_0.19654913520304151","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250910-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250910-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250910-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3d1d8c9ae14cf334008db77dfb45600885c64c45","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250910-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-RzPeZU51xXCl+TgaYA6IDI8Llpx/zAVyzLSPKxkFoS6K9aFb4bq2Ut9MQBlNeNQDLKgba2WkV0Ax+z8G/F5EPg==","signatures":[{"sig":"MEUCID+LTK1IarxMiUK0wn5WMrcW236YBIYsS6D6milJBnhnAiEAxfA9pJL56fbnMvgP6u2rDF427sV/aezPA9alAHgMpno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250910-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250910-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250910-16cdc857b.tgz","_integrity":"sha512-RzPeZU51xXCl+TgaYA6IDI8Llpx/zAVyzLSPKxkFoS6K9aFb4bq2Ut9MQBlNeNQDLKgba2WkV0Ax+z8G/F5EPg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250910-16cdc857b_1757547161899_0.3393970127775845","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250910-49e8ec144":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250910-49e8ec144","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250910-49e8ec144","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"657da48b8d3e04c73fa91885c54463952d49255f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250910-49e8ec144.tgz","fileCount":1822,"integrity":"sha512-Rr3nn/xPESWilsZ+GWA5edjTFWY0QFSPvom7SLcALihC0sBMH6q23ecysxZSTfwUY0dlxLvdi8Ax45E0Mxc0Zg==","signatures":[{"sig":"MEUCIDqOT4o2MNcs13yyb622eT7qNwXSnMtbkPxUOBUcSbbiAiEAo4Tdz7L5U0Z8OzcRpD6KtaQapgUuzR9eV3urb4CVpNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250910-49e8ec144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605331},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250910-49e8ec144.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250910-49e8ec144.tgz","_integrity":"sha512-Rr3nn/xPESWilsZ+GWA5edjTFWY0QFSPvom7SLcALihC0sBMH6q23ecysxZSTfwUY0dlxLvdi8Ax45E0Mxc0Zg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250910-49e8ec144"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250910-49e8ec144_1757547186028_0.9815679855491108","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250911-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250911-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250911-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c7c1a3f9c21f2da23ef4b95f12729755dda28fbc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250911-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-0tKRwci1yAg/bUafN3dnWwqMGA7ZgaQotxVBeL3WrIwHoW+gKZaLAsdF9lSbWoFO6/WpYxyxY7IrBhr1EFs+SQ==","signatures":[{"sig":"MEQCIE2o4NoxV0gZYcy9wQWNJNSrcXurUPTqZrgY2Ha5JwlNAiAcgbFQ+klpMFVbpxmxVVaMtNERZBRE2+LUkYTZpZFS/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250911-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250911-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250911-16cdc857b.tgz","_integrity":"sha512-0tKRwci1yAg/bUafN3dnWwqMGA7ZgaQotxVBeL3WrIwHoW+gKZaLAsdF9lSbWoFO6/WpYxyxY7IrBhr1EFs+SQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250911-16cdc857b_1757633562539_0.03226529314554427","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250911-d6365ccc0":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250911-d6365ccc0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250911-d6365ccc0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9f9133c4f0e6afbc873a98ea08cf10f4052df3b9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250911-d6365ccc0.tgz","fileCount":1822,"integrity":"sha512-WWxX2u2dQ2ozLO3wfmAgSmJjYvSZWBUUXtOBX+EfJwmdZ20gscLOOXNCs79MUMrEScmnu5L9TTmZRXd0nXiExA==","signatures":[{"sig":"MEYCIQDMYDImt4HqL5GqVweiyXoBoGmXMJAUsQRt8GqMW38YsgIhAPK3N/ukGHN6V+Jj0D//8PJxApQqJEKT4ISbfeWhxTeS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250911-d6365ccc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605051},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250911-d6365ccc0.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250911-d6365ccc0.tgz","_integrity":"sha512-WWxX2u2dQ2ozLO3wfmAgSmJjYvSZWBUUXtOBX+EfJwmdZ20gscLOOXNCs79MUMrEScmnu5L9TTmZRXd0nXiExA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250911-d6365ccc0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250911-d6365ccc0_1757633574633_0.09933029175293884","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250912-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250912-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250912-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b1cfcedafc023225db8e49825cdd3cb14389c430","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250912-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-KNqH8j0p6qu/0ziX3epEuSRhdPF4Nvm/oTQHX6X7zgF442KTirrqxblHfwQ4d2wWq4VFdDa5MlDYfG98WTU6xw==","signatures":[{"sig":"MEQCIC5dQXM4QqPo4cajgv9AoCMrCIP+yKt/b/HKdKfv8tFyAiAljRILcxXH+2xNvczXW6PVz1q8rY1q1NSbksJqBs1NnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250912-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250912-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250912-16cdc857b.tgz","_integrity":"sha512-KNqH8j0p6qu/0ziX3epEuSRhdPF4Nvm/oTQHX6X7zgF442KTirrqxblHfwQ4d2wWq4VFdDa5MlDYfG98WTU6xw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250912-16cdc857b_1757719959303_0.8576976690211953","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250912-d6365ccc0":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250912-d6365ccc0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250912-d6365ccc0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7a3891b3821dbb922fff03f5124f670e94967cf0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250912-d6365ccc0.tgz","fileCount":1822,"integrity":"sha512-InsciIWa8Mocm2T89I+y6EP3GWQKtgjQPGdfVVfOPeFttFOaQ0L/3u1Q1G/Ar9G8TDmlFC6ns+H4Bk0wWJ4Ahw==","signatures":[{"sig":"MEUCIQCjVI1feDyb560YWfwDSQ5SaC5CI3sRlbVh6Hl2JKJvZwIgbmL7MLxmnXDKdar2oIOalQ4gml2yCzPvuX3O45qtqWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250912-d6365ccc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605051},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250912-d6365ccc0.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250912-d6365ccc0.tgz","_integrity":"sha512-InsciIWa8Mocm2T89I+y6EP3GWQKtgjQPGdfVVfOPeFttFOaQ0L/3u1Q1G/Ar9G8TDmlFC6ns+H4Bk0wWJ4Ahw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250912-d6365ccc0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250912-d6365ccc0_1757719964975_0.676660576330226","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250913-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250913-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250913-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2ec46362da635f22ae66bae558fe0677c7094dd9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250913-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-uh+jnVq4tdiM+HkQnbXwXsMcF+NnXkBFXdRoK9QPAZx4BoJqLC0avNuCWjL0YZ+1m7ZezXWBTEO79I6f1XKToQ==","signatures":[{"sig":"MEQCICOnt4vKMiZeaQ2aPmvQSZKZ7+yEplOxyzr+0jNDJ1mGAiB4qDtgXRubU7ZHs/7GiLr7rWMEhRQ8zqJjJ7Zh/KSR0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250913-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250913-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250913-16cdc857b.tgz","_integrity":"sha512-uh+jnVq4tdiM+HkQnbXwXsMcF+NnXkBFXdRoK9QPAZx4BoJqLC0avNuCWjL0YZ+1m7ZezXWBTEO79I6f1XKToQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250913-16cdc857b_1757806370022_0.3083400850196085","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250913-d6365ccc0":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250913-d6365ccc0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250913-d6365ccc0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"72f68fc24cf19966b75271ad84196268508181a2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250913-d6365ccc0.tgz","fileCount":1822,"integrity":"sha512-BQoDzS9F5PxBIXDi5Qcsult1whEtuzdl60oQE6+VEmzrLIKyp9cK9ObQLGfIp+kyLfETQEInFhrl2hS6XAcwsQ==","signatures":[{"sig":"MEYCIQDNYFvsK1ygS8/TZNILl1Z0wOTn0A2hBbIT3lrqF9OVUwIhALKd5Mln4KUaeB+Bi3ATbiHt8paZivWQ8y8ZxVs6kYh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250913-d6365ccc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605051},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250913-d6365ccc0.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250913-d6365ccc0.tgz","_integrity":"sha512-BQoDzS9F5PxBIXDi5Qcsult1whEtuzdl60oQE6+VEmzrLIKyp9cK9ObQLGfIp+kyLfETQEInFhrl2hS6XAcwsQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250913-d6365ccc0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250913-d6365ccc0_1757806396244_0.1627155392357671","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250914-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250914-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250914-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bedd364e4713bb3cc8593f0282777289203f1b5a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250914-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-enbT7RJkHxKSYLQBOqD1nkSQbLnECKfS2Dbbfh8bVz7tyhXrsEvS/uDKVhFJmFmV1IGduePmgo5v8uSSIiNoBw==","signatures":[{"sig":"MEQCIBpKdxDKMmb+Wu4WEKE3iJF0HZnrNIAZXP+LcjcOgIh9AiAMoSILmBjHp0AdKW8zwu0Bo0WMHwl/NYeQz+q06lDmKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250914-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250914-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250914-16cdc857b.tgz","_integrity":"sha512-enbT7RJkHxKSYLQBOqD1nkSQbLnECKfS2Dbbfh8bVz7tyhXrsEvS/uDKVhFJmFmV1IGduePmgo5v8uSSIiNoBw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250914-16cdc857b_1757892760032_0.09324685224825902","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250914-d6365ccc0":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250914-d6365ccc0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250914-d6365ccc0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6048bde4259e664ec7bed866606cc7d7d1b63b45","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250914-d6365ccc0.tgz","fileCount":1822,"integrity":"sha512-go0jWXbj5otakhQrgfHNE98K4qxgcteVVaNB4O0qJa5aLyBVpcw9bhVp0jGYFAlqTo48g5xyW1epd5RHtyc99g==","signatures":[{"sig":"MEYCIQCEBxKhonY+Xd8j8TJ3TEmzSgQu/1VPUm1swZD414OaHAIhAIsTQIzZQykGm6OWhBXgW45/GMr9ZsaNcbk91PRrIKJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250914-d6365ccc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605051},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250914-d6365ccc0.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250914-d6365ccc0.tgz","_integrity":"sha512-go0jWXbj5otakhQrgfHNE98K4qxgcteVVaNB4O0qJa5aLyBVpcw9bhVp0jGYFAlqTo48g5xyW1epd5RHtyc99g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250914-d6365ccc0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250914-d6365ccc0_1757892778149_0.8501591630159","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.1.0-jsx-fix":{"name":"react-native-reanimated","version":"4.1.0-jsx-fix","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.0-jsx-fix","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ba9a9910207b12c7ebcc478325a0afa0f306448d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.0-jsx-fix.tgz","fileCount":1818,"integrity":"sha512-kDfdzTvuHlqNkaP4W46qh1RTeyD7JhAMuNenz/9mFBAQmgajpVaXthma52j4EtXZgNfPbXHnH43NQ/OZrdQA4Q==","signatures":[{"sig":"MEYCIQDkkBmDOulu67PAyjLtexK+oJJrEsDln/Xwxzd5624MtgIhAOl3w/kBIZTgTfIP5Ax1DCjxo+uZxqFG46OwYQeIKkCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3591419},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.0-jsx-fix.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 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 && 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","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/primary/packages/react-native-reanimated/react-native-reanimated-4.1.0-jsx-fix.tgz","_integrity":"sha512-kDfdzTvuHlqNkaP4W46qh1RTeyD7JhAMuNenz/9mFBAQmgajpVaXthma52j4EtXZgNfPbXHnH43NQ/OZrdQA4Q==","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":{},"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.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.0-jsx-fix_1757949097765_0.9833228649274297","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250915-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250915-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250915-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8015bcd133c660dbfa7a44aabc2fbaa110b5764b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250915-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-+VU8KMBfrzc/UZruLkpfJ7hhEKw+HE5hVLVT22qzCQRL6YUQXVbFOQ5IDDmXtQMJM8OSc1Wm7Z6343rYeXki6g==","signatures":[{"sig":"MEYCIQDqvQO4qjsHschtVIT0LqiEQsFSQS4YPKqwE3wKn5pUEwIhAJ3IOR/xe2oTk4UUUkUmaHM45ylAY6pivCUXHqpu0/qF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250915-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250915-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250915-16cdc857b.tgz","_integrity":"sha512-+VU8KMBfrzc/UZruLkpfJ7hhEKw+HE5hVLVT22qzCQRL6YUQXVbFOQ5IDDmXtQMJM8OSc1Wm7Z6343rYeXki6g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250915-16cdc857b_1757979148454_0.907943349676207","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250915-d6365ccc0":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250915-d6365ccc0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250915-d6365ccc0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"acde4abcbcd4f1d9a89c5847a83356c22925dca3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250915-d6365ccc0.tgz","fileCount":1822,"integrity":"sha512-R8bIfIqmNASuuprB6OUcV4qNEmOZCkCjZIToij14jgfK42sEZy4EIYtIGanotRskt7DiLOJlCZ7wImMQ/MBhag==","signatures":[{"sig":"MEUCIBe5oK4pO01oWxD/cq2Hfv2D92Wp6FIQ+l9ojKUdkUJxAiEA5iObaj5ETsmH2HZ1KQfnesVo42VJmhEvg7zTak0F4Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250915-d6365ccc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605051},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250915-d6365ccc0.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250915-d6365ccc0.tgz","_integrity":"sha512-R8bIfIqmNASuuprB6OUcV4qNEmOZCkCjZIToij14jgfK42sEZy4EIYtIGanotRskt7DiLOJlCZ7wImMQ/MBhag==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250915-d6365ccc0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250915-d6365ccc0_1757979165800_0.8592130178362518","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250917-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250917-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250917-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"705f5aa987ee6dbfe86b2e3c7a593c38c251301c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250917-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-7HZDWpSZXujRJXwedwDivhJX1UEmcERZ4Oi6/XrhmIcSJvLas5h3yP2TahCzURWWyA7tpXvKckOU0Jnuaxfc6Q==","signatures":[{"sig":"MEUCIQDQetfHNfEUy4RFP/zIuW4gcHxFl1d8+EObal1lcY59DwIgZzZbVx07o8di03LtyZPv8MkRciqas1zOb0561sN/dok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250917-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250917-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250917-16cdc857b.tgz","_integrity":"sha512-7HZDWpSZXujRJXwedwDivhJX1UEmcERZ4Oi6/XrhmIcSJvLas5h3yP2TahCzURWWyA7tpXvKckOU0Jnuaxfc6Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250917-16cdc857b_1758151959960_0.7617476640109038","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250917-4197a13b5":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250917-4197a13b5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250917-4197a13b5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8e64de661bf02bde3f273fa6a952c3682409b33d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250917-4197a13b5.tgz","fileCount":1822,"integrity":"sha512-zQapAgPDN/c48QdZLTo3uUgA09mJVUPHvyQdd7s6pP48GKuTJmBvaLQVKEwih8qpo3pO/BJl/f0EUTZP1Ldz4g==","signatures":[{"sig":"MEUCIQDJGWb6kn8vpEZyqq+5RHo6eHLlZy/a0URUL6k7l50qGAIgWzUEXqRaNfSyvZHufjzIFeHZXifnfySIPq8EwROCBNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250917-4197a13b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605188},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250917-4197a13b5.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250917-4197a13b5.tgz","_integrity":"sha512-zQapAgPDN/c48QdZLTo3uUgA09mJVUPHvyQdd7s6pP48GKuTJmBvaLQVKEwih8qpo3pO/BJl/f0EUTZP1Ldz4g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250917-4197a13b5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250917-4197a13b5_1758151979861_0.3889022322093656","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250918-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250918-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250918-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5f1cff0213de00b5afe82aa9545a925283f00235","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250918-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-GI/FKzw5BfKqucTTf/0ztLceqmAGMhM+398YJXr+gflO9w1nDFIpU61BBoIu3bDl7OZ5WiQ+gBnKQChbQ85TEg==","signatures":[{"sig":"MEUCIQDlF0qHyHPf5ME1QFiRy6Z+fb2X+5S3KSGRfHytbyFMrAIgfv3+1e/c3Omuq4+eDzC6USR59BiEUq4IN96Bx745280=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250918-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250918-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250918-16cdc857b.tgz","_integrity":"sha512-GI/FKzw5BfKqucTTf/0ztLceqmAGMhM+398YJXr+gflO9w1nDFIpU61BBoIu3bDl7OZ5WiQ+gBnKQChbQ85TEg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250918-16cdc857b_1758238374805_0.46384463796659614","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250918-4197a13b5":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250918-4197a13b5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250918-4197a13b5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c7994ddc336803d280e2a3902af9950879d59209","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250918-4197a13b5.tgz","fileCount":1822,"integrity":"sha512-O0SCoCdek48xji9qQF/vfa09uEgZ1YnbT8OV/YgcDgy6M5KvhDqyI+NpN349FZ750avaF6hcvzbUwKEfzO/J/Q==","signatures":[{"sig":"MEYCIQDS+cSkB7Rt7bc1zgK3EE3DPEbX61eULCRuNWMO6LEp7QIhAMtrqwNVRxSAY/DqC2ZvF+5lLjW/ez1669tLFHO7BusI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250918-4197a13b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3605188},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250918-4197a13b5.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 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 && 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","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250918-4197a13b5.tgz","_integrity":"sha512-O0SCoCdek48xji9qQF/vfa09uEgZ1YnbT8OV/YgcDgy6M5KvhDqyI+NpN349FZ750avaF6hcvzbUwKEfzO/J/Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250918-4197a13b5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250918-4197a13b5_1758238379614_0.9439770665602014","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250919-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250919-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250919-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"769c8e11c187c502f58dc1b69dcd980bc7a96969","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250919-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-eSCRWYHCavG9oCLpaKmNdKPN6p1GZJI+RGWjPrH0L4DVhI8UVLD+zimu8RtSIy8yHRHikuBAHOURk+cnjAexlg==","signatures":[{"sig":"MEUCIAXUyuXfbEFiz5Tt+E46NskyJuxFDZKNjTz/qleaPHLdAiEA/uSEnUOYeVZ7T/vj2hVWMHMni1uihTdgt79TAand2vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250919-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250919-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250919-16cdc857b.tgz","_integrity":"sha512-eSCRWYHCavG9oCLpaKmNdKPN6p1GZJI+RGWjPrH0L4DVhI8UVLD+zimu8RtSIy8yHRHikuBAHOURk+cnjAexlg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250919-16cdc857b_1758324771389_0.7462956492719242","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250919-50efe3d0c":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250919-50efe3d0c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250919-50efe3d0c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6e0f30f7ed8e55db0cecae13b9e5e0195259426f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250919-50efe3d0c.tgz","fileCount":1811,"integrity":"sha512-8PfRBDOzp0IBewER0Ui49iJ990cHP2WFoxmcroeMtgzALvPZzW+ZcQFoHPMGarcA/uEPZBEloGPCaDluRzc3tQ==","signatures":[{"sig":"MEQCIEYlQHvMxIr9lQmTzkDDQ02OXZQkWoDgOJcpGdOq7HzLAiB8XUWXYF/eUDOOJUJmWRoo3+HfO2fNHaAMJYhLFke1OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250919-50efe3d0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3613931},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250919-50efe3d0c.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250919-50efe3d0c.tgz","_integrity":"sha512-8PfRBDOzp0IBewER0Ui49iJ990cHP2WFoxmcroeMtgzALvPZzW+ZcQFoHPMGarcA/uEPZBEloGPCaDluRzc3tQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250919-50efe3d0c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250919-50efe3d0c_1758324785301_0.7779322675414588","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250920-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250920-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250920-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"acf50ef37e1d488e87d42603640c1eaaea22d11f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250920-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-YRFjzd5Dem3EnSk/IwI1vGLLVSMEhBNslecQ9nJ6VjZgTi/ttsD10kyerjJdE2U4trWK2aY8G15S8OKEgCZQkg==","signatures":[{"sig":"MEUCIQCwPlsrZaw3mo2G0KzmOCzWrq+mjNnevFyr9nPvcZbDCAIgPrAJBjrYSd9ao7bZuA3QhF42tTntwX2LNHmqqtTNtJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250920-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250920-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250920-16cdc857b.tgz","_integrity":"sha512-YRFjzd5Dem3EnSk/IwI1vGLLVSMEhBNslecQ9nJ6VjZgTi/ttsD10kyerjJdE2U4trWK2aY8G15S8OKEgCZQkg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250920-16cdc857b_1758411166303_0.06248610907673391","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250920-50efe3d0c":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250920-50efe3d0c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250920-50efe3d0c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"14a97b74c87367bff2e4fc40e081c48ef338f0cd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250920-50efe3d0c.tgz","fileCount":1811,"integrity":"sha512-9aVPUflTnefwTJr9+SpynpwrDfkNVc77rHyGfLN3gK39k/0aegpnBCGK6c+CZwKLqSEHSP75tcFz1NgVas0SQQ==","signatures":[{"sig":"MEYCIQCS6nFApaEAc68fOP7SdlnvO5IcqOtcaFCOfdIKDASKpQIhAJmnK2RMvna1zVIMG/tor9t3UO3s3iDfHBIsxQd74Q11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250920-50efe3d0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3613931},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250920-50efe3d0c.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250920-50efe3d0c.tgz","_integrity":"sha512-9aVPUflTnefwTJr9+SpynpwrDfkNVc77rHyGfLN3gK39k/0aegpnBCGK6c+CZwKLqSEHSP75tcFz1NgVas0SQQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250920-50efe3d0c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250920-50efe3d0c_1758411179635_0.05234856309416536","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20250921-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250921-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250921-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5ca19beb634bfca08632ac98fcfe3f283bb39582","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250921-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-gEyhzqhyubsj/ljnWlcsXBIrWE5oZ+M+L/+VN6GGKymu9wWLjiV19iUD8RxjxrV59NTafXWB12VwFAMlbc//4A==","signatures":[{"sig":"MEYCIQDAXeWKJ19IO8PV6UlcLBvickRVs9YBZhruQFqbhfAEMwIhAPT2+NjhWCvC5nOLUyWQO12K+IazSuEbVJfDWnKaGZC0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250921-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250921-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250921-16cdc857b.tgz","_integrity":"sha512-gEyhzqhyubsj/ljnWlcsXBIrWE5oZ+M+L/+VN6GGKymu9wWLjiV19iUD8RxjxrV59NTafXWB12VwFAMlbc//4A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250921-16cdc857b_1758497561837_0.4220204540505139","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250921-50efe3d0c":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250921-50efe3d0c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250921-50efe3d0c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c2cc4765adde89556f55989607d892b1ef144fd5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250921-50efe3d0c.tgz","fileCount":1811,"integrity":"sha512-nnhUWYrQKsUMQLH28dHEqK0cgH9k8gHAKfh/L4rhomk/w5JSfx+Fn6RHtTFrvsnpP2iQGYO7Uf8Nf5/te8xtpQ==","signatures":[{"sig":"MEUCIQDCwkP8lYI2XjAOcUJBkP+J9EJk3h3OgBKG8DAs3kDs1QIgSM/SWrvRxE8CpF+1FK1X29+m7TlHq8R7VYnvj/NWhLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250921-50efe3d0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3613931},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250921-50efe3d0c.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250921-50efe3d0c.tgz","_integrity":"sha512-nnhUWYrQKsUMQLH28dHEqK0cgH9k8gHAKfh/L4rhomk/w5JSfx+Fn6RHtTFrvsnpP2iQGYO7Uf8Nf5/te8xtpQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250921-50efe3d0c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250921-50efe3d0c_1758497587505_0.15182343381818053","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250922-57464aff5":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250922-57464aff5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250922-57464aff5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"850224074f3fa4ac58bc8c5d0d3b819a6b672865","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250922-57464aff5.tgz","fileCount":1810,"integrity":"sha512-GKmaMCg9/6TUQMrKzFagOtA0YO4MWLds770dV1VHa3qWezJamSxpOacacUMIfB+5wGWdu4HSfDZgxtGSawoBmw==","signatures":[{"sig":"MEQCIBljHGA2YHTYwq4qy5oESpHzmdxTNWKjiBk8qvqNsob3AiAJW5UCof7CWp+ykMlAH4OXgj4oE8Dh7X3HzlHofIw79Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250922-57464aff5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623782},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250922-57464aff5.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250922-57464aff5.tgz","_integrity":"sha512-GKmaMCg9/6TUQMrKzFagOtA0YO4MWLds770dV1VHa3qWezJamSxpOacacUMIfB+5wGWdu4HSfDZgxtGSawoBmw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250922-57464aff5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250922-57464aff5_1758583965259_0.646027421772609","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250923-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250923-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250923-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5bb84ebacd47ba32a361590579df4313acd71201","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250923-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-kno2Mj/lljDC6sx6aR93/Xzjtw9XgUKCVq9k8STdVW76CuRvjOegPFSWdwXysYaeh77OsRLYg34qHfRPvFTrLQ==","signatures":[{"sig":"MEQCIAha2dJNMRE6EcZ/gGN5/uvs8/SHPuk1hk+Vr7OM+mmAAiBLkjoJzHF6uUXKwuj1lTtFjY8RMSyjQQzOoKJH3PB3Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250923-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250923-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250923-16cdc857b.tgz","_integrity":"sha512-kno2Mj/lljDC6sx6aR93/Xzjtw9XgUKCVq9k8STdVW76CuRvjOegPFSWdwXysYaeh77OsRLYg34qHfRPvFTrLQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250923-16cdc857b_1758670355599_0.7047931664339353","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250923-57464aff5":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250923-57464aff5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250923-57464aff5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1b9dd714cda82ac73b8c07b44cb6356629fdd40b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250923-57464aff5.tgz","fileCount":1810,"integrity":"sha512-XQ191M9Xw5CzBNZv/Hb8zm9Jv/SvE4KhD63/XxUryiwPMNQYnuyU0qCQK4STkcX3Ea2WqlRmP0WCtlfNqr8ANA==","signatures":[{"sig":"MEUCIQDZZCvq/w0VJoWKZGYIvKfhZ1E7t5kZ++moVkoVJQExtwIgWJCa03zVpqk0BciDwa0XFrYQuandATp5Dn/hi3SUrTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250923-57464aff5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623782},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250923-57464aff5.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250923-57464aff5.tgz","_integrity":"sha512-XQ191M9Xw5CzBNZv/Hb8zm9Jv/SvE4KhD63/XxUryiwPMNQYnuyU0qCQK4STkcX3Ea2WqlRmP0WCtlfNqr8ANA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.6.0-nightly-20250923-57464aff5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250923-57464aff5_1758670377932_0.36008042611853","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.1.1":{"name":"react-native-reanimated","version":"4.1.1","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"01f16d3184570be4bf8d5db14edfe494d3694d1e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.1.tgz","fileCount":1809,"integrity":"sha512-QWe8EJJFOQW92b/sl551u3uPeLT5TUx2eAXkga8Kcj2w+Qs/Yh6fsz5sN8iyNO6zcoSNFqYQLICD6dvBIFGzbg==","signatures":[{"sig":"MEQCIEIVTu+isk7JqEdNCbG/jq/vPSU1OMbe1C4o6yCLx28BAiAwuYhtoRgY4z1+jf/jKBR1xJ/kh84zQp+7pa80LZLu2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3598273},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.1.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 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 && 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","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},"_resolved":"/Users/marcysia/swm/repos/react-native-reanimated/react-native-reanimated-4.1.1.tgz","_integrity":"sha512-QWe8EJJFOQW92b/sl551u3uPeLT5TUx2eAXkga8Kcj2w+Qs/Yh6fsz5sN8iyNO6zcoSNFqYQLICD6dvBIFGzbg==","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":{},"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.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,"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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.1_1758711539621_0.6920416221171015","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.1.2":{"name":"react-native-reanimated","version":"4.1.2","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d2ab20c575740b29002d115617d6621c83e81c89","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.2.tgz","fileCount":1809,"integrity":"sha512-qzmQiFrvjm62pRBcj97QI9Xckc3EjgHQoY1F2yjktd0kpjhoyePeuTEXjYRCAVIy7IV/1cfeSup34+zFThFoHQ==","signatures":[{"sig":"MEUCIQCzVEviUbYqoIayrySPhgP3F6jXBq8aYYkzi4C+ZqDnRAIgNcJd4MtczPB7Rnk1dnNtI3WhbOimRLQosP7lp9g6V6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3598282},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.2.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 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 && 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","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/worklets/LatestApp/react-native-reanimated-4.1.2.tgz","_integrity":"sha512-qzmQiFrvjm62pRBcj97QI9Xckc3EjgHQoY1F2yjktd0kpjhoyePeuTEXjYRCAVIy7IV/1cfeSup34+zFThFoHQ==","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":{},"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.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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.2_1758735235016_0.004462334658732248","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250924-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250924-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250924-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6c271f98db2ebd8067bf4ea46a33dac194c05c22","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250924-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-CrC5pXdjgEPZkasvQm/7MnMeaI0EzkZ/ViQ39syR9BssvP5+x109EY8BTTSsfrEzYEiD+wIEzOu+ypUvJZsgwg==","signatures":[{"sig":"MEQCIBN6IrPHUU4xZFUHUCu7O8RgfgkSWRiyfdw5wLi5Cz9AAiB0KABJDxUDPxWs2wxDA/Qf4nGN/moxCpBl5WciHqt6BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250924-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250924-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250924-16cdc857b.tgz","_integrity":"sha512-CrC5pXdjgEPZkasvQm/7MnMeaI0EzkZ/ViQ39syR9BssvP5+x109EY8BTTSsfrEzYEiD+wIEzOu+ypUvJZsgwg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250924-16cdc857b_1758756755533_0.2774526917431843","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250924-7b73681ca":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250924-7b73681ca","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250924-7b73681ca","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"85e9b28ab0ca4c92e633e189b7721ffb4f5b269c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250924-7b73681ca.tgz","fileCount":1810,"integrity":"sha512-p5QQBCDmkug1cBn91HZhyvwpQIXgVuFmUO2BP1a0jgc0VHqwtH7QTwEulCsxAvo1Iwtzk/RM9IQu2yG2U9cIzA==","signatures":[{"sig":"MEQCIAsI0COtNnA45Fc9AOA5xCOEIIdu9hIDGuk62mdJElz5AiAXXZW3O1+Lie5zYK2pWoKyCE3IktrXH1rV9Ohc5/vgBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250924-7b73681ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623791},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250924-7b73681ca.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250924-7b73681ca.tgz","_integrity":"sha512-p5QQBCDmkug1cBn91HZhyvwpQIXgVuFmUO2BP1a0jgc0VHqwtH7QTwEulCsxAvo1Iwtzk/RM9IQu2yG2U9cIzA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20250924-7b73681ca"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250924-7b73681ca_1758756769581_0.0967187544878374","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250925-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250925-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250925-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9ea9d914ed20e9e397c3e3f6df2c4819d293d41b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250925-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-9uEhOrLNzg9j6/0weydFIH/PthpKhkm+Lh/8HY6pxQ01m+hD5zrcEth2dXfLGKmQ9Dwy7CQKldIk9vAK2HVcSw==","signatures":[{"sig":"MEUCIQDoLrFlKEuK0IuR0X8EKsmlKfDIib40DS2mMUEv2pxDFgIgNyS54arFT0OJFP5WARYzvWDSCMFBd42KK7PyFveQY2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250925-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250925-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250925-16cdc857b.tgz","_integrity":"sha512-9uEhOrLNzg9j6/0weydFIH/PthpKhkm+Lh/8HY6pxQ01m+hD5zrcEth2dXfLGKmQ9Dwy7CQKldIk9vAK2HVcSw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250925-16cdc857b_1758843162446_0.7975952476386228","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250925-92c95ce89":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250925-92c95ce89","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250925-92c95ce89","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dea4916937ec98e4e50ce94b8c16c80884c04c6b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250925-92c95ce89.tgz","fileCount":1810,"integrity":"sha512-5V0h9lK0JUgoLU8/3ecNh5ffYBgoogzH+105d0lM4477ao9xmrk08RoHZAx6HCAQsfi+j+S2M7wh3sQHiO0q6g==","signatures":[{"sig":"MEUCIBQU3YRxkf6r24CjgLiOudc3JjE7p2qVdkG5hluMiK5LAiEAw8vyVO0LFvVXKuPXGvKHugI1Kpz89ovc/RebBP5Kh/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250925-92c95ce89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623791},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250925-92c95ce89.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250925-92c95ce89.tgz","_integrity":"sha512-5V0h9lK0JUgoLU8/3ecNh5ffYBgoogzH+105d0lM4477ao9xmrk08RoHZAx6HCAQsfi+j+S2M7wh3sQHiO0q6g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"patch:react-native@npm%3A0.82.0-rc.0#~/.yarn/patches/react-native-npm-0.82.0-rc.0-4775a171a4.patch","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20250925-92c95ce89"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250925-92c95ce89_1758843166196_0.5326249663592901","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250926-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250926-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250926-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5501c50d796bbf51751a075983dcc66684a136ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250926-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-XhzFgEhLqreo6bqylWgNiSEx6szBXlinlbO8eaEa3ljtMvglPuVpquZiXx5Ub9K96CYCyggBirl7OifQuOVDQg==","signatures":[{"sig":"MEYCIQDGhS4ert823fSfQQbol9ZeQ7KDCbbbrBgJfPzsScjoNQIhAKtvxqjWxpP19wM97HthlW1Ah9KZKcJuaW2g6dFL+DCN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250926-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250926-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250926-16cdc857b.tgz","_integrity":"sha512-XhzFgEhLqreo6bqylWgNiSEx6szBXlinlbO8eaEa3ljtMvglPuVpquZiXx5Ub9K96CYCyggBirl7OifQuOVDQg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250926-16cdc857b_1758929559864_0.3447444722532711","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250926-2e48c198f":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250926-2e48c198f","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250926-2e48c198f","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b4a812759b74c5ac1a2e2b64745c18bde0cde137","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250926-2e48c198f.tgz","fileCount":1810,"integrity":"sha512-YgeYo6XYm+n+0Tm6K+x/a2vs7EsxhlUMySwSS+1w86M97DFYKXQ6afcjqhLnkUFxe+YXKYEzESETcE6jzZYpDw==","signatures":[{"sig":"MEUCIDG3tLnFl4iBsQ+2DIiCiLQRH2vYFSXqnrPY7sYrZXj7AiEAtni4JSjeAfy/a50VEUpfXgx98S7rkiN6aK5Vz0LU84k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250926-2e48c198f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623704},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250926-2e48c198f.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250926-2e48c198f.tgz","_integrity":"sha512-YgeYo6XYm+n+0Tm6K+x/a2vs7EsxhlUMySwSS+1w86M97DFYKXQ6afcjqhLnkUFxe+YXKYEzESETcE6jzZYpDw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.0","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.0","@react-native/metro-config":"0.82.0-rc.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.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.82.0-rc.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20250926-2e48c198f"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250926-2e48c198f_1758929576042_0.9788763675767937","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250927-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250927-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250927-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"38cf293389213e64af74ab0974dccde82e345c4c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250927-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-8BrPM/tii0wHkJ2q8ETxHi4b3E5fJg2SCgcUdJqBxgfi3G86opu5OQfeKu/9baHx3Uy9+61Uolq9YrpxMLCkDA==","signatures":[{"sig":"MEUCIEpvCvCmaZzi6Ngl6wBYjxU8BPkjvi6KV/ESZpMzYZTTAiEAuOmXTn3r/a3BhxfbOKnpSuej78czKr69pkGd2hnvtos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250927-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250927-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250927-16cdc857b.tgz","_integrity":"sha512-8BrPM/tii0wHkJ2q8ETxHi4b3E5fJg2SCgcUdJqBxgfi3G86opu5OQfeKu/9baHx3Uy9+61Uolq9YrpxMLCkDA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250927-16cdc857b_1759015958084_0.534684516444093","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250927-cb28181c5":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250927-cb28181c5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250927-cb28181c5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9a89aac1faf21c8e63d77d4aa82096fb2f379d9d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250927-cb28181c5.tgz","fileCount":1810,"integrity":"sha512-K6eTpb/QIycZIWp6ONdaHJD/lKqfG9boE6M3FmCIj3Ez9OwvNhxGHgF1yTAWEO4xhlaB44NeyoySDL2SkTvZgw==","signatures":[{"sig":"MEUCICz5f8ZtCKFtjObhkP0s7j+qe7HJLf3YjkVqDcVxXRjtAiEAuyMJpf50qTqsu+xJNPpogVMTso2gb8BKmV1hoHMS7P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250927-cb28181c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623704},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250927-cb28181c5.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250927-cb28181c5.tgz","_integrity":"sha512-K6eTpb/QIycZIWp6ONdaHJD/lKqfG9boE6M3FmCIj3Ez9OwvNhxGHgF1yTAWEO4xhlaB44NeyoySDL2SkTvZgw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20250927-cb28181c5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250927-cb28181c5_1759015973668_0.15198860611040121","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250928-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250928-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250928-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6d28f8e10d0ae4a172a268a693b2fa8603e24e0d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250928-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-7AOWiwcxpHclk3Wsx0Mgu0e02iiDmkuZu/uLhOxUzR0NXQ1KzpAa7Q4PWrNbF/MgOVkNZ4FqfQ7riGdIMACxoQ==","signatures":[{"sig":"MEUCIQDtjuUH1rfIeFERkAq9TouiIKrszr/h7m503Lk9nmQjJwIgFSKMIsow8ydFH+JMAOZyoL15si8YZBfCv03pHjWRBDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250928-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250928-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250928-16cdc857b.tgz","_integrity":"sha512-7AOWiwcxpHclk3Wsx0Mgu0e02iiDmkuZu/uLhOxUzR0NXQ1KzpAa7Q4PWrNbF/MgOVkNZ4FqfQ7riGdIMACxoQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250928-16cdc857b_1759102362852_0.9985760135759074","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250928-cb28181c5":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250928-cb28181c5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250928-cb28181c5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"385f6d5aa0678819705d973299e8d92f09fbf2bb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250928-cb28181c5.tgz","fileCount":1810,"integrity":"sha512-jKmFIxU8gcj8co7Z/kmSckHF9q4kA4T3ULzZIs529x8crEVEzO5Zy3tMutRqUpf8T7Ll0s1VIMWR0GqqL7MF9Q==","signatures":[{"sig":"MEUCIQD67rmATNHGgEQNMMZF+MQ3sISnzG/aFQWQjRbWwYe9QgIgByOLPZyzBgBorwqCKS+xY6G5aD1hQOsU4lb4S7vZe1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250928-cb28181c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623704},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250928-cb28181c5.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250928-cb28181c5.tgz","_integrity":"sha512-jKmFIxU8gcj8co7Z/kmSckHF9q4kA4T3ULzZIs529x8crEVEzO5Zy3tMutRqUpf8T7Ll0s1VIMWR0GqqL7MF9Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20250928-cb28181c5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250928-cb28181c5_1759102375393_0.4778731383792274","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250929-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250929-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250929-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8d6b17a58af840f13cad3f31a486e73a08b720a6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250929-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-KEDjlWW33YK7rhPsRioo04eOK8vZwTA4pC5nec2Div/VjPgjXDTatD8fUt+k57R3jikJcVrvVVZS5qYs/8ucZw==","signatures":[{"sig":"MEUCIAn5h0AlLNdTxZ32qEfacZ/LJIwbIlPhnOnEqjk4PEZSAiEAqfKggDHGV8Udou8W/FnJ/UXg4TgZ0YNIUACigGkVSQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250929-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250929-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250929-16cdc857b.tgz","_integrity":"sha512-KEDjlWW33YK7rhPsRioo04eOK8vZwTA4pC5nec2Div/VjPgjXDTatD8fUt+k57R3jikJcVrvVVZS5qYs/8ucZw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250929-16cdc857b_1759188771155_0.8686100311422082","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250929-cb28181c5":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250929-cb28181c5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250929-cb28181c5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f6a6e8d487abe4c199d1a5931602ed85831fe43b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250929-cb28181c5.tgz","fileCount":1810,"integrity":"sha512-49ui4667000LT9DndF2fvKmwfgp9GChF/588G54dVuU/RSP7IYGQI81wguS+G4huXJu61s01J/HbLkoBXRmuJQ==","signatures":[{"sig":"MEUCIEu6QDNmoR9NUM3nEBCF3Q6T2CoSlKoBI+rZ5K0hccWuAiEAz1ba4PZwc5OkZXJFR+GUmBrJqmO1GsQ8qYcl2kXQ6uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250929-cb28181c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623704},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250929-cb28181c5.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250929-cb28181c5.tgz","_integrity":"sha512-49ui4667000LT9DndF2fvKmwfgp9GChF/588G54dVuU/RSP7IYGQI81wguS+G4huXJu61s01J/HbLkoBXRmuJQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20250929-cb28181c5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250929-cb28181c5_1759188773934_0.1309570760647638","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20250930-16cdc857b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20250930-16cdc857b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20250930-16cdc857b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"18b2f9ef9e0c3126388a2a4673e21c4b38edec27","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20250930-16cdc857b.tgz","fileCount":1275,"integrity":"sha512-c6LvvJgW1+Sqs12QgphrlCqpYj5BgWtNqLENvv3jTQNrmHUBzaFFf3dooKqTXLgR2eFvO06EeAzy4eVoQklc7Q==","signatures":[{"sig":"MEUCIDmS8ySbjy7niWR/SxDoh49wEAMA/etyR/GV1NNQiouSAiEA1B9Py6zJHzaU6kmUX60XBmjiOjv7xr9l8TLGwM2g7D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20250930-16cdc857b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471147},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20250930-16cdc857b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20250930-16cdc857b.tgz","_integrity":"sha512-c6LvvJgW1+Sqs12QgphrlCqpYj5BgWtNqLENvv3jTQNrmHUBzaFFf3dooKqTXLgR2eFvO06EeAzy4eVoQklc7Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20250930-16cdc857b_1759275163146_0.7513339163907558","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20250930-9422b0b9d":{"name":"react-native-reanimated","version":"4.2.0-nightly-20250930-9422b0b9d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20250930-9422b0b9d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d67a77302747771b21eab66be6077b53c41b24d7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20250930-9422b0b9d.tgz","fileCount":1810,"integrity":"sha512-l7qdeKp7jBx3YeJMgMJm8ag537FaU/WvbYByWyJaKSx/rF2OEUDllsIOlhZvTgWAzQRFj0MLn6GOnNUYqHSyIQ==","signatures":[{"sig":"MEUCIQDFxHB1hnYtIKiiLtLF+osTrWf/XSGjr1L6YV5Wf8G/+AIgOXa7Jyb/vD1uMigQlcEStPySZrxLAEmeKme5FzHwUgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20250930-9422b0b9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623704},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20250930-9422b0b9d.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20250930-9422b0b9d.tgz","_integrity":"sha512-l7qdeKp7jBx3YeJMgMJm8ag537FaU/WvbYByWyJaKSx/rF2OEUDllsIOlhZvTgWAzQRFj0MLn6GOnNUYqHSyIQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20250930-9422b0b9d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20250930-9422b0b9d_1759275170259_0.6607286174803466","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251001-13b4dd347":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251001-13b4dd347","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251001-13b4dd347","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"874118c6de716689dced817fb495eb7a890993cb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251001-13b4dd347.tgz","fileCount":1275,"integrity":"sha512-hiceA9taOMgO2zOp/JmXBROaM0LM6FkXTt+Ma3+Px9PDpo2a0otGhPOlmuKq6vfs0R66CtxxaYvZ5tNPnn5neg==","signatures":[{"sig":"MEYCIQCSdu7m6/vCSFpg9YVUrvEGEsovVgrlB/cwCLAN8/PtbgIhAKKTaD6Q3VAx7q1HXoKqHosj3v47QDgTQIqYrR2d3Ijp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251001-13b4dd347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3472560},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251001-13b4dd347.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251001-13b4dd347.tgz","_integrity":"sha512-hiceA9taOMgO2zOp/JmXBROaM0LM6FkXTt+Ma3+Px9PDpo2a0otGhPOlmuKq6vfs0R66CtxxaYvZ5tNPnn5neg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251001-13b4dd347_1759361556628_0.19219656982580302","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251001-14eca5b4c":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251001-14eca5b4c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251001-14eca5b4c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e50c79b3b4d9bdbffba8060a091524c2828be0be","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251001-14eca5b4c.tgz","fileCount":1810,"integrity":"sha512-0fs63TSndIwYdCFH8UEeKJAC6Hv/JuF0G74m9oYY5nCPaGMSrTeYM0R/+L8rNyqn4Q8s6wh3H1PMDSM+hYmf/A==","signatures":[{"sig":"MEYCIQCOkOhkPmBn1CTzgC0U4+Sy/no6a1T56l07BjABBP4DfAIhAOG4KdYBbFANhoLM9mHZCVfmfA5t1Fow25hJXyB8whs8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251001-14eca5b4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623641},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251001-14eca5b4c.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251001-14eca5b4c.tgz","_integrity":"sha512-0fs63TSndIwYdCFH8UEeKJAC6Hv/JuF0G74m9oYY5nCPaGMSrTeYM0R/+L8rNyqn4Q8s6wh3H1PMDSM+hYmf/A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251001-14eca5b4c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251001-14eca5b4c_1759361572171_0.7031889235906477","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251002-13b4dd347":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251002-13b4dd347","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251002-13b4dd347","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b08712ad2c25f2392d37790deb9ecf810eba809a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251002-13b4dd347.tgz","fileCount":1275,"integrity":"sha512-tT0EzfxF8XOPVc7oxW9ZQw0f4Nhk/2eq7/h4x9DDGzH7tzA7Ttgrw9SIuQmdRYSAudOg4lGZaF/yTX22Vbe7Cw==","signatures":[{"sig":"MEQCIGbzr9AACD/JkBQufhxO03YJ19qOjBrHtfwJC3JfTpJkAiBj1Fu+USoawaUROjjabBFG9ZyGY1QUZtpPvciHCc0fgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251002-13b4dd347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3472560},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251002-13b4dd347.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251002-13b4dd347.tgz","_integrity":"sha512-tT0EzfxF8XOPVc7oxW9ZQw0f4Nhk/2eq7/h4x9DDGzH7tzA7Ttgrw9SIuQmdRYSAudOg4lGZaF/yTX22Vbe7Cw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251002-13b4dd347_1759447964093_0.3342036157995014","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251002-675514b24":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251002-675514b24","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251002-675514b24","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7bfc38ac61fa6f2102ac0a18fbeb61d04cdb0eec","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251002-675514b24.tgz","fileCount":1810,"integrity":"sha512-5DhzbtbQ1z/7aGPVGiYo6JXCqiVokKPaf+XfxKdBHnyy8N6ZX0OaEj/eaqL0RGUYHC2nyFxznJ2BVyw8KdchlA==","signatures":[{"sig":"MEUCIQDw/3QYYdek2GemqYDsXlTqhRpfzAQbalef4H4IEqn7fgIgXeAol06j0fqBHjIfdp2Pm8j9KxMExYAJtatDsrSp4V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251002-675514b24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3624782},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251002-675514b24.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251002-675514b24.tgz","_integrity":"sha512-5DhzbtbQ1z/7aGPVGiYo6JXCqiVokKPaf+XfxKdBHnyy8N6ZX0OaEj/eaqL0RGUYHC2nyFxznJ2BVyw8KdchlA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251002-675514b24"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251002-675514b24_1759447970885_0.9971211234383126","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251003-675514b24":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251003-675514b24","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251003-675514b24","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0cd7f87e380a55acd51a63030e0e9591c0dac3df","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251003-675514b24.tgz","fileCount":1810,"integrity":"sha512-ZnXiSe6l2kftY6da+7gRREvanKc3i2vajyDI/Xd5Teo+yO0OrqOrJpG9l0b7Losm2jRKJOz7eu7edZR+C3cH3A==","signatures":[{"sig":"MEQCIGrz9Peb7+vGWmBY7qgAsHCQpBIyFNcSoWDDrhlarJz+AiBFkpP4LeB+a79r5kNg0n1YpB+FmrJtayt9n09u+nU1XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251003-675514b24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3624782},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251003-675514b24.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251003-675514b24.tgz","_integrity":"sha512-ZnXiSe6l2kftY6da+7gRREvanKc3i2vajyDI/Xd5Teo+yO0OrqOrJpG9l0b7Losm2jRKJOz7eu7edZR+C3cH3A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.19.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251003-675514b24"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251003-675514b24_1759534378008_0.13431822841928098","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251003-13b4dd347":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251003-13b4dd347","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251003-13b4dd347","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"835bc785631359385a32a87810abf6d07b494abe","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251003-13b4dd347.tgz","fileCount":1275,"integrity":"sha512-aQ/p7w1RrCqWYd8GZPJlroLDRH+cRVgrRf9fhrwg+X830VBP1VBp0xHBvFsseafT4alY4/aLsgBEtAR99BN8UQ==","signatures":[{"sig":"MEQCIBkiMtozd1JXNzlqh/8zk4Jjaf4JUwKnTRb04JuPpjMCAiBOjkf80OVZx+wvkTT2wkiDOvd5OsYQ6A/y48lLDJvFAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251003-13b4dd347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3472560},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251003-13b4dd347.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251003-13b4dd347.tgz","_integrity":"sha512-aQ/p7w1RrCqWYd8GZPJlroLDRH+cRVgrRf9fhrwg+X830VBP1VBp0xHBvFsseafT4alY4/aLsgBEtAR99BN8UQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251003-13b4dd347_1759534385077_0.9824299519224493","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251004-13b4dd347":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251004-13b4dd347","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251004-13b4dd347","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e10ab8504373fbb0011fed79f1869b959d6bc678","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251004-13b4dd347.tgz","fileCount":1275,"integrity":"sha512-hjnWbjin72W2VD0zvC2klMRSZvcA8+4vn66g8I3Ux+3QM+3W8U+NlawL9mOY37psXfXKlC7rReD1LRC5WJqRiA==","signatures":[{"sig":"MEQCIFfb4hTt0hU2n9Nc4Qm34ftavI/fa6t+D9igbKtmc1JOAiAm7bUParkS8FPCdcjObN5621TpuCrDHC/FHaCXpe7B6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251004-13b4dd347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3472560},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251004-13b4dd347.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251004-13b4dd347.tgz","_integrity":"sha512-hjnWbjin72W2VD0zvC2klMRSZvcA8+4vn66g8I3Ux+3QM+3W8U+NlawL9mOY37psXfXKlC7rReD1LRC5WJqRiA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251004-13b4dd347_1759620761066_0.33232942179217706","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251004-675514b24":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251004-675514b24","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251004-675514b24","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b9208d02ba927cd4a0b7cc995405b48043a51640","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251004-675514b24.tgz","fileCount":1810,"integrity":"sha512-b+lfrx50Q/Yi6HWmtQLqZTHrVG0pc94Osuhb7XWCwWwQOJKDmtTnuONLoVVm6yJSer2IQuhrdkD/gI7Ddz/E2g==","signatures":[{"sig":"MEUCIE22gri1EfXC6+8bPqQymmB0UlZxmXw3sj71GwQkAmO8AiEA7EjSUb1hmMy0lpxDnpigDbfv8mFjISb382sQOesXpp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251004-675514b24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3624782},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251004-675514b24.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251004-675514b24.tgz","_integrity":"sha512-b+lfrx50Q/Yi6HWmtQLqZTHrVG0pc94Osuhb7XWCwWwQOJKDmtTnuONLoVVm6yJSer2IQuhrdkD/gI7Ddz/E2g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251004-675514b24"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251004-675514b24_1759620775665_0.8532819353952328","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251005-13b4dd347":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251005-13b4dd347","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251005-13b4dd347","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"912481e01eb1fe379a6c7169f2aefbeba8f011f0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251005-13b4dd347.tgz","fileCount":1275,"integrity":"sha512-ZOGdU04OMFSioWmzYuIQo0tPM7tBEoq/rkw/ArfVctUHt87Cb+bGb0rDq/E6b5PKCxCxiB3kbmrnsnQUl+QEVQ==","signatures":[{"sig":"MEYCIQCWMOQAji4CMbMKQi7G5A3nT9R94EyeKx3+mFbH1nGCjQIhAOdJs5xmQQuP5G1ima8LEAyWWd6PwKIqE/rmSSaqHqnI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251005-13b4dd347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3472560},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251005-13b4dd347.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251005-13b4dd347.tgz","_integrity":"sha512-ZOGdU04OMFSioWmzYuIQo0tPM7tBEoq/rkw/ArfVctUHt87Cb+bGb0rDq/E6b5PKCxCxiB3kbmrnsnQUl+QEVQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251005-13b4dd347_1759707160727_0.523464025628603","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251005-675514b24":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251005-675514b24","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251005-675514b24","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b79cc42b1e09278974d6d4374ee608ed599cfce9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251005-675514b24.tgz","fileCount":1810,"integrity":"sha512-BSDuJrjG6+4QwePsHLcN5tHSNk1S+SXZblD/fdEDXlRks2YbD9IweeZyMY0E45A+eeZIko4N4S3HWrLnyQ3/Jw==","signatures":[{"sig":"MEQCIANzkGCU0KujgehGtiJ2jnSi9fjljK32zsQHA+Cr3f0PAiA7BD6zvyV+2LheGUzbgBroyjxI+5Xwb5BoTU9xxKWDHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251005-675514b24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3624782},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251005-675514b24.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251005-675514b24.tgz","_integrity":"sha512-BSDuJrjG6+4QwePsHLcN5tHSNk1S+SXZblD/fdEDXlRks2YbD9IweeZyMY0E45A+eeZIko4N4S3HWrLnyQ3/Jw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251005-675514b24"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251005-675514b24_1759707175911_0.7668203826370121","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251006-53c663950":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251006-53c663950","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251006-53c663950","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"211d0bdabea192149e130c71656a342580d0eeac","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251006-53c663950.tgz","fileCount":1275,"integrity":"sha512-6PYtJuWl8fmf48Th95Osu4vR0i45k2Bp18WrLPJLJgKIfR1+6ys7uDOFoojA34y+jCAxVcgeQOyeZGzEOETUxw==","signatures":[{"sig":"MEUCIQDiiqAbJWcpKDGO6pW7LD7YBN9ykeuwoIaVFlxNQAeQ7AIgWhVLdhq2Np+notpp5g6B3JFdVXCCIAXD9cxrXk3Oo5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251006-53c663950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482406},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251006-53c663950.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251006-53c663950.tgz","_integrity":"sha512-6PYtJuWl8fmf48Th95Osu4vR0i45k2Bp18WrLPJLJgKIfR1+6ys7uDOFoojA34y+jCAxVcgeQOyeZGzEOETUxw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251006-53c663950_1759793563459_0.27064605192241564","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251006-9b6e00914":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251006-9b6e00914","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251006-9b6e00914","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cf39cc11768648f4910294b9fe50ba1ed23e84bd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251006-9b6e00914.tgz","fileCount":1816,"integrity":"sha512-IiRo9K+fREhsSYpaW4Yd2B1fjHc56xZaS4gC10KxZiB+P2qPH3g2/q3ytm3pW0a5o+LQeq65/O2qjPMN1k84lw==","signatures":[{"sig":"MEUCIQDOZSZHav3cGdD18IAi9H24mk8n0PeohyjELCkP1RP3aQIgPlfhSUDyVOF82u/Cm/bjJGYsRVgDGQ9SJcsnMGJxg0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251006-9b6e00914","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3650325},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251006-9b6e00914.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251006-9b6e00914.tgz","_integrity":"sha512-IiRo9K+fREhsSYpaW4Yd2B1fjHc56xZaS4gC10KxZiB+P2qPH3g2/q3ytm3pW0a5o+LQeq65/O2qjPMN1k84lw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.0","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251006-9b6e00914"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251006-9b6e00914_1759793576085_0.4297722590572217","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.19.2":{"name":"react-native-reanimated","version":"3.19.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a72630e2685c54a486a961e740ebc600e034173f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.2.tgz","fileCount":1275,"integrity":"sha512-RpnmoNwmR4y2kyGcAtGUG31mbPtR4E0Q73dFa9jhoKFBecaHEHxz0/oWL0H+zuEy7dLxR8oslGGlu6+fcCMm+g==","signatures":[{"sig":"MEYCIQDq95WmlmNTgOECTQebY1B2+eJM0Z6eJklvaMkLtQ4pswIhAMJF0nHLalf+ErF6iG+TWIcFVF+PuEHuDyesEHfANp1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482198},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-3.19.2.tgz","_integrity":"sha512-RpnmoNwmR4y2kyGcAtGUG31mbPtR4E0Q73dFa9jhoKFBecaHEHxz0/oWL0H+zuEy7dLxR8oslGGlu6+fcCMm+g==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.19.2_1759834739833_0.4824512970893522","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251007-5b2c01a49":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251007-5b2c01a49","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251007-5b2c01a49","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b2625251ba6080e4df0ec7cc2a0d54fbf9d2b37f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251007-5b2c01a49.tgz","fileCount":1275,"integrity":"sha512-1wejb/kozCv/i4YZRx/9fJIXDmdgPorfqrZDjcRpJxOTs7V83w6ogP5F5YiplWAPcOlhqCdfP936RCzbffL1vg==","signatures":[{"sig":"MEYCIQC9hHK7ecvhslEzugG/pIj+0PRdW71zU/pyY2/cIXgRyQIhAMhiNW8xviXsKLxvbM/knixDb6E91n2d67PXh3ZehPZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251007-5b2c01a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482252},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251007-5b2c01a49.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251007-5b2c01a49.tgz","_integrity":"sha512-1wejb/kozCv/i4YZRx/9fJIXDmdgPorfqrZDjcRpJxOTs7V83w6ogP5F5YiplWAPcOlhqCdfP936RCzbffL1vg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251007-5b2c01a49_1759879968515_0.8239476222421134","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251007-69422428d":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251007-69422428d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251007-69422428d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4ae23807395bb64483f77ab27b1a02d3338c722b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251007-69422428d.tgz","fileCount":1816,"integrity":"sha512-HtD10JmBh1rAKHTzz8a8gt/1UyE/l6HxESYl3lOGgCnSPcCCsJ4kGJwdHtaZyIGxnE++VSBZlsHxqWlOn8ALqw==","signatures":[{"sig":"MEUCIB0iznvyJ+LocVnzgJV7h9wtvZvgZHiUunNDi3Rompd+AiEAzbhmAvMKcTwxQlNfY4pw0rWQ/NE/bHsafwogx/yKYDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251007-69422428d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3650325},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251007-69422428d.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251007-69422428d.tgz","_integrity":"sha512-HtD10JmBh1rAKHTzz8a8gt/1UyE/l6HxESYl3lOGgCnSPcCCsJ4kGJwdHtaZyIGxnE++VSBZlsHxqWlOn8ALqw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.2","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251007-69422428d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251007-69422428d_1759880007058_0.9558724320405059","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251008-5b2c01a49":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251008-5b2c01a49","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251008-5b2c01a49","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4cd11df9afd6237887496097bea9a8fc915fe2f0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251008-5b2c01a49.tgz","fileCount":1275,"integrity":"sha512-rQE1thJrn+uuSVJUgN1XhCrkxMs6+fZdTK1+P5vYptOCy92gLE5QbTtmVei48lAJ1eTIyQDkVDKDzVUJnnjmiQ==","signatures":[{"sig":"MEQCIB2AzF9FzsQf3L6DRiRm/t8JCdDf2XtrQxZxYidSccPFAiAvQ157OOWSa519CuVkp8VAMadcAo8syTuw+ReU+cZvtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251008-5b2c01a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482252},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251008-5b2c01a49.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251008-5b2c01a49.tgz","_integrity":"sha512-rQE1thJrn+uuSVJUgN1XhCrkxMs6+fZdTK1+P5vYptOCy92gLE5QbTtmVei48lAJ1eTIyQDkVDKDzVUJnnjmiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251008-5b2c01a49_1759966366479_0.4611618902961596","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251008-69422428d":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251008-69422428d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251008-69422428d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d196a8f4278b92bdaa2e542376be4ddab75f7320","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251008-69422428d.tgz","fileCount":1816,"integrity":"sha512-WJWQ6AuJ8HeVtxSeFBKwRPH2SgU+WVSwOUYo+H0oL1AY+glexproUK3DHktBdQWJAwYTdiI53CttMugeIHsPpg==","signatures":[{"sig":"MEUCIFh8iQk151kw6yX68pM1XZNkABxjX1JgColG84/OcFq2AiEApSbFR2RXOylffqg7AYaLL2z4cROpAtFFBr7S3lBMbP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251008-69422428d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3650325},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251008-69422428d.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251008-69422428d.tgz","_integrity":"sha512-WJWQ6AuJ8HeVtxSeFBKwRPH2SgU+WVSwOUYo+H0oL1AY+glexproUK3DHktBdQWJAwYTdiI53CttMugeIHsPpg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.2","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0-rc.4","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.82.0-rc.4","@react-native/metro-config":"0.82.0-rc.4","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.82.0-rc.4","@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.82.0-rc.4","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251008-69422428d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251008-69422428d_1759966410522_0.3832326421506873","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.1.3":{"name":"react-native-reanimated","version":"4.1.3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"de29587b8ff7febada32497793803215faeac636","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.3.tgz","fileCount":1809,"integrity":"sha512-GP8wsi1u3nqvC1fMab/m8gfFwFyldawElCcUSBJQgfrXeLmsPPUOpDw44lbLeCpcwUuLa05WTVePdTEwCLTUZg==","signatures":[{"sig":"MEUCIE+coIbwLKgiGSQSgfX1nYX3zE1QuUzIiWspeTr3aGfAAiEAzNln8kQN3KbQ0/NA3zAgbBv1DVJCB6GB+f7IZXJ1su4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3600558},"main":"lib/module/index","_from":"file:react-native-reanimated-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 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 && 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","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/apps/App82/react-native-reanimated-4.1.3.tgz","_integrity":"sha512-GP8wsi1u3nqvC1fMab/m8gfFwFyldawElCcUSBJQgfrXeLmsPPUOpDw44lbLeCpcwUuLa05WTVePdTEwCLTUZg==","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":{},"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.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,"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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.3_1760018559559_0.29097214602561383","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251009-5b2c01a49":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251009-5b2c01a49","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251009-5b2c01a49","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"89e570fa3ea397c94828a042fdc0e72996f52da1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251009-5b2c01a49.tgz","fileCount":1275,"integrity":"sha512-AAPNU3GwKoVc7Er+2wYlFWJU9wO+KuHxkNB7LmiLq9qt0fYz3Skpx9+qzavkkXSmSOxxh5NfRRcAkUTwi7qKWg==","signatures":[{"sig":"MEUCIQCo5ljtkMGBJEHHKB5vHoSiaHmoglKghRkEt14m5/wWuQIgHZpIE5NtxRmtmURaohl+lwGSn9ad24wkGt1OFs+EGj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251009-5b2c01a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482252},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251009-5b2c01a49.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251009-5b2c01a49.tgz","_integrity":"sha512-AAPNU3GwKoVc7Er+2wYlFWJU9wO+KuHxkNB7LmiLq9qt0fYz3Skpx9+qzavkkXSmSOxxh5NfRRcAkUTwi7qKWg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251009-5b2c01a49_1760052767949_0.08145054754400372","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251009-e8fc02516":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251009-e8fc02516","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251009-e8fc02516","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5b25b6ae2d524f4f0a4a63cdece00da6b5680e91","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251009-e8fc02516.tgz","fileCount":1816,"integrity":"sha512-rc2ht7DO+LNZo3YZgXjjfquUM6lrZxv4/xizkPkDXPpkZQDQiJXZUuTM8RIixtV0hYP26vDUjWsaiVjFJNzqBw==","signatures":[{"sig":"MEQCICVfFas4ZmBfNuCHlldkzX3QS17ltKLyY/+wdOIopaJQAiAXpqGSxxNLuusHKYrQ2bpwymXoXgrVdC1fFB7b6dJGwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251009-e8fc02516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3653008},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251009-e8fc02516.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251009-e8fc02516.tgz","_integrity":"sha512-rc2ht7DO+LNZo3YZgXjjfquUM6lrZxv4/xizkPkDXPpkZQDQiJXZUuTM8RIixtV0hYP26vDUjWsaiVjFJNzqBw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.2","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.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":"^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.82.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251009-e8fc02516"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251009-e8fc02516_1760052823159_0.49494749560446705","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251010-5b2c01a49":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251010-5b2c01a49","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251010-5b2c01a49","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2444b18b206fcc5d2461778e1c91584a3f763c76","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251010-5b2c01a49.tgz","fileCount":1275,"integrity":"sha512-7CE1yy86aI8bAskDmezHTE94hxqpjsgZ9shQTOMS3b2r1g736huKvHJNxy6btkxjTAdPfKf8+PwRIqzSCOfSuA==","signatures":[{"sig":"MEUCIQDCwUbkCrqriZH6lWxoxhiI4W3tocmb+41J5imm2u8OVwIgTL8I7WBqX21UtZcD0E3RwYCHgkyPsq6D1qysA6c/l9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251010-5b2c01a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482252},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251010-5b2c01a49.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251010-5b2c01a49.tgz","_integrity":"sha512-7CE1yy86aI8bAskDmezHTE94hxqpjsgZ9shQTOMS3b2r1g736huKvHJNxy6btkxjTAdPfKf8+PwRIqzSCOfSuA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251010-5b2c01a49_1760139169182_0.8628554074739554","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251010-b85a42a77":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251010-b85a42a77","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251010-b85a42a77","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"204579075dcb42e5a7ca82df1da29f53fe448e7b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251010-b85a42a77.tgz","fileCount":1816,"integrity":"sha512-8O0sY3THizVGAVAP6PlDRw0tKtEELN2auw6uG8zP9+VNkCxdd2f3sn8Fsi1RXo6H/MUICXPrpRyqoep7UaEiyA==","signatures":[{"sig":"MEUCIQDEfRR0K641aYRvHW22vAPFWB8v6bQbLWW7MVBss+AIlwIgRWO1q3xTWIRwC0WMqMJ9trT4ZJuxSpqgUbB1753hvK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251010-b85a42a77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3655865},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251010-b85a42a77.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251010-b85a42a77.tgz","_integrity":"sha512-8O0sY3THizVGAVAP6PlDRw0tKtEELN2auw6uG8zP9+VNkCxdd2f3sn8Fsi1RXo6H/MUICXPrpRyqoep7UaEiyA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.2","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.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":"^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.82.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251010-b85a42a77"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251010-b85a42a77_1760139210950_0.9032240568748695","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251011-5b2c01a49":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251011-5b2c01a49","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251011-5b2c01a49","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4f60418d7e318deda0c05e580e966a33ad44f57c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251011-5b2c01a49.tgz","fileCount":1275,"integrity":"sha512-ozTCo6tOUt7ZYVxCw+uRRybpecKY0idpt68OLbJpFCU8MJW1bjHqtc4W3G80ggXmk+UNC4tNXedrknG/vlFhgA==","signatures":[{"sig":"MEYCIQDmqgedv5PcrBYByjSrW+vkVMDcd7m3t9CHxRyXmE+cJgIhAKGZi8bswV46nI17hxX0hf8t5ptP/a0k90gJc8EQEHNK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251011-5b2c01a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482252},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251011-5b2c01a49.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251011-5b2c01a49.tgz","_integrity":"sha512-ozTCo6tOUt7ZYVxCw+uRRybpecKY0idpt68OLbJpFCU8MJW1bjHqtc4W3G80ggXmk+UNC4tNXedrknG/vlFhgA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251011-5b2c01a49_1760225559358_0.6220002639629245","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251011-b85a42a77":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251011-b85a42a77","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251011-b85a42a77","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5ba6b498e9ed1ec6c94266eb34e30673916f5022","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251011-b85a42a77.tgz","fileCount":1816,"integrity":"sha512-mrCZ6MQ+u0CSZ44e9Su51KklUFolGRvTQ3GJpvR6shaLs7Pz/xJo4lTy+ICOT4Vd5KDYQ5C3cPyrdGF8ckCrHw==","signatures":[{"sig":"MEYCIQCoSO4PwMeKcZHBHVFhq97Ai+0/FYRDUXuno67gnSKQ3wIhAKdPnE/rIGacrXV1SMY7qd/DerE6KcSCeDXHJjDHKtct","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251011-b85a42a77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3655865},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251011-b85a42a77.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251011-b85a42a77.tgz","_integrity":"sha512-mrCZ6MQ+u0CSZ44e9Su51KklUFolGRvTQ3GJpvR6shaLs7Pz/xJo4lTy+ICOT4Vd5KDYQ5C3cPyrdGF8ckCrHw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.2","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.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":"^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.82.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251011-b85a42a77"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251011-b85a42a77_1760225610311_0.06562855448530724","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251012-5b2c01a49":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251012-5b2c01a49","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251012-5b2c01a49","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8dfff4808e1fef338bfe8c30805523b16cc93d2c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251012-5b2c01a49.tgz","fileCount":1275,"integrity":"sha512-uJ+OAtTsBFiFQlqazxp0Pl1BNHXWxS0RgGxQhV5Tv1fM2WRnnMNRhyniLhkNbE3EWIrOdZqEPHzLAnXDREeDiQ==","signatures":[{"sig":"MEYCIQC+xwZXoRZYbHZz4t8+K/RncpqcDDAZp0UsK5rxFhM8wQIhAJ1J91FaIyZnCgbhnpQVd7aZ74bUV1vokme+DNFzM5t6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251012-5b2c01a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482252},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251012-5b2c01a49.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251012-5b2c01a49.tgz","_integrity":"sha512-uJ+OAtTsBFiFQlqazxp0Pl1BNHXWxS0RgGxQhV5Tv1fM2WRnnMNRhyniLhkNbE3EWIrOdZqEPHzLAnXDREeDiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.20.0-nightly-20251012-5b2c01a49_1760311957462_0.38184776584008495","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251012-b85a42a77":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251012-b85a42a77","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251012-b85a42a77","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bd1411d5b9aaaa25d36c007503b1610b3915fbda","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251012-b85a42a77.tgz","fileCount":1816,"integrity":"sha512-StAm4EYPb9Cx9n2SPtUweXn178JfPhgLtz88nI5QwXYMy6TC/2C7tlIA/I1bT43QjgQVSFL/+yGv1o0fNsBMTg==","signatures":[{"sig":"MEUCIFaCH+nrOklshX/DFPUuRHkr/iyNdfQIMyvfOqmVPn5jAiEA4jYktnW/jc4g9X9KS8+c+vCYN1H/+liDg6Pw7cFg1U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251012-b85a42a77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3655865},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251012-b85a42a77.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251012-b85a42a77.tgz","_integrity":"sha512-StAm4EYPb9Cx9n2SPtUweXn178JfPhgLtz88nI5QwXYMy6TC/2C7tlIA/I1bT43QjgQVSFL/+yGv1o0fNsBMTg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.2","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.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":"^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.82.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251012-b85a42a77"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251012-b85a42a77_1760312008173_0.3003038355792096","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.19.3":{"name":"react-native-reanimated","version":"3.19.3","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cf41a458127fe528ba3c0a89c451d23a268dead0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.3.tgz","fileCount":1275,"integrity":"sha512-96ZSE6VRpBAAkrLcnbtCRHvjCqF+jtJCA+in6BN/fu0XUquJAxJHZr8kCt4aHMv6Aqxo6cm9sQEkjMj68JJnZg==","signatures":[{"sig":"MEYCIQDfBHNOaWWgZjF2xIwbK0y9lCJghWXSvY+7GjrYGyi5QwIhAO/s6xIDZVxccuW3NfngFRn2VgyP/b5utQOeatGqEdmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3483806},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-3.19.3.tgz","_integrity":"sha512-96ZSE6VRpBAAkrLcnbtCRHvjCqF+jtJCA+in6BN/fu0XUquJAxJHZr8kCt4aHMv6Aqxo6cm9sQEkjMj68JJnZg==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.19.3_1760375450504_0.2537783630765269","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251013-22f301047":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251013-22f301047","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251013-22f301047","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ce545d98d758a3f6fd5b9509c561bf51e6189e3e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251013-22f301047.tgz","fileCount":1816,"integrity":"sha512-TH7K/n3Ac3+X5Kv5b2/9fGd+RI5YfHbngq1r9dAQROlbcZXA37Fnqusi3haTDcdkqWyTCPed1FTJ7WAZrqw8mQ==","signatures":[{"sig":"MEUCIF0Sfoc0uPNkOSTwMQpmGCTv0T2HZuOMnfcBh+JSxngkAiEA4XO1ac/ztc4vxeNtJ/W8782L3snpbXUYx3FihaRm1Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251013-22f301047","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3660056},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251013-22f301047.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251013-22f301047.tgz","_integrity":"sha512-TH7K/n3Ac3+X5Kv5b2/9fGd+RI5YfHbngq1r9dAQROlbcZXA37Fnqusi3haTDcdkqWyTCPed1FTJ7WAZrqw8mQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.2","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.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":"^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.82.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251013-22f301047"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251013-22f301047_1760398389804_0.9158669223862224","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251013-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251013-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251013-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b717cd039d6af35ddaa9a739aa662918525fe7a8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251013-8a4840110.tgz","fileCount":1275,"integrity":"sha512-Y3PQkI3lvOd4dBFDGfSwQr9QrC3RfZyeJ4s/zFCxeOp5LpTiRuzsxSS4zhPOI4S3uObySfI7/yQCWqJ/SB91Yg==","signatures":[{"sig":"MEUCIBuwiEHlQqOQ7n+47UnA00VYCrE1YPbG7nbIb2lW9cSJAiEAyFwJqyZ+pIepnaDDkFlQaM5rgftob69LBHXYTXzwM2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251013-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251013-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251013-8a4840110.tgz","_integrity":"sha512-Y3PQkI3lvOd4dBFDGfSwQr9QrC3RfZyeJ4s/zFCxeOp5LpTiRuzsxSS4zhPOI4S3uObySfI7/yQCWqJ/SB91Yg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251013-8a4840110_1760398394221_0.1273367087730941","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251014-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251014-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251014-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"887166fc979e4c606b43716b2ee44c3575ba6840","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251014-8a4840110.tgz","fileCount":1275,"integrity":"sha512-lBs0wx/tJtCyXFk1x6oLuEMaywo37Q7e8jklSZjVYpclrXa+CwonOks9m6jnjlIl5ykf7quFiTtD+naIWIgvoQ==","signatures":[{"sig":"MEUCIQCh+YZejRIx0bn6ARl/3XiF12sS/3EHkemPTlCEEhSTzwIgB4ABA60p5KveMxc8Jm/kR2Bw4MY8I4lfTp5Ls4EZx+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251014-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251014-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251014-8a4840110.tgz","_integrity":"sha512-lBs0wx/tJtCyXFk1x6oLuEMaywo37Q7e8jklSZjVYpclrXa+CwonOks9m6jnjlIl5ykf7quFiTtD+naIWIgvoQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251014-8a4840110_1760484797976_0.37738780201457267","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251015-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251015-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251015-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ad6d19d6eb59c3c5fa3fec4b7e84f8baa37bec51","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251015-8a4840110.tgz","fileCount":1275,"integrity":"sha512-JYf8yoSdc8EdjqUyhsfvQWV4+cjCeC7W0cwYURg5ODIldWC8hbNqxRI5txzb6r1fw6gqsgrfyvYldFvnZSDuDA==","signatures":[{"sig":"MEUCIQDQyKKbx6sZpx7nL/J2V0zSA7+HLKezgFVnAYSTfv5BbwIgFPKMvFkiGaX19s22I1F68VZoLv5rg/aIA4J8N4LG9vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251015-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251015-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251015-8a4840110.tgz","_integrity":"sha512-JYf8yoSdc8EdjqUyhsfvQWV4+cjCeC7W0cwYURg5ODIldWC8hbNqxRI5txzb6r1fw6gqsgrfyvYldFvnZSDuDA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251015-8a4840110_1760571163715_0.06631234824347243","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251015-0297d2990":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251015-0297d2990","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251015-0297d2990","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"39185f6bbced6a09a728ded1d2eaf5760c1061b6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251015-0297d2990.tgz","fileCount":1816,"integrity":"sha512-jURYNlJuK1cHc9BGSnddCLRj5lM5Bpb7Xg701FQSlcdjOpwwblu4B7IgZFE1GVZv92MokAH2u9wFBlzD7rraXA==","signatures":[{"sig":"MEUCIETsoJtnh/c1y4XYjtm2iRMhmTVQjsdUK54OofJHnvLAAiEAklfupm+5A8AaP/SMEWaGThPUBiEAadX9P6YGtl2qE2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251015-0297d2990","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3662791},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251015-0297d2990.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251015-0297d2990.tgz","_integrity":"sha512-jURYNlJuK1cHc9BGSnddCLRj5lM5Bpb7Xg701FQSlcdjOpwwblu4B7IgZFE1GVZv92MokAH2u9wFBlzD7rraXA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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.12.2","madge":"^5.0.1","react":"19.1.1","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.1","babel-eslint":"^10.1.0","react-native":"0.82.0","@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.1","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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.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":"^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.82.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":"0.7.0-nightly-20251015-0297d2990"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251015-0297d2990_1760571195432_0.9493457271792354","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251016-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251016-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251016-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cd0b229805af6b8aecdba0584a0b099088565228","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251016-8a4840110.tgz","fileCount":1275,"integrity":"sha512-bhOWd7XIcXJ/u2bSR59cO7iGu3A7bT2WEBFWVBnCJQaBYD+fAW7Fj1QBAK0nSqvkwx7JIV1G3Zl8kAQ9+x3h4w==","signatures":[{"sig":"MEQCID83RZDC9cf8QyaU9jPybRILGNxIHAw3CmFwwz9ufjtSAiAhIvGeQyuZ9XN156R8M5/RO0rPrLP6nXDcM0Ykr2xUjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251016-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251016-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251016-8a4840110.tgz","_integrity":"sha512-bhOWd7XIcXJ/u2bSR59cO7iGu3A7bT2WEBFWVBnCJQaBYD+fAW7Fj1QBAK0nSqvkwx7JIV1G3Zl8kAQ9+x3h4w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251016-8a4840110_1760657556473_0.2826372894282989","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251016-2516597e3":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251016-2516597e3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251016-2516597e3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5168e618b3092b914f67abbd4f22c2bc7c228438","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251016-2516597e3.tgz","fileCount":1821,"integrity":"sha512-xULHktgneRdYGkJkuRypeU7V3vmcUg3TdUfhWNbKas+Ejo4e8Or4q3FyCFJ47TiYaCwXyS4tv/gE5382zkG4lw==","signatures":[{"sig":"MEUCIQDCV4DfaE80fP9AiVbvoPmj3qdo2dOHKXcBDLdaEpuhdwIgegLSCQ2hnZvdUYTtVfy0j7xEwf/+jNi0RQS9pzDY4cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251016-2516597e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3667325},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251016-2516597e3.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251016-2516597e3.tgz","_integrity":"sha512-xULHktgneRdYGkJkuRypeU7V3vmcUg3TdUfhWNbKas+Ejo4e8Or4q3FyCFJ47TiYaCwXyS4tv/gE5382zkG4lw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251016-2516597e3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251016-2516597e3_1760657575649_0.7880146136467208","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251017-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251017-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251017-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"01b999737b9f970739b888de07000d1c8285a0a0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251017-8a4840110.tgz","fileCount":1275,"integrity":"sha512-B5RYQPv1Jufvk4l1+NsGwvm6HFTGlD2JipjSoxiJemZYE0JD4tTo/5PrVo1joAKjG1lPjSiIlPi8Oo4lEmq5WQ==","signatures":[{"sig":"MEUCIQDN+TK6ci7Y3nEvygIZVXgZdfxa3c7XZ9XEPV7Q5snAgQIgb6banrpEPC6mW3uujeOZQj4NsQjZZO7AZgVtG/0lsJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251017-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251017-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251017-8a4840110.tgz","_integrity":"sha512-B5RYQPv1Jufvk4l1+NsGwvm6HFTGlD2JipjSoxiJemZYE0JD4tTo/5PrVo1joAKjG1lPjSiIlPi8Oo4lEmq5WQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251017-8a4840110_1760690266320_0.8329131506063678","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251017-235c127fd":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251017-235c127fd","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251017-235c127fd","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c31d5ddbf2ff1db2e803001506fed8ced7755ba7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251017-235c127fd.tgz","fileCount":1821,"integrity":"sha512-dsHfuJxPM/bWvc59Sc4EUgpqEwBXfKSdD/TBy4TVncxNX4hcRobgwji0xnrSA99+LNfh5lgR6Xd5KkXWmH0/Ww==","signatures":[{"sig":"MEQCID0zRpvFhS0mW/2nG/m9MoZIEJvGhXP695tMdBexFjeDAiBYmz18yjLS60f0QELI4BboEp1KJlF2SIPU9Aaeq6oMhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251017-235c127fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3667497},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251017-235c127fd.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251017-235c127fd.tgz","_integrity":"sha512-dsHfuJxPM/bWvc59Sc4EUgpqEwBXfKSdD/TBy4TVncxNX4hcRobgwji0xnrSA99+LNfh5lgR6Xd5KkXWmH0/Ww==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251017-235c127fd"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251017-235c127fd_1760690292000_0.27873968296983875","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251017-662b1e7c1":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251017-662b1e7c1","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251017-662b1e7c1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4d3400cc2e166ed10953e600c7b3f4b098b09f55","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251017-662b1e7c1.tgz","fileCount":1821,"integrity":"sha512-adgWCDuTMm8T53pdWhMUPmZgylTG2JyEqdWZhelO2NThv6ud4ESGumHt7ExO4fKdB7ew0SZwvk0h3lCdEkJT3g==","signatures":[{"sig":"MEUCIQClQSZ/ENzAmgyZP4qrtwazF5nlKrYyZtVkTrlg0aJT7gIgZjbBBtFAqY3uomD0HzItJoCQClq/2mPztmN8u+Yy4Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251017-662b1e7c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3666981},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251017-662b1e7c1.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251017-662b1e7c1.tgz","_integrity":"sha512-adgWCDuTMm8T53pdWhMUPmZgylTG2JyEqdWZhelO2NThv6ud4ESGumHt7ExO4fKdB7ew0SZwvk0h3lCdEkJT3g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251017-662b1e7c1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251017-662b1e7c1_1760743989131_0.36386846935547656","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251018-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251018-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251018-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"15a06d9f3e35e71d9f32550ecc9de80eb7e090de","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251018-8a4840110.tgz","fileCount":1275,"integrity":"sha512-w53Xgp2oHXsVY/jCSxp9f9rmi9Z8MAKZz2JtAsc2Uo/8+yf7nxmoqtiRD71bsHR5jX2V0hBCKVXxqP383Ws/WA==","signatures":[{"sig":"MEQCIHm8L4kPrsj8/RyE5QjaLBksgNsaS7hS9/JmVvUaraI9AiApSWaKhu2N9R0SxvXww5CbzMunFdoW7yu+w+btSCoD4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251018-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251018-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251018-8a4840110.tgz","_integrity":"sha512-w53Xgp2oHXsVY/jCSxp9f9rmi9Z8MAKZz2JtAsc2Uo/8+yf7nxmoqtiRD71bsHR5jX2V0hBCKVXxqP383Ws/WA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251018-8a4840110_1760830367558_0.9511057756327079","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251018-2fda791ca":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251018-2fda791ca","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251018-2fda791ca","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2f838b204bfa807872186027751589ab21586f8a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251018-2fda791ca.tgz","fileCount":1821,"integrity":"sha512-kjS6j+nmw0aDHE1LtdEsZ147U1EB9W/pagWp18+3QgR7sWazaAX6gYl8ModSYeDrJDedWvpNTycq0QH5KOJIsA==","signatures":[{"sig":"MEQCIDN1tDS6BRREd58bUxKcMycCVdyPj97AMhBnU6KUnZ0wAiBCze8K2JaeQ/2bJU/AfjY5oxknOcLHJJ1y5EVufBLpkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251018-2fda791ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3666981},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251018-2fda791ca.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251018-2fda791ca.tgz","_integrity":"sha512-kjS6j+nmw0aDHE1LtdEsZ147U1EB9W/pagWp18+3QgR7sWazaAX6gYl8ModSYeDrJDedWvpNTycq0QH5KOJIsA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251018-2fda791ca"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251018-2fda791ca_1760830375672_0.43141363186018045","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251019-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251019-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251019-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"00ca7c1e6bc2a76cea5181b04099e55743c43369","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251019-8a4840110.tgz","fileCount":1275,"integrity":"sha512-KUdo2flBRlgNLCzZSTBCyfEzkORMwc1SYWJ2/tvxDbkjjLBK916Te3V/zd/J+dSv6jABIx8amCeG4nzzO3jwwA==","signatures":[{"sig":"MEQCIDgsDFXWLKxVCWTzjjRTxtyo29A7+f4lT18HgaijIt1MAiByhUudg6dW6MhdpoH6tN+6ITAcKpNmcQ//1A5ZBSbydA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251019-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251019-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251019-8a4840110.tgz","_integrity":"sha512-KUdo2flBRlgNLCzZSTBCyfEzkORMwc1SYWJ2/tvxDbkjjLBK916Te3V/zd/J+dSv6jABIx8amCeG4nzzO3jwwA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251019-8a4840110_1760916789236_0.8900122412465608","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251019-2fda791ca":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251019-2fda791ca","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251019-2fda791ca","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"08eb5f029029fee74be82795e9544a664ca332c1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251019-2fda791ca.tgz","fileCount":1821,"integrity":"sha512-RTcCdIz/eqgGZFE6M1W0vKbpSL8CMD5rGyPo4vwqmcIp8HD7a2f7l0WN5p6K4yibGvue4DNcPJIXlpqnAL1guA==","signatures":[{"sig":"MEUCIQDhS2ccx4KDrcJHslMnH2SLFb/y37VNXB7n+z0T5kVhSQIgKZX1lFM9B2O8m3Ielkj6onE1hlBNJ/W4NQRdJuJBPnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251019-2fda791ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3666981},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251019-2fda791ca.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251019-2fda791ca.tgz","_integrity":"sha512-RTcCdIz/eqgGZFE6M1W0vKbpSL8CMD5rGyPo4vwqmcIp8HD7a2f7l0WN5p6K4yibGvue4DNcPJIXlpqnAL1guA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251019-2fda791ca"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251019-2fda791ca_1760916804227_0.39141944197043","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251020-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251020-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251020-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"509f7d59a049db4b13dae2c5bb32e0d7618df57a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251020-8a4840110.tgz","fileCount":1275,"integrity":"sha512-YQtBtRjfXaM4P749KoffKliqedLLPMJJ356SPH1IPWZy0qOi2G4c18ARPjUuuwp5kE6USi3f8Lmsb6zpK5m8kQ==","signatures":[{"sig":"MEUCIGeOGatMDnoKu4PYKpU33u3shBSZAMEac84IZQSf3z9KAiEAxMOjKSSVdODi7AEK/6aziRDFNZ3NzGX61zep+EaMfl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251020-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251020-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251020-8a4840110.tgz","_integrity":"sha512-YQtBtRjfXaM4P749KoffKliqedLLPMJJ356SPH1IPWZy0qOi2G4c18ARPjUuuwp5kE6USi3f8Lmsb6zpK5m8kQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251020-8a4840110_1761003170036_0.3640378036698928","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251020-a4cef5324":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251020-a4cef5324","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251020-a4cef5324","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f6bd663fa4b60902870ab7c929d8533f4ce43e5f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251020-a4cef5324.tgz","fileCount":1821,"integrity":"sha512-jXO3PELxbM5M66tKlZjSjmYghlGLH/DDPJFpOhHjWwW7v/Sr7mR1o4WgIaAq/jPR5KYLz+hyAwz5F+MuiWkYiQ==","signatures":[{"sig":"MEYCIQCD0nh0XAkmk4AlIBVWtFNM9VWZnVItg/kDNf7VzeE81AIhAPCwSTCZMc/maLC4DW+e8R/olwxvbDAzPJsRHWZ9EReb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251020-a4cef5324","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3666998},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251020-a4cef5324.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251020-a4cef5324.tgz","_integrity":"sha512-jXO3PELxbM5M66tKlZjSjmYghlGLH/DDPJFpOhHjWwW7v/Sr7mR1o4WgIaAq/jPR5KYLz+hyAwz5F+MuiWkYiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251020-a4cef5324"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251020-a4cef5324_1761003177248_0.6859137248462706","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251021-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251021-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251021-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"65634d3d835fd99d4a4b90eeadb9ee9635205951","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251021-8a4840110.tgz","fileCount":1275,"integrity":"sha512-YauWKG6EwGwslw2AdgPmFHZA0w3cjpdxyEuhcJYZCfUo7lkp/OC3PTDC5PrVjymnmlE1LnhpiH8ShwkshD8aHg==","signatures":[{"sig":"MEQCIEWL1iz14Ny4oRA/yttbCzJVfou8jLniU4+LLFxdgQ2cAiB2XXib6AIjtcwHPJOdIqzw3OHI29LE79pMBjCDIloUfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251021-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251021-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251021-8a4840110.tgz","_integrity":"sha512-YauWKG6EwGwslw2AdgPmFHZA0w3cjpdxyEuhcJYZCfUo7lkp/OC3PTDC5PrVjymnmlE1LnhpiH8ShwkshD8aHg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251021-8a4840110_1761089621376_0.2859200492141871","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251021-86994900d":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251021-86994900d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251021-86994900d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e2469d204f3062cc33c95237d7aca20a37f7b58f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251021-86994900d.tgz","fileCount":1821,"integrity":"sha512-Nh3k+vRMtS8FhyNVES+m1YAadaAK91ROqWIAjLBf7mHaSynkqCA3QAkM9TK0ftPtZtk51yJpj4C/TBS5+31M2g==","signatures":[{"sig":"MEUCIHPCJCJlzW+cG93SjPt633Rs+YhRMb1TzxmPyjUc97R7AiEA1zvx094vLmLI8SGOBaBGwqVH8QeWq6x/IqkVKWzIjE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251021-86994900d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3667077},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251021-86994900d.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251021-86994900d.tgz","_integrity":"sha512-Nh3k+vRMtS8FhyNVES+m1YAadaAK91ROqWIAjLBf7mHaSynkqCA3QAkM9TK0ftPtZtk51yJpj4C/TBS5+31M2g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251021-86994900d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251021-86994900d_1761089636131_0.6556017087016264","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251022-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251022-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251022-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a85002ce90e9e510bba67d3e97e1451acd8cef24","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251022-8a4840110.tgz","fileCount":1275,"integrity":"sha512-ZNJBPkHK/JmSW6Pf2rFx2DzAen8S363JnICnPN3YiODoLcaw8/Ew5DA9TF0Gz6MWy9vAi+XefZZ6ew10UHNxIQ==","signatures":[{"sig":"MEQCIB/F2bOIJqkYMkQUWfCa8PkvYGN8hsmxwM+/b9yoIIp9AiAVH7aYdJIOi/QfAJJXfE5+6TWytTHfnWDahv9sF2V8vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251022-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251022-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251022-8a4840110.tgz","_integrity":"sha512-ZNJBPkHK/JmSW6Pf2rFx2DzAen8S363JnICnPN3YiODoLcaw8/Ew5DA9TF0Gz6MWy9vAi+XefZZ6ew10UHNxIQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251022-8a4840110_1761175970244_0.3117296557683018","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251022-3380da1e8":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251022-3380da1e8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251022-3380da1e8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7e9ae4147f76d90ac73ce836ff8b3bd7a2082008","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251022-3380da1e8.tgz","fileCount":1823,"integrity":"sha512-Rh4j+ibQv52dvCozeB11FrqyoK3AskhzXXqbMTbIh2jyxwx1dvZ7s/eQ1NoisRoPqZuFgbiThIj0muRVz3ZZOw==","signatures":[{"sig":"MEYCIQCblxADqPjuTPmczmxT//SZv07Y69sVYIIAC4JWROjxwAIhALfvLYjRf7EUarvsNNNm44c0cVtt+SIPfTC8lLgXfWIm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251022-3380da1e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3676851},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251022-3380da1e8.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 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 && 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","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","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","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: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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251022-3380da1e8.tgz","_integrity":"sha512-Rh4j+ibQv52dvCozeB11FrqyoK3AskhzXXqbMTbIh2jyxwx1dvZ7s/eQ1NoisRoPqZuFgbiThIj0muRVz3ZZOw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251022-3380da1e8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251022-3380da1e8_1761175984609_0.7501752218188615","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251023-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251023-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251023-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a6c0c67eba5e1597504708b6a04275e63c883be1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251023-8a4840110.tgz","fileCount":1275,"integrity":"sha512-MQJUs4qVHe28Rwvl37cmfpwLPDISKMIhLpZFoGHY6H55f8PI3VWGLbJ2PbIUoZKxL3hMQ+D36ex+oh4Q7S4ung==","signatures":[{"sig":"MEUCIAR7ufGBcTLkqBESbNaGQYDaC9hgxk/mMq/QVqN1HTA7AiEAm7JX/78hIY/nRr/KgM33gkkjfNY97XWikomTItP+JRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251023-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251023-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251023-8a4840110.tgz","_integrity":"sha512-MQJUs4qVHe28Rwvl37cmfpwLPDISKMIhLpZFoGHY6H55f8PI3VWGLbJ2PbIUoZKxL3hMQ+D36ex+oh4Q7S4ung==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251023-8a4840110_1761262366307_0.8095832599030526","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251023-c7ff5827d":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251023-c7ff5827d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251023-c7ff5827d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ddd042c167cb5e45b4503df2266f5666eca8d647","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251023-c7ff5827d.tgz","fileCount":1835,"integrity":"sha512-Vm7rr+3b0v/AGa3kptsvT1aDbK8M5eBrdkkSM2efkmh2z1KehZVohnNRo/JgYsuwVx52bQTeYV85XstshAQc/g==","signatures":[{"sig":"MEQCIB1h5BipDrnVlBO8cgLXaZkHVxA25XZfaMJ+Tgzp7abtAiBkHw/5gTmEE95YhPaKYRU63uu0prOHMDFw8pOvyKjjRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251023-c7ff5827d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3675530},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251023-c7ff5827d.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251023-c7ff5827d.tgz","_integrity":"sha512-Vm7rr+3b0v/AGa3kptsvT1aDbK8M5eBrdkkSM2efkmh2z1KehZVohnNRo/JgYsuwVx52bQTeYV85XstshAQc/g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251023-c7ff5827d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251023-c7ff5827d_1761262386490_0.48394404605489827","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251024-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251024-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251024-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"71bade9475dc4e36e3735696682dd29c2d22e1a2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251024-8a4840110.tgz","fileCount":1275,"integrity":"sha512-4LgiO40sdDYrikpOpU6crKZ3EbM67JA2EpAQc589Iaif9HACXFWgqZOedrnWx3F7lXVDHQzUZqbg+Zw5JCRcgw==","signatures":[{"sig":"MEQCIG8sZ9CIFy4Xa8rRBZqkT1LuZpjmfT9SWNSZMQcB7Z1qAiA19ABAH22AdXA1gjqC82VxUKpnS3fu1vSGHwmwcLdJlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251024-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251024-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251024-8a4840110.tgz","_integrity":"sha512-4LgiO40sdDYrikpOpU6crKZ3EbM67JA2EpAQc589Iaif9HACXFWgqZOedrnWx3F7lXVDHQzUZqbg+Zw5JCRcgw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251024-8a4840110_1761348777358_0.17610314786322068","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251024-b84ce2052":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251024-b84ce2052","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251024-b84ce2052","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2c02a2c0a0c4d93d28293ba5302759a9b692f9fa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251024-b84ce2052.tgz","fileCount":1835,"integrity":"sha512-2CzZowAjhDlMPQUoSh3jz4laAd/q3OV506EaIe5sNkarX6evOxp1SvWoO+MUJ69itrbpVrZhRXGNFJ5fwqBBFQ==","signatures":[{"sig":"MEQCIF1O6xKE1eMHc6HSXJ0/M0ynnia958YOt1sGcnqvLSk+AiBCQSMl/iLGia+5wTvbAFGEd5JVZOT+yYS2Y0F8L2eeKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251024-b84ce2052","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3675530},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251024-b84ce2052.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251024-b84ce2052.tgz","_integrity":"sha512-2CzZowAjhDlMPQUoSh3jz4laAd/q3OV506EaIe5sNkarX6evOxp1SvWoO+MUJ69itrbpVrZhRXGNFJ5fwqBBFQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251024-b84ce2052"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251024-b84ce2052_1761348789410_0.9506665418291818","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251025-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251025-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251025-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f7d01ed99ae922ab707965aaefc16d751615f472","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251025-8a4840110.tgz","fileCount":1275,"integrity":"sha512-hhgckwoPHURlSBM3BogkNMpTqiTlGVMxOVyNapJDwL3xEoUfan4Hu1HH0cl6TUvfjWpAC90ZRSFGdZd+Akahqw==","signatures":[{"sig":"MEYCIQDEJQ7aWJ9uM6oZaQI/QnsFIbWAj5dCQz5ocE9fe1885wIhAMfy+lWC074xiRrKF/kyvA4H6z6TZoiCJCqdO8LaorYv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251025-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251025-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251025-8a4840110.tgz","_integrity":"sha512-hhgckwoPHURlSBM3BogkNMpTqiTlGVMxOVyNapJDwL3xEoUfan4Hu1HH0cl6TUvfjWpAC90ZRSFGdZd+Akahqw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251025-8a4840110_1761435182644_0.22381960881953167","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251025-b84ce2052":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251025-b84ce2052","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251025-b84ce2052","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"025b5826fda77669c412b9b90ee52cf4290577ea","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251025-b84ce2052.tgz","fileCount":1835,"integrity":"sha512-UwwGBRiQ67TbMzAH0XRdya8oZsRaufbhg7Wvfvj+MFQkhvK9B3qd1A202Arqhynt/M8Avni3Ag/mLfL6lsfscw==","signatures":[{"sig":"MEUCIQDZwgxZ3baBxpdangVQcXf+oSncHAmYhSg4+eu7WQwNSQIgGrx6GsPZzmOvSYeHWVfAKodibYMdux+A8LlzDW2oBhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251025-b84ce2052","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3675530},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251025-b84ce2052.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251025-b84ce2052.tgz","_integrity":"sha512-UwwGBRiQ67TbMzAH0XRdya8oZsRaufbhg7Wvfvj+MFQkhvK9B3qd1A202Arqhynt/M8Avni3Ag/mLfL6lsfscw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251025-b84ce2052"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251025-b84ce2052_1761435190802_0.4609401021639288","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251026-b84ce2052":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251026-b84ce2052","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251026-b84ce2052","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"427c1aa2d783bb04860064c4d881a2cb194fce8d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251026-b84ce2052.tgz","fileCount":1835,"integrity":"sha512-lUssOReTEiNFo1ZuPV2r2tH4KiUR96VnTU8Dfpdt/y0gWgzVeSAJTnVFhuf5cOVkFyly6IGBKEKDm0GuTMfeMQ==","signatures":[{"sig":"MEYCIQCRwoy3JW2FdztL/vkVPkNQ3s0jjxSlWobb6u/lClZAtQIhAOLtbgCHFtIvoikZvEFM6O4w0N4VKEZsc5gEoV9TxNGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251026-b84ce2052","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3675530},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251026-b84ce2052.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251026-b84ce2052.tgz","_integrity":"sha512-lUssOReTEiNFo1ZuPV2r2tH4KiUR96VnTU8Dfpdt/y0gWgzVeSAJTnVFhuf5cOVkFyly6IGBKEKDm0GuTMfeMQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251026-b84ce2052"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251026-b84ce2052_1761521584598_0.8834351170529393","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251027-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251027-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251027-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2daf873f03281475590693ec4fb9c630b0795421","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251027-8a4840110.tgz","fileCount":1275,"integrity":"sha512-oWSN0BA9yxeLPLjkpK1TdqtLXXbmpQ1lbEQoWta6UuoL4hoYHeD/YejpTFGu2u4O4hnPIYqZ0iIe/7bnBJmhXA==","signatures":[{"sig":"MEYCIQCn11Pmb9tFHyMaYsx+9gW/bsd2UmgOSQDuFWYVFQCb8QIhAIKI9btZ2A97fqBKpelR+G51EivEDIsteRS3sWRSAEEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251027-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251027-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251027-8a4840110.tgz","_integrity":"sha512-oWSN0BA9yxeLPLjkpK1TdqtLXXbmpQ1lbEQoWta6UuoL4hoYHeD/YejpTFGu2u4O4hnPIYqZ0iIe/7bnBJmhXA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251027-8a4840110_1761607972767_0.751815279800242","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251027-7608ffff3":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251027-7608ffff3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251027-7608ffff3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"826810591c829df5dc6b46ce182f594df3e02166","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251027-7608ffff3.tgz","fileCount":1835,"integrity":"sha512-EzpcvN2e2gGeSaCxquAZ2miEs6OPJhkEi1cb/oLXHqta06CouC3snZlnMwDRrwu2FaV5KjdvMkTrwBHcb7fYhg==","signatures":[{"sig":"MEUCIQCUJgpKqNPmaOX0CXgJo3CEkRBwhjuGFep5dGwguDacPAIgLxM3kgpqEWEpu94DRs5oOXEBObNae232plfiy2px3ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251027-7608ffff3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3665124},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251027-7608ffff3.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251027-7608ffff3.tgz","_integrity":"sha512-EzpcvN2e2gGeSaCxquAZ2miEs6OPJhkEi1cb/oLXHqta06CouC3snZlnMwDRrwu2FaV5KjdvMkTrwBHcb7fYhg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251027-7608ffff3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251027-7608ffff3_1761607993001_0.7614292235294482","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251028-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251028-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251028-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1979cace0d8fdfd6dc9781df16d4e94998dff9e8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251028-8a4840110.tgz","fileCount":1275,"integrity":"sha512-Al57vIAEXQXwQm6ttSAaXcOW/9NkFDCPmAaRZFVFLvORMEyoxXnrQmgIdE9xSNQgvhEsL6VOURYmp/bO7Pka1Q==","signatures":[{"sig":"MEYCIQCwEJ1I2oBFJSuGxiS96zcKzbO6YPICkncOn1rF3qI4MwIhAKUBKo17yhiAxZXtOIJrQo2wUKgcwNrLOQuZwFfdIHbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251028-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251028-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251028-8a4840110.tgz","_integrity":"sha512-Al57vIAEXQXwQm6ttSAaXcOW/9NkFDCPmAaRZFVFLvORMEyoxXnrQmgIdE9xSNQgvhEsL6VOURYmp/bO7Pka1Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251028-8a4840110_1761694407033_0.5577877331628887","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251028-42cd1541a":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251028-42cd1541a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251028-42cd1541a","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"54b3d59e10f6d3ad4318e06f3c0de22ae57328d6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251028-42cd1541a.tgz","fileCount":1835,"integrity":"sha512-3D5bfdnRey0AhQ/g5FI6PzOoXOpZWQi06TnNpec7wBBN6t+3MHgW111hpsQq7usMQA3XHIL8cXgFlxEgxpHHcA==","signatures":[{"sig":"MEYCIQCJRiQjBwwrjcuZrJt4ZR9pFysT4O4aDDfC2leRj9+/+wIhALyFrKJ7Lu3yOgn34FrwxXyAP0n2vKVw+b5kmkMEGFas","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251028-42cd1541a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3669265},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251028-42cd1541a.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251028-42cd1541a.tgz","_integrity":"sha512-3D5bfdnRey0AhQ/g5FI6PzOoXOpZWQi06TnNpec7wBBN6t+3MHgW111hpsQq7usMQA3XHIL8cXgFlxEgxpHHcA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251028-42cd1541a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251028-42cd1541a_1761694427376_0.43483866295366047","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251029-bca463bf9":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251029-bca463bf9","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251029-bca463bf9","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e4b9e978dc20a9f774b124033c3cbd0293b1c4eb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251029-bca463bf9.tgz","fileCount":1835,"integrity":"sha512-+i8Y3g4JbRofjPDprRvCms+hRr6dx9nbC7gaHKgrHXjbWeG0wyvcqxM6rA8qdkuvpeFDJtOkzWs88N6xjvOsjA==","signatures":[{"sig":"MEUCIAZ270zmWKAr2dyVGBYzBy+pceJ2rwgjRF/s8IYtSBFZAiEA9zhzdLzHNNVLHtK7hxgytBRbqZn8OasVHh9XKc4sue0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251029-bca463bf9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3669265},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251029-bca463bf9.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251029-bca463bf9.tgz","_integrity":"sha512-+i8Y3g4JbRofjPDprRvCms+hRr6dx9nbC7gaHKgrHXjbWeG0wyvcqxM6rA8qdkuvpeFDJtOkzWs88N6xjvOsjA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251029-bca463bf9"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251029-bca463bf9_1761780825932_0.8935540506513078","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251029-8a4840110":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251029-8a4840110","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251029-8a4840110","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6c361c98161a15ab63287a7fc80cd1480616a922","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251029-8a4840110.tgz","fileCount":1275,"integrity":"sha512-hw5bRb4Ytnm5MZhZv0wuthpNF4iNN7nvz2hxlyUeKuS6CjqDv67KGRcVQn70WPkbLBjEISLhVPKHnKL1W13Frg==","signatures":[{"sig":"MEQCIFiCva644SfCqX6vWbSGLWPrRY+YoHmep7BHgN8AWSI+AiB78KXRpZ2ZkHiPxghepSQKKPVpHsDE4QN2satnKqmlZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251029-8a4840110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483860},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251029-8a4840110.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251029-8a4840110.tgz","_integrity":"sha512-hw5bRb4Ytnm5MZhZv0wuthpNF4iNN7nvz2hxlyUeKuS6CjqDv67KGRcVQn70WPkbLBjEISLhVPKHnKL1W13Frg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251029-8a4840110_1761780858646_0.21589091148349415","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251030-6b806030e":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251030-6b806030e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251030-6b806030e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"41b75af42218c3bfc8b293f4b83e190a67420c90","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251030-6b806030e.tgz","fileCount":1275,"integrity":"sha512-JYDfqHsb0jdDdU84O/Hw+EHbAdLBgYar62kMAuDTV2as0xsFB6vynvomj9bwiBA0eNriTfjs6WOKxwf5pCe9Eg==","signatures":[{"sig":"MEYCIQDFkpg2FZMBccaE496tQhQBLmWT/ot+X14qXyrhV2UooAIhALiyfpMdjujF0f6B5jAxRDAMl33W73Au6CYAFvU+TTpA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251030-6b806030e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483938},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251030-6b806030e.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251030-6b806030e.tgz","_integrity":"sha512-JYDfqHsb0jdDdU84O/Hw+EHbAdLBgYar62kMAuDTV2as0xsFB6vynvomj9bwiBA0eNriTfjs6WOKxwf5pCe9Eg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251030-6b806030e_1761867186826_0.03960401639451239","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251030-0d135faed":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251030-0d135faed","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251030-0d135faed","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f8b203fbda528a342e47b84c72af947dc2804126","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251030-0d135faed.tgz","fileCount":1835,"integrity":"sha512-y59qXhBZd/8J5ISsvxqQ0FqZX5/Kw9Xdcqde2DITOw114kk0Pe3m4fnVPgkre9E95YU5HxmSvOn9tP3SMQb8gw==","signatures":[{"sig":"MEUCIQDbOvKGa7eoJEqsDyuoI8fb/89/hVhKVQ1nutBaReiZgwIgdGHxhG0pPgrqGXW25WgsDPisep839fNnh0UlufxmIQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251030-0d135faed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3669374},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251030-0d135faed.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251030-0d135faed.tgz","_integrity":"sha512-y59qXhBZd/8J5ISsvxqQ0FqZX5/Kw9Xdcqde2DITOw114kk0Pe3m4fnVPgkre9E95YU5HxmSvOn9tP3SMQb8gw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.3","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":"22.20.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,"readmeFilename":"README.md","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-nightly-20251030-0d135faed"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251030-0d135faed_1761867189088_0.049912123305080325","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251031-6b806030e":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251031-6b806030e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251031-6b806030e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"61bc0214a4546d1e16da8d7622161eb6c53dc864","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251031-6b806030e.tgz","fileCount":1275,"integrity":"sha512-hagVmJPAQkIw0rqilGx6LgxjP6ARkyDpCTfSf/bFdcRiOHMmDrKQHj9q7ql6/lzakbXYBO5iO+8DHJHhQM6+AQ==","signatures":[{"sig":"MEUCIHcW8bBqGKAmMZvJ+s3HKkA+n8VQVjapIuxbZwGK9bEmAiEAtnGxB6t2SpcnUQFwHbBaEenPZRZK+UzcutPURqFwrgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251031-6b806030e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483938},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251031-6b806030e.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251031-6b806030e.tgz","_integrity":"sha512-hagVmJPAQkIw0rqilGx6LgxjP6ARkyDpCTfSf/bFdcRiOHMmDrKQHj9q7ql6/lzakbXYBO5iO+8DHJHhQM6+AQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251031-6b806030e_1761953546056_0.8486393786251525","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251031-1d1d48a1b":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251031-1d1d48a1b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251031-1d1d48a1b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6ea29723c8ea710a97f87c3cf36bafa196de9b7e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251031-1d1d48a1b.tgz","fileCount":1835,"integrity":"sha512-EfJh2Lizcek4vXiYjE02xKL8LnuQ63LoYbubmDxBYuQS/rJB9azqOeol8fRWbsQZWMzh1UWtlTr6AMPdl0O/4Q==","signatures":[{"sig":"MEUCIQC8IDys1cAnElGLWvwZtKFfrUs3fC0xosS6iVlbMG7zIwIgE05AGfvHsq3TZrbNmTCVN3dqXPiT6w/AJ3h3pbF8U48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251031-1d1d48a1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3669374},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251031-1d1d48a1b.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251031-1d1d48a1b.tgz","_integrity":"sha512-EfJh2Lizcek4vXiYjE02xKL8LnuQ63LoYbubmDxBYuQS/rJB9azqOeol8fRWbsQZWMzh1UWtlTr6AMPdl0O/4Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251031-1d1d48a1b"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251031-1d1d48a1b_1761953558158_0.4120537747016728","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251101-6b806030e":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251101-6b806030e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251101-6b806030e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2bc4e32cbd98946b298f7f82f57deb962d7faf65","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251101-6b806030e.tgz","fileCount":1275,"integrity":"sha512-5ZWwlUkwJ854ZuFEGU8MA5wdMeY7CGDk5O3E9675arbsrsSSpGMfZYiuE5ep0vHwXyXs+I/27NtvitCPU9Q2qQ==","signatures":[{"sig":"MEUCIH2167pwIEPhmq//knKK4ytN/vCAT36atvV0qVUSXYqZAiEAjgPEmf3obEMa5fxNc3+TD+cVT6wH0b/5Su/NmCTVd5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251101-6b806030e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483938},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251101-6b806030e.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251101-6b806030e.tgz","_integrity":"sha512-5ZWwlUkwJ854ZuFEGU8MA5wdMeY7CGDk5O3E9675arbsrsSSpGMfZYiuE5ep0vHwXyXs+I/27NtvitCPU9Q2qQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251101-6b806030e_1762039968772_0.14636412802872045","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251101-1d1d48a1b":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251101-1d1d48a1b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251101-1d1d48a1b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6b87713aa031f7af20027924a131aa0a1ca5825c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251101-1d1d48a1b.tgz","fileCount":1835,"integrity":"sha512-10R7xQqdE28G6YyvrKCOVjssw0qrPbTnwuGrjpiMmJAm7WigGQNuS9THVp27P5iIpDnuOJReGaiUhx8ybIhrHA==","signatures":[{"sig":"MEYCIQCuPfqr8I5WGIMz5PTD2R/xlDTMHgOaXGvgHIGzxeWctQIhANqBJixdrx0sTKWDKrTw5Fs+/bdfgdW3+oct3PNGw+hm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251101-1d1d48a1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3669374},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251101-1d1d48a1b.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251101-1d1d48a1b.tgz","_integrity":"sha512-10R7xQqdE28G6YyvrKCOVjssw0qrPbTnwuGrjpiMmJAm7WigGQNuS9THVp27P5iIpDnuOJReGaiUhx8ybIhrHA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251101-1d1d48a1b"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251101-1d1d48a1b_1762039984445_0.5526980228877199","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251102-6b806030e":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251102-6b806030e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251102-6b806030e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0b26c91bac20d2af1ae549f3d40cc38dd30ba25f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251102-6b806030e.tgz","fileCount":1275,"integrity":"sha512-ycxK5qtEls6wCDh+8CxlJbVWY2zHUgRqbBWpmmjAIaOxj/JRdDK1BN6xkboPSHmpcEpKc6jvYAWlzjTigZbFsg==","signatures":[{"sig":"MEUCIGjezX8/0MtqOqQ2EK6JagUWkfU1S7gcltwMGCSm2jFgAiEAl4rcijFOo7rsoeMvpi+ACA2funGm4nihABABQABxiuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251102-6b806030e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483938},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251102-6b806030e.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251102-6b806030e.tgz","_integrity":"sha512-ycxK5qtEls6wCDh+8CxlJbVWY2zHUgRqbBWpmmjAIaOxj/JRdDK1BN6xkboPSHmpcEpKc6jvYAWlzjTigZbFsg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251102-6b806030e_1762126362246_0.5376862371297144","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251102-1d1d48a1b":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251102-1d1d48a1b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251102-1d1d48a1b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8415055a338d52eb622e0393b52a843c5792f1f8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251102-1d1d48a1b.tgz","fileCount":1835,"integrity":"sha512-dfrTIfXHZjXs6WM2TIGUcvnzON1+cSXpsJaBeK0dn8PFVpuAA3mtxaoA5D8q9LHpCSq1DSXZ17mzhMA8SgeS+w==","signatures":[{"sig":"MEYCIQCDA3+4Kiko0v5ps1jpvhNSLlmNTZxnJn48MplOXDIe+QIhALdHaHdNiKfhSSFPPGqZlJwq98zC6BlxH+6+nM5i3tAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251102-1d1d48a1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3669374},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251102-1d1d48a1b.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251102-1d1d48a1b.tgz","_integrity":"sha512-dfrTIfXHZjXs6WM2TIGUcvnzON1+cSXpsJaBeK0dn8PFVpuAA3mtxaoA5D8q9LHpCSq1DSXZ17mzhMA8SgeS+w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251102-1d1d48a1b"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251102-1d1d48a1b_1762126366600_0.1565085013821541","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251103-6b806030e":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251103-6b806030e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251103-6b806030e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"69a71b5bd1c158aada955eea38b0d788038513fc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251103-6b806030e.tgz","fileCount":1275,"integrity":"sha512-z6x9MuFgi2/9Wh9ctQR4FNUzj/VYVU4W8Io4BGzqRusyfCEXoNE5CloD6YyaiLp2Z/OnnR+ijFBbcsKsu5DlCQ==","signatures":[{"sig":"MEQCIGVjacFnJFre/9cF5hohJxjllcIsk4tTaarcQ7o+J7zjAiAkuEb6Fv4UUNW9enXwP4hV9g9EPE1bb+tNgkh8ITchmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251103-6b806030e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483938},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251103-6b806030e.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251103-6b806030e.tgz","_integrity":"sha512-z6x9MuFgi2/9Wh9ctQR4FNUzj/VYVU4W8Io4BGzqRusyfCEXoNE5CloD6YyaiLp2Z/OnnR+ijFBbcsKsu5DlCQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251103-6b806030e_1762212807285_0.07549657047048419","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251103-b0e8efc2b":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251103-b0e8efc2b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251103-b0e8efc2b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5a9aed004902605d6830d7c48e8d747fa669509d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251103-b0e8efc2b.tgz","fileCount":1840,"integrity":"sha512-KzC7SWAULdcmd43+Mb9eL0+Sn5Z2f6zR9gge71ok38JoBeNOZiePiYxj4BgMHHlId63/yMJc61pnbYu/LgAFWQ==","signatures":[{"sig":"MEUCIQCtZ2FlTdrHTkyyQYefWuj3lNIGI8s39ZHEK6rgFSP9FAIgPL5EVSdeHDxSuGodBlS8AqCHm7XKH0KSHFipEbvl2RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251103-b0e8efc2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3689246},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251103-b0e8efc2b.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251103-b0e8efc2b.tgz","_integrity":"sha512-KzC7SWAULdcmd43+Mb9eL0+Sn5Z2f6zR9gge71ok38JoBeNOZiePiYxj4BgMHHlId63/yMJc61pnbYu/LgAFWQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251103-b0e8efc2b"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251103-b0e8efc2b_1762212818934_0.551588926817083","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251104-6b806030e":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251104-6b806030e","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251104-6b806030e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cbed9d120fe6533f807fcf563caba717a5aad228","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251104-6b806030e.tgz","fileCount":1275,"integrity":"sha512-DrLwoMr/IGfb6R0HYvv97Gab1WhMYQNENSu+i96kvhoBEeo+tdLHi9LsiMep4HEtQbAW+FLggzr8NBNzv9NpXA==","signatures":[{"sig":"MEUCIHWr3zNMCOkFcpOyT6VtdBU4k9d4LOCEi9CEGHcPBBP3AiEAiM6XoeVf+cgPYgCGbPByNnEk1z9FJS5GWE3r4JfAlj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251104-6b806030e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483938},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251104-6b806030e.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251104-6b806030e.tgz","_integrity":"sha512-DrLwoMr/IGfb6R0HYvv97Gab1WhMYQNENSu+i96kvhoBEeo+tdLHi9LsiMep4HEtQbAW+FLggzr8NBNzv9NpXA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251104-6b806030e_1762299221328_0.5619477062145413","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251104-34fe01ba3":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251104-34fe01ba3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251104-34fe01ba3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2b29488f4ba8259203f3375e683c785c5faed59d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251104-34fe01ba3.tgz","fileCount":1840,"integrity":"sha512-AYupR6ssiLvnV98xNOpoSgSsPcX6NIAKKkg2+J4THpFTp1M5D1ggPc50+I5o+xmcBmysyhz4Xm6qWHey378YaQ==","signatures":[{"sig":"MEYCIQDuMFJbjNtO+ZHkcMIDFh654QuU9H+ws7q0LPne4+gYZwIhAJU2bOsyzO9RkBkSo01j9ub7BHft8f/EjlGlj/nXBDV9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251104-34fe01ba3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3689573},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251104-34fe01ba3.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251104-34fe01ba3.tgz","_integrity":"sha512-AYupR6ssiLvnV98xNOpoSgSsPcX6NIAKKkg2+J4THpFTp1M5D1ggPc50+I5o+xmcBmysyhz4Xm6qWHey378YaQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251104-34fe01ba3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251104-34fe01ba3_1762299237518_0.9928836678760828","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251105-ef3448f6b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251105-ef3448f6b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251105-ef3448f6b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"403eb2d28549b58ea2911d8d1ef0640ff06514a8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251105-ef3448f6b.tgz","fileCount":1275,"integrity":"sha512-SLKBDNftX0tEvzzgORQEtyNsAhP/rMcYlrSvBQ7Or2wgVqAxwdMdRvyQJ80kXW/5DZrFzBcGiNtQNYK5UmxJ5A==","signatures":[{"sig":"MEUCIQDRxFXcD5J6eWtkls6ZvGuT4DJDpn8+Yke1uHIOveZ/BQIgKP30VPKqvTWAZmDCg97vMi2XzLkMeJxxZan/l/BYON4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251105-ef3448f6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483001},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251105-ef3448f6b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251105-ef3448f6b.tgz","_integrity":"sha512-SLKBDNftX0tEvzzgORQEtyNsAhP/rMcYlrSvBQ7Or2wgVqAxwdMdRvyQJ80kXW/5DZrFzBcGiNtQNYK5UmxJ5A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251105-ef3448f6b_1762385662140_0.4347395565085692","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251105-712c896a8":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251105-712c896a8","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251105-712c896a8","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1b63dcbeb898190b847e34edc3ca544427a55fc9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251105-712c896a8.tgz","fileCount":1840,"integrity":"sha512-jSYBMcuQeQxm+d7oo3vwrA4tK/4vjsrDP0BFl15RRax1I604/1urvN+1f8iomdGphCOR1CKp57K9qdf2p3BcLQ==","signatures":[{"sig":"MEYCIQCSF8ru217cjKUgaXhxjfEbIH/h/t0rJ8HJAJwwdxbrpwIhAOeLlM7FoKyjAD39HugHgt+T/99ezCIssEnhugPppe7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251105-712c896a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3691061},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251105-712c896a8.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251105-712c896a8.tgz","_integrity":"sha512-jSYBMcuQeQxm+d7oo3vwrA4tK/4vjsrDP0BFl15RRax1I604/1urvN+1f8iomdGphCOR1CKp57K9qdf2p3BcLQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251105-712c896a8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251105-712c896a8_1762385680731_0.7816684883250242","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251106-ef3448f6b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251106-ef3448f6b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251106-ef3448f6b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6fa5309327f1630a7d2744c51e3053e85d1e9bae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251106-ef3448f6b.tgz","fileCount":1275,"integrity":"sha512-0isgb9DxBlS4Maqmo1eYsj0AjtUV5kKFPrL75rpKvg83/EeRRfPPfCRwtc/jGmigVYq9XJ5oTYhROGL6W8/JBQ==","signatures":[{"sig":"MEUCIGQmlzRADPZkHe2zbKu2shqwnw71yttkOLRk/iwjndIoAiEA48qXyQWFyQqgbvYg8vXCYsu/8mGglu51IkEAVclGkUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251106-ef3448f6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483001},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251106-ef3448f6b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251106-ef3448f6b.tgz","_integrity":"sha512-0isgb9DxBlS4Maqmo1eYsj0AjtUV5kKFPrL75rpKvg83/EeRRfPPfCRwtc/jGmigVYq9XJ5oTYhROGL6W8/JBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251106-ef3448f6b_1762471998909_0.7372850799027997","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251106-b42d2d95a":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251106-b42d2d95a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251106-b42d2d95a","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1ef49964387bf83526b5deff79ee2fe543981e2b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251106-b42d2d95a.tgz","fileCount":1840,"integrity":"sha512-76P0l3quIsD+0Y11134ZZeO0MYXq2qQtYODiLwHJDRVgULNzHKiT0W/Qe2AW0IjPr8IbX4nHB+r4wHF8JjpSLA==","signatures":[{"sig":"MEUCIF7vX9ukOSWEq1er9Vt9X8V/3WsdjpNhcRRnAa8Nwx/0AiEA4Dy+tPyznlmzikB1y7H2lDL0uHh3Z/OkC2UU0u80gS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251106-b42d2d95a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3697545},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251106-b42d2d95a.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251106-b42d2d95a.tgz","_integrity":"sha512-76P0l3quIsD+0Y11134ZZeO0MYXq2qQtYODiLwHJDRVgULNzHKiT0W/Qe2AW0IjPr8IbX4nHB+r4wHF8JjpSLA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251106-b42d2d95a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251106-b42d2d95a_1762472018809_0.6659732202427642","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.18.1":{"name":"react-native-reanimated","version":"3.18.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.1","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a389a3127182cf899cecd1ae93dc97fa7b063ab5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.1.tgz","fileCount":1275,"integrity":"sha512-9+7W1iNK4dSlP3yaLw03ro+4zNo2GJiwaWvncL7HStfTmhpwLnWTqVKIMci96kLqPW+WHC+RW2XJkRloLxUT+g==","signatures":[{"sig":"MEYCIQDIgzqkIgiWMlyLfjFKmTlK6BIg3bDRcYbrmS0ocp3wMwIhAIMozONVLCzJqFjmg4TywocZiUK37cdWLbw+ls6u9/W/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3464557},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},"_resolved":"/Users/marcysia/Downloads/react-native-reanimated-3.18.1.tgz","_integrity":"sha512-9+7W1iNK4dSlP3yaLw03ro+4zNo2GJiwaWvncL7HStfTmhpwLnWTqVKIMci96kLqPW+WHC+RW2XJkRloLxUT+g==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.18.1_1762523297544_0.8569078909002243","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251107-ef3448f6b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251107-ef3448f6b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251107-ef3448f6b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"19aa0c08775a133b6c4cb7a3e8acc416a671a032","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251107-ef3448f6b.tgz","fileCount":1275,"integrity":"sha512-E0hwS6BokfmhUieTOxDEKnyt5Xzj7og/Om63zLuaYYcNBrbRyJHWKLzetrvPEcLcZ7W+j9st5lkm4ROvw8SD7w==","signatures":[{"sig":"MEUCIQCaMcWr3U8kvZT4tI7rvF4zI6ac8WVbcwOQRyIprnxB6AIgL2VdTbELYKzRtswFrIuCqHZ8FBPf6KbeSUNd0HCTCi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251107-ef3448f6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483001},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251107-ef3448f6b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251107-ef3448f6b.tgz","_integrity":"sha512-E0hwS6BokfmhUieTOxDEKnyt5Xzj7og/Om63zLuaYYcNBrbRyJHWKLzetrvPEcLcZ7W+j9st5lkm4ROvw8SD7w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251107-ef3448f6b_1762558367190_0.6123732951438052","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251107-4a33da477":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251107-4a33da477","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251107-4a33da477","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d8e571f570de32a413b9f73412d59aca8388b8db","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251107-4a33da477.tgz","fileCount":1840,"integrity":"sha512-8DKPTnkJXk4JR2fp6Js0CBZY6HDTFa2n7oeuznQZQ++ogCyLjP6jsNLIpsMnBO2dUHX+a3ggyoN4YN5DepB9wg==","signatures":[{"sig":"MEUCIQCwf+O2WrDbUdJ0aaebgPEiPb2GjL7au5CxiQqvBlMIQwIgb41AsX0l+KDCHejzU6CmmIB3UxNOyWcODwir4Dgn594=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251107-4a33da477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3700835},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251107-4a33da477.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251107-4a33da477.tgz","_integrity":"sha512-8DKPTnkJXk4JR2fp6Js0CBZY6HDTFa2n7oeuznQZQ++ogCyLjP6jsNLIpsMnBO2dUHX+a3ggyoN4YN5DepB9wg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251107-4a33da477"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251107-4a33da477_1762558378054_0.7215355407936208","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251108-ef3448f6b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251108-ef3448f6b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251108-ef3448f6b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3f1f92c516f00b5080b907ac555393041a304c3f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251108-ef3448f6b.tgz","fileCount":1275,"integrity":"sha512-8qT/auoHuxmwSzVRb5m/bVmTm3K5CN//AMY3lkvUByUurYovBL9whmSVkgIvB2YB9cAczpBhYuR7WGD7cKE8EA==","signatures":[{"sig":"MEUCIB6EhZNSubXeVdcd0K+iHuildm8Ha5adTefLq4ffeGWfAiEAz+vAEiLEAYwMNkfm1LXnco1NCsKo+17rBkA8jbmJ8OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251108-ef3448f6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483001},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251108-ef3448f6b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251108-ef3448f6b.tgz","_integrity":"sha512-8qT/auoHuxmwSzVRb5m/bVmTm3K5CN//AMY3lkvUByUurYovBL9whmSVkgIvB2YB9cAczpBhYuR7WGD7cKE8EA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251108-ef3448f6b_1762644762863_0.2378068078305262","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251108-4a33da477":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251108-4a33da477","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251108-4a33da477","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b0fb615158dabdf212e3d9d1ea45842cd99840fc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251108-4a33da477.tgz","fileCount":1840,"integrity":"sha512-sRw3qasAn0KhDBlJGISpHyGh0abYPbLIa0mM4NO9zvUbnVW/3Ib9Pa+BvA4cWB20vVqORvpM5JJqlrbXJILgeA==","signatures":[{"sig":"MEQCIHsU8BvBQ2/7Fex4QGRtEG+3E68k1xGezHIjcW81BAp1AiAQejBlWZQhrBIQcl4dT0pq71DBv3cAhPUYzYMMWzUfXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251108-4a33da477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3700835},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251108-4a33da477.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251108-4a33da477.tgz","_integrity":"sha512-sRw3qasAn0KhDBlJGISpHyGh0abYPbLIa0mM4NO9zvUbnVW/3Ib9Pa+BvA4cWB20vVqORvpM5JJqlrbXJILgeA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251108-4a33da477"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251108-4a33da477_1762644775927_0.18066947513950793","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251109-22c88fa67":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251109-22c88fa67","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251109-22c88fa67","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"263c9438c05258431225de8e6e4e97eb0ca3d3d6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251109-22c88fa67.tgz","fileCount":1275,"integrity":"sha512-Cn73EAyBARA11I86m0Vqgbz9Q4wYya+Mc0mYQkeimlRpC5BAcFecwyAWqSd+QcSJWtfpoTEQu2O/BMlKAAavUw==","signatures":[{"sig":"MEQCIH3y1qdnl3U+86bJ8lPqqvoYmxRtvvwuKmjYYE87UNCsAiA2bJUVFtzDrWmhFZ0qLekYiGJYA6wnLvxb2xhHAPtcbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251109-22c88fa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484252},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251109-22c88fa67.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251109-22c88fa67.tgz","_integrity":"sha512-Cn73EAyBARA11I86m0Vqgbz9Q4wYya+Mc0mYQkeimlRpC5BAcFecwyAWqSd+QcSJWtfpoTEQu2O/BMlKAAavUw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251109-22c88fa67_1762731175376_0.13047226020989866","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251109-b10bd9cb3":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251109-b10bd9cb3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251109-b10bd9cb3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3f7bff0122118e554247270730814978d0cf3683","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251109-b10bd9cb3.tgz","fileCount":1840,"integrity":"sha512-MhXDg8knDo35n7w4QyuSgdvYQA/4AYCABj4q+gGgLuZfdW40e9zMlHHS/0vOTHzTQbiXdKZic4tbbzm/ukXYiQ==","signatures":[{"sig":"MEUCIQDe5G8/JSAidUiwqCuQvWqYLpD6WWxx+20ZAz2MlwsMQQIgF+8/NSocqvkgvR7Ic3HE+I+W1YgSz/c2tiOpeB17M9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251109-b10bd9cb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3701746},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251109-b10bd9cb3.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251109-b10bd9cb3.tgz","_integrity":"sha512-MhXDg8knDo35n7w4QyuSgdvYQA/4AYCABj4q+gGgLuZfdW40e9zMlHHS/0vOTHzTQbiXdKZic4tbbzm/ukXYiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251109-b10bd9cb3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251109-b10bd9cb3_1762731185115_0.7700131017473044","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.1.4":{"name":"react-native-reanimated","version":"4.1.4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4640bb57e1e51d970da2fa00685418a61737e1aa","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.4.tgz","fileCount":1809,"integrity":"sha512-K0jqsEUFygPDCMMKGp512J56NAf/Fx9OljqpQX488MJYy+KMei0rVKGOjlKCHe/+iJgqk6Zzm7ELv4IgpQR7BQ==","signatures":[{"sig":"MEQCIAutQmN7yPrmwkrhA1X2BrazuAynLjqvJXddbmOKzdeHAiA79l6Qm4MDX+fymTR3PXnYrGLrfcwOAnU/PNWYMhrWqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3613855},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.4.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 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 && 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","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":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-4.1.4.tgz","_integrity":"sha512-K0jqsEUFygPDCMMKGp512J56NAf/Fx9OljqpQX488MJYy+KMei0rVKGOjlKCHe/+iJgqk6Zzm7ELv4IgpQR7BQ==","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":{},"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.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,"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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.4_1762787955918_0.2506684304496314","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.1.5":{"name":"react-native-reanimated","version":"4.1.5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.5","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5106f9d5dc61f06ca54b9813f280bbfde7785987","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.5.tgz","fileCount":1809,"integrity":"sha512-UA6VUbxwhRjEw2gSNrvhkusUq3upfD3Cv+AnB07V+kC8kpvwRVI+ivwY95ePbWNFkFpP+Y2Sdw1WHpHWEV+P2Q==","signatures":[{"sig":"MEQCIHwUU/9duxvylajhuSx9ZakWXLWQK58+XS6bxVr4ShDXAiA9kBWZhxiDrDCrYm/6cRVKyNKXqB6iHnkc4BosDEqxMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3613856},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.5.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 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 && 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","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":"matipl01","email":"lop.mateusz.2001@gmail.com"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-4.1.5.tgz","_integrity":"sha512-UA6VUbxwhRjEw2gSNrvhkusUq3upfD3Cv+AnB07V+kC8kpvwRVI+ivwY95ePbWNFkFpP+Y2Sdw1WHpHWEV+P2Q==","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":{},"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.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,"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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.5_1762804806646_0.7951787591887021","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251110-e9141c76c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251110-e9141c76c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251110-e9141c76c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4d0e753e0ea9f53693259f1d0065d9c662f61a34","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251110-e9141c76c.tgz","fileCount":1275,"integrity":"sha512-cyrCDjeewWBohDYkTDJYx158Xjy5OCl6y6IJBBR/V2HYHO/BIj7cQcpZIlnnpdXp3D5RUxm8V3DSZr8DpgJ2lA==","signatures":[{"sig":"MEUCID36iUeJ76vgWo1FHApsa0naoPV7Mdf4hJrNrIMH28noAiEA0lDK1JT/ry3LfqKd+Koqaz6ZWHvjCMxVe6Xk55tY3pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251110-e9141c76c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483946},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251110-e9141c76c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251110-e9141c76c.tgz","_integrity":"sha512-cyrCDjeewWBohDYkTDJYx158Xjy5OCl6y6IJBBR/V2HYHO/BIj7cQcpZIlnnpdXp3D5RUxm8V3DSZr8DpgJ2lA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251110-e9141c76c_1762817651327_0.4826038098423009","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251110-8fd9302dd":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251110-8fd9302dd","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251110-8fd9302dd","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"97081bdba2fdd7743db82063384815997315313c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251110-8fd9302dd.tgz","fileCount":1840,"integrity":"sha512-u7OpFD+YyDfE5YCMMgLKwkKKTdiqKImYFlrFyXb+8CDgLHiQXgQlJ9cjNEYYsN9dYMBTSBKPjoWuuC8XNPPwig==","signatures":[{"sig":"MEQCIDApuBo6PbKfBGN5TcNP6tZMss/RMH7a14pXnO4zrEa7AiAmrt6LhbBOfJz5TXs8gl2mK5nPXKUaa/+rgOMYCDMTlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251110-8fd9302dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3702008},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251110-8fd9302dd.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251110-8fd9302dd.tgz","_integrity":"sha512-u7OpFD+YyDfE5YCMMgLKwkKKTdiqKImYFlrFyXb+8CDgLHiQXgQlJ9cjNEYYsN9dYMBTSBKPjoWuuC8XNPPwig==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251110-8fd9302dd"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251110-8fd9302dd_1762817679308_0.18659020229446854","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.19.4":{"name":"react-native-reanimated","version":"3.19.4","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.4","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c5cf9371e70abda4308af02a041d8827fc35dac0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.4.tgz","fileCount":1275,"integrity":"sha512-ivPlpofG0fCnCm/WN+6b0ugJDyt90sGoGATF9GA7GITtnw3f9yHzXIemQlnHkp7ddDfpfn2xBfvxrTyO40fTvA==","signatures":[{"sig":"MEUCIQDWmZXAEmq6bZxrI/qdmkEtB5NqwPpXp/vcbA6IcTH1tQIgAXMZnFSC+t1oLTVcPpg12wEeHISPqH3GWG7onkArPDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3483892},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.4.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-3.19.4.tgz","_integrity":"sha512-ivPlpofG0fCnCm/WN+6b0ugJDyt90sGoGATF9GA7GITtnw3f9yHzXIemQlnHkp7ddDfpfn2xBfvxrTyO40fTvA==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.19.4_1762820255872_0.48699352541306373","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251111-ab9b7c03c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251111-ab9b7c03c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251111-ab9b7c03c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"160b24bb1c284aad065413e8e7aaaf932d03caa5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251111-ab9b7c03c.tgz","fileCount":1275,"integrity":"sha512-/8b1PHkzJNaneJKH22oKVl1DgdD5gWMjZyG3erLjk0wXxsR8EsUCJSBCuElMIkZiwpYhB1UL95q3xYdSyUVtRw==","signatures":[{"sig":"MEUCIQC4xt7bVGZfWguq78VuzfQ/oxCx67KueXO1hkExpy7zlgIgYovqrICbjg20Pdo9+llbdrIQEPTVERjfFWFSFRRenRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251111-ab9b7c03c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483946},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251111-ab9b7c03c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251111-ab9b7c03c.tgz","_integrity":"sha512-/8b1PHkzJNaneJKH22oKVl1DgdD5gWMjZyG3erLjk0wXxsR8EsUCJSBCuElMIkZiwpYhB1UL95q3xYdSyUVtRw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251111-ab9b7c03c_1762904016354_0.13109751934964486","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251111-8fd9302dd":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251111-8fd9302dd","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251111-8fd9302dd","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bc4339a1ea81795fbb292bb77a45908036b177b5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251111-8fd9302dd.tgz","fileCount":1840,"integrity":"sha512-STnBypjmIwGsn3+OHJasdCKleFrGWlryHkRA5uGpT2RA5dAxha4BOjxBT9ndgg3Fg1u9rajzzEDTqHm/4feDww==","signatures":[{"sig":"MEUCIQCaN4m5kV9E200TkecMFrBs+rA0Aa+tm4w09aHaZvhXmgIgFW3dEhiqMpAKT4j17NIAwgnkZxtwirLNUHFv4ux12Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251111-8fd9302dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3702008},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251111-8fd9302dd.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251111-8fd9302dd.tgz","_integrity":"sha512-STnBypjmIwGsn3+OHJasdCKleFrGWlryHkRA5uGpT2RA5dAxha4BOjxBT9ndgg3Fg1u9rajzzEDTqHm/4feDww==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251111-8fd9302dd"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251111-8fd9302dd_1762904032929_0.8113197388748199","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251112-ab9b7c03c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251112-ab9b7c03c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251112-ab9b7c03c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5af1eb94e0973f1405dc6776ebbfd1ee28b3e40e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251112-ab9b7c03c.tgz","fileCount":1275,"integrity":"sha512-3MI2/a/6Pc690TDpKId1TJs97yPUA5dtnja7IoRhymWG39axfi2fBcmMW27wrdpzMQavvAxpcn/ENwdlYuakkg==","signatures":[{"sig":"MEUCIQDY1aPf9Orcb0N3jlcapjV9tGWB/z3C3uqUqHQcMVJ0LwIgBw9VgFY2jZ+L/Z2V4TZrZyCeSgrxv0Dx7WSi+EWZxFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251112-ab9b7c03c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483946},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251112-ab9b7c03c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251112-ab9b7c03c.tgz","_integrity":"sha512-3MI2/a/6Pc690TDpKId1TJs97yPUA5dtnja7IoRhymWG39axfi2fBcmMW27wrdpzMQavvAxpcn/ENwdlYuakkg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251112-ab9b7c03c_1762990459514_0.7684924110704676","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251112-5c28ea922":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251112-5c28ea922","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251112-5c28ea922","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"715750e382de33a456239577276786de74f3dd7e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251112-5c28ea922.tgz","fileCount":1860,"integrity":"sha512-oOoYBDiZYFVPkpyCRwZqCyd+56ZK/Il67cB1D/89MkCj1j+yo7Ygr3WBvl4GIMixs/85L8uQf5Qc73Y9+dBkuw==","signatures":[{"sig":"MEUCIEgYZt0MoF9lWEA2BLYChB7qm7AS7iPNz9ljBkwJe8W7AiEAp/BaTjmAVHYQdsj7IREYXFPcSyR9M6zFMSBiqxPaQI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251112-5c28ea922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3749667},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251112-5c28ea922.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251112-5c28ea922.tgz","_integrity":"sha512-oOoYBDiZYFVPkpyCRwZqCyd+56ZK/Il67cB1D/89MkCj1j+yo7Ygr3WBvl4GIMixs/85L8uQf5Qc73Y9+dBkuw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251112-5c28ea922"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251112-5c28ea922_1762990466931_0.4583661480059249","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251113-ab9b7c03c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251113-ab9b7c03c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251113-ab9b7c03c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"016757b62c485be35a093b08083856a0b3b800fc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251113-ab9b7c03c.tgz","fileCount":1275,"integrity":"sha512-mbZHHEKFHn9DpdCXB/2QtLF5Lutx3XYv+yFd+aUCFlf1gOPaAIz49wQi9khZzdId7yW3eBDN/KB60WHb4Yi5XA==","signatures":[{"sig":"MEUCIQDg1vdEhVAM+CTdiszcRlbon8AKzr8AVP1Fl7La4ATViQIgVF/a+noE+zwAs6640ejrl8Vw2fovYGmrpOI/X4BrVXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251113-ab9b7c03c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483946},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251113-ab9b7c03c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251113-ab9b7c03c.tgz","_integrity":"sha512-mbZHHEKFHn9DpdCXB/2QtLF5Lutx3XYv+yFd+aUCFlf1gOPaAIz49wQi9khZzdId7yW3eBDN/KB60WHb4Yi5XA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251113-ab9b7c03c_1763076841588_0.6064345957901593","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251113-5c28ea922":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251113-5c28ea922","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251113-5c28ea922","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e27799003bec59beff82c794939dd2bcbec23523","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251113-5c28ea922.tgz","fileCount":1860,"integrity":"sha512-xffod5F2SteuwZOF/MnQYqfq+SYXMCKtsdrtPPxU9i9y/IUxQ7Cn5/9lIoRF3bzNaefDZ/UJ0OK/+wsi1isTEg==","signatures":[{"sig":"MEUCIGCyONOXqrLcrrTUcGdB/fueKDVES78I+2qgnMnOdfzZAiEAqNlBKuRMpTV1ebzQQ4q+gZsRQRMgkRIk4S62S5EVfi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251113-5c28ea922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3749667},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251113-5c28ea922.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251113-5c28ea922.tgz","_integrity":"sha512-xffod5F2SteuwZOF/MnQYqfq+SYXMCKtsdrtPPxU9i9y/IUxQ7Cn5/9lIoRF3bzNaefDZ/UJ0OK/+wsi1isTEg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251113-5c28ea922"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251113-5c28ea922_1763076846145_0.542505112879206","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251114-ab9b7c03c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251114-ab9b7c03c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251114-ab9b7c03c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"329f971d3e40119b37b79ed43233bc4dbec7c327","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251114-ab9b7c03c.tgz","fileCount":1275,"integrity":"sha512-GkLPJSpFSMvgubBRXjYMyTi2pMPxV7bjha1aENL38ulq0hkuL/A0KZQPZrNzNDUg3qoh03h79UNdzWslYz9fjA==","signatures":[{"sig":"MEUCICBw33yv111svxB3qUzRIDkdKB6ccHKt9dx0tcKK052dAiEA3vCG19hpebKYPudZTK5h9XeFwk2VfX7HPaZFkzsKeiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251114-ab9b7c03c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483946},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251114-ab9b7c03c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251114-ab9b7c03c.tgz","_integrity":"sha512-GkLPJSpFSMvgubBRXjYMyTi2pMPxV7bjha1aENL38ulq0hkuL/A0KZQPZrNzNDUg3qoh03h79UNdzWslYz9fjA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251114-ab9b7c03c_1763163226279_0.585442541332098","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251114-4a08c6050":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251114-4a08c6050","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251114-4a08c6050","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"52ec62201dea9611586c268fd04a6996df79b1ab","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251114-4a08c6050.tgz","fileCount":1860,"integrity":"sha512-rgLpkGRtrWq0Fu7MRuE57GSN7UoZxU4iHDMOfQbH0uDqpTMfa/hV8/ERxrR9tC/Oy2bdWB8GK7MvHJAgvPtFSQ==","signatures":[{"sig":"MEUCIQDYO4nDmc4CZ42A2su59mWcjhcu5eohteIqiiLUNMJ4MgIgLLxfjQjlL0Tp5w3OHp+GYU2/qUe0qQZtiN0dDGzDpnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251114-4a08c6050","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3751926},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251114-4a08c6050.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251114-4a08c6050.tgz","_integrity":"sha512-rgLpkGRtrWq0Fu7MRuE57GSN7UoZxU4iHDMOfQbH0uDqpTMfa/hV8/ERxrR9tC/Oy2bdWB8GK7MvHJAgvPtFSQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251114-4a08c6050"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251114-4a08c6050_1763163230218_0.9539594031730696","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251115-ab9b7c03c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251115-ab9b7c03c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251115-ab9b7c03c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2fc66ad92bc5785c6d50e8cad311759f7179c237","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251115-ab9b7c03c.tgz","fileCount":1275,"integrity":"sha512-FjMJJnafuz/RmPSWdoZjUbo7a+vlNnvfQ4ESoQleLYA3lYf1BVDBwQ5Alzu9/WOGheHvtyQD5OoXNG0a+xvxKA==","signatures":[{"sig":"MEUCIGtwSP6bkugCiAtWBhmNbgFIHxCAucAA8OpAHgy0TphcAiEA7BX+SBT0GyJPqnoJ5KlL+N1tP8YCeJNRCwesLzEeDiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251115-ab9b7c03c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483946},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251115-ab9b7c03c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251115-ab9b7c03c.tgz","_integrity":"sha512-FjMJJnafuz/RmPSWdoZjUbo7a+vlNnvfQ4ESoQleLYA3lYf1BVDBwQ5Alzu9/WOGheHvtyQD5OoXNG0a+xvxKA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251115-ab9b7c03c_1763249572373_0.5025433494282066","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251115-4a08c6050":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251115-4a08c6050","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251115-4a08c6050","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"749d7451411602d1c1d2c9c1f2f498f7eb2206e3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251115-4a08c6050.tgz","fileCount":1860,"integrity":"sha512-xtFvKJxwE/KRdZylxcplwPq2H3tL6t4M6YGob7fEtDwgAb2RN+rgaZ+vwise+Yjn01nRI3C/hBFgH7HmL/NOuw==","signatures":[{"sig":"MEUCIBhbSb8ajuEX00eAqa2n2KNoojVynxlCF7yz8ru4Y9EaAiEAoHIyispLi6V6cbKmfLeabdw55kmrC20vrf0ikK5i7r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251115-4a08c6050","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3751926},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251115-4a08c6050.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251115-4a08c6050.tgz","_integrity":"sha512-xtFvKJxwE/KRdZylxcplwPq2H3tL6t4M6YGob7fEtDwgAb2RN+rgaZ+vwise+Yjn01nRI3C/hBFgH7HmL/NOuw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251115-4a08c6050"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251115-4a08c6050_1763249587334_0.8266174088329292","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251116-ab9b7c03c":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251116-ab9b7c03c","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251116-ab9b7c03c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"431218b4023988c3ad6a4404f4769d43c50db82c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251116-ab9b7c03c.tgz","fileCount":1275,"integrity":"sha512-5J6XAedMOnUb6qO7oT0rRnghx1vvqv9q76knZfqfNG0yo0CpUThJry5ehj4ByxfohQtert3S5DsPv3eaDiYxwQ==","signatures":[{"sig":"MEQCIDrKzKJmkBiY00U9yBPygREsbY40mvR/gPZm9JvpwDJmAiAWqtMTUC9lFJSFxoaKdPJ9P7s8V4TjBD69ThbU0h8uSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251116-ab9b7c03c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483946},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251116-ab9b7c03c.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251116-ab9b7c03c.tgz","_integrity":"sha512-5J6XAedMOnUb6qO7oT0rRnghx1vvqv9q76knZfqfNG0yo0CpUThJry5ehj4ByxfohQtert3S5DsPv3eaDiYxwQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","clang-format":"^1.6.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251116-ab9b7c03c_1763335992775_0.2271131058231597","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251116-4a08c6050":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251116-4a08c6050","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251116-4a08c6050","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f882d80397df62da68d5a486a0e0e10c1460f927","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251116-4a08c6050.tgz","fileCount":1860,"integrity":"sha512-k1v4Y7jJ9fB/CRaOK8WHvN3sbwZCd0TNjvukvReI4B12py2fCCd2zur700pXjyKv72RihB8RMdPLnhQTaaYETQ==","signatures":[{"sig":"MEUCIQDJI5+MRismqfCeoq2YFRvZkpHLwW22LGK5tfhakgfXegIgHDy5l7xL8rizejH38Nx3DSnxmeV5hdmJW3URuXgEHGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251116-4a08c6050","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3751926},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251116-4a08c6050.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251116-4a08c6050.tgz","_integrity":"sha512-k1v4Y7jJ9fB/CRaOK8WHvN3sbwZCd0TNjvukvReI4B12py2fCCd2zur700pXjyKv72RihB8RMdPLnhQTaaYETQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251116-4a08c6050"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251116-4a08c6050_1763336006585_0.072537734994915","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251117-226de3250":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251117-226de3250","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251117-226de3250","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"13c7a7fe2b4ab6872c5c6a9272991f71d1c2a9cc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251117-226de3250.tgz","fileCount":1860,"integrity":"sha512-Se5AeXvdbFABeLG93WwNq7Hr/waeEn00qAkswuUAp4/pu8cKpQDJMUcw6/FXbRj6zEBiXzh0QFMx0p62e5iiTQ==","signatures":[{"sig":"MEUCIQDjwBu+gSCSqpXuvGpGsMQRj+VwUAchjGparHLiyiv0jQIgLiHGmoNz8Lfyj6zE0lYQ8udb3X2QapkuGDI10WtgVy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251117-226de3250","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3753722},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251117-226de3250.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251117-226de3250.tgz","_integrity":"sha512-Se5AeXvdbFABeLG93WwNq7Hr/waeEn00qAkswuUAp4/pu8cKpQDJMUcw6/FXbRj6zEBiXzh0QFMx0p62e5iiTQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251117-226de3250"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251117-226de3250_1763422455220_0.07556772602555473","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251117-1a45af78b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251117-1a45af78b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251117-1a45af78b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b1d72ee7f4fc506c5edf7d1a649eb56eb06ac512","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251117-1a45af78b.tgz","fileCount":1275,"integrity":"sha512-CbDcA4/tYPJ8CzVMo1VLgWRKG+owQxeZb8QEKsB2OSRBsJuDLu+9uvQEjfr4r1BmepHoH1XLqccqvMKBK07qKQ==","signatures":[{"sig":"MEUCIQDFqNWGcsfs8UnJ3RT13jKHG7ePPWtcO3ipmUIZEvkClgIgSRx6/XNIz/uEBrC39McntEX13uh7LnCH5mrzWyqYICg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251117-1a45af78b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251117-1a45af78b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251117-1a45af78b.tgz","_integrity":"sha512-CbDcA4/tYPJ8CzVMo1VLgWRKG+owQxeZb8QEKsB2OSRBsJuDLu+9uvQEjfr4r1BmepHoH1XLqccqvMKBK07qKQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251117-1a45af78b_1763422507186_0.732306485277517","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251118-0dc88f2b3":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251118-0dc88f2b3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251118-0dc88f2b3","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"959aa028c49453b2ca3ee522a1e8cb06d37f5d5f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251118-0dc88f2b3.tgz","fileCount":1858,"integrity":"sha512-LD5kGr3wH97Lw3QFspDLn3YlwB4Y0RxLJprqVt95aoK4JjW0eNOeHYAGsI/LPcQBqvslFuj8WxRmHLoJ18ECaQ==","signatures":[{"sig":"MEYCIQDN5FhRdjkP054KU10DBp4dYNseg9Zpekeyp/h8PgVIBgIhAKC8YwpWmDzsq+iMNStb1NRJQDXRG4xd6v9sWa404xBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251118-0dc88f2b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752821},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251118-0dc88f2b3.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251118-0dc88f2b3.tgz","_integrity":"sha512-LD5kGr3wH97Lw3QFspDLn3YlwB4Y0RxLJprqVt95aoK4JjW0eNOeHYAGsI/LPcQBqvslFuj8WxRmHLoJ18ECaQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251118-0dc88f2b3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251118-0dc88f2b3_1763508774849_0.7344875405225526","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251118-d11fd34cc":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251118-d11fd34cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251118-d11fd34cc","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"78b68a3991dd65f85f8b03114af90e715f56bc28","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251118-d11fd34cc.tgz","fileCount":1275,"integrity":"sha512-feNyA+cayT5oUfXnx6/WtkmIZonJ9vP5fXlzdaDBvtdq3KKLcWlP8r8t8u9i1Ls1CuGKmwVl3muhXphlCc8l7A==","signatures":[{"sig":"MEQCIFeb29Vekyyd0yS5NIkJ/O3cjk5303NVdXAjypKV9a/gAiBKWBZtZD9eYh9zPeWatv0LZ7mb6jqiOkjt7yR5ZHxpLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251118-d11fd34cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251118-d11fd34cc.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251118-d11fd34cc.tgz","_integrity":"sha512-feNyA+cayT5oUfXnx6/WtkmIZonJ9vP5fXlzdaDBvtdq3KKLcWlP8r8t8u9i1Ls1CuGKmwVl3muhXphlCc8l7A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251118-d11fd34cc_1763508778024_0.021754587536284786","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251119-d11fd34cc":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251119-d11fd34cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251119-d11fd34cc","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5866f298fa490cb2c101c30fada87493f2fffa1c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251119-d11fd34cc.tgz","fileCount":1275,"integrity":"sha512-9gjvbE2HtCcPYHgr1qQKSN0Eg0fYVg6DxFHBkQy9uNJtCptToWovzFouebIqVhYS00aiI2AMxgWkgy4eM6bYsg==","signatures":[{"sig":"MEUCIE94t9rXq+O7AMB6f9O5ASwWdjn3bhMMhhWFiHAGj15iAiEAlV0xrafVoglILvq96C7PCy4x2pLoHywl2xNz5SeTLWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251119-d11fd34cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251119-d11fd34cc.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251119-d11fd34cc.tgz","_integrity":"sha512-9gjvbE2HtCcPYHgr1qQKSN0Eg0fYVg6DxFHBkQy9uNJtCptToWovzFouebIqVhYS00aiI2AMxgWkgy4eM6bYsg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251119-d11fd34cc_1763595215346_0.09787952857585758","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251119-58edf33ff":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251119-58edf33ff","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251119-58edf33ff","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bd543507374cafc35464a3edd18180542b1c5324","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251119-58edf33ff.tgz","fileCount":1858,"integrity":"sha512-Y8qkyXmd3fLnKxfFGtinlH6kaCHfzUCF7wYJAYqG2e7C55Il1DDrKrSlgWswGUn9H6lprSbH/b12ICwPF2SkQg==","signatures":[{"sig":"MEUCIH4Gcc5JSKXzlO8gWrGD412J2i7KCPqCtpoh5Bce/AWbAiEA/amijjAs/Ymh6WeemCtuy0FB/1X1r88wrJGWUqgNWcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251119-58edf33ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752670},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251119-58edf33ff.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251119-58edf33ff.tgz","_integrity":"sha512-Y8qkyXmd3fLnKxfFGtinlH6kaCHfzUCF7wYJAYqG2e7C55Il1DDrKrSlgWswGUn9H6lprSbH/b12ICwPF2SkQg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251119-58edf33ff"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251119-58edf33ff_1763595232627_0.1614023000605196","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251120-d11fd34cc":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251120-d11fd34cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251120-d11fd34cc","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9189a16567001410b2bb1e6f85ac99927ffe6267","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251120-d11fd34cc.tgz","fileCount":1275,"integrity":"sha512-w7PRTZSVCpQaRLWpvhCjJZ7YEr3Xb+HAYZ9ZM7d/gv++BJOkeqSa4Eom4OD8x9lgbkRri8oFMtnAGhK9GHZSig==","signatures":[{"sig":"MEQCIH5LpEWp+v9R+Qb9rK0A7oszBWJNQTt4Yg5joFJpHmGPAiBFKtcz+rRYN7uAcbtCzROryBw4jtVQlrlRZc43IZ0Szw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251120-d11fd34cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251120-d11fd34cc.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251120-d11fd34cc.tgz","_integrity":"sha512-w7PRTZSVCpQaRLWpvhCjJZ7YEr3Xb+HAYZ9ZM7d/gv++BJOkeqSa4Eom4OD8x9lgbkRri8oFMtnAGhK9GHZSig==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251120-d11fd34cc_1763681604691_0.3009112458875669","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251120-4649770f0":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251120-4649770f0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251120-4649770f0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"76051562337fb7d6a9421b126ae665dc62ec7d1f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251120-4649770f0.tgz","fileCount":1858,"integrity":"sha512-+AvS8/gb2pKeqsoLZBJiR3kcn2NsCG+JgE4meLPBDoZKbBva1HBW6qgKJkJ2mWsqKg/kO+HVNFk4wkQYSopBdQ==","signatures":[{"sig":"MEUCIQCoe14eZXB2CAFX5xpIgnfV78s98aC3Dyx2c3si78p1ngIgMKFZwIIRJpgaQCc679tMGfVwogeYfa78OxZEEi+dgb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251120-4649770f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752679},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251120-4649770f0.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251120-4649770f0.tgz","_integrity":"sha512-+AvS8/gb2pKeqsoLZBJiR3kcn2NsCG+JgE4meLPBDoZKbBva1HBW6qgKJkJ2mWsqKg/kO+HVNFk4wkQYSopBdQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251120-4649770f0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251120-4649770f0_1763681627041_0.11154017054634413","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251121-d11fd34cc":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251121-d11fd34cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251121-d11fd34cc","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"afc1e323ba2691b24ba4679941099f4885085a57","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251121-d11fd34cc.tgz","fileCount":1275,"integrity":"sha512-OBka63jp4SM82v/gx5xEWxDxc/15H4hYLa2SnBjTamoIEQJtfiHgNpLNiLW1W5rKyPYGwuhIA9toHRwLH9XNkg==","signatures":[{"sig":"MEYCIQCpdIEx009QnTBcOCnueVj8TPHWo1j/Qz97xZJZpqjpqgIhALxffengliKahL5qiWFXKPHWuzkX1DutLOVfClrsU3eO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251121-d11fd34cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251121-d11fd34cc.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251121-d11fd34cc.tgz","_integrity":"sha512-OBka63jp4SM82v/gx5xEWxDxc/15H4hYLa2SnBjTamoIEQJtfiHgNpLNiLW1W5rKyPYGwuhIA9toHRwLH9XNkg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251121-d11fd34cc_1763767999540_0.024209906192742103","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251121-243a60762":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251121-243a60762","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251121-243a60762","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d818d24d0fe2d04523e46d8e347a2259ee20d0c3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251121-243a60762.tgz","fileCount":1865,"integrity":"sha512-zoSVUALmXFY6maxF96C1kPZYdxqN2mZJqudrmZN9JRigujPLEs6fMGawZG0mmTO3U6DB2lLsTKQ+pJRAnL6EvQ==","signatures":[{"sig":"MEQCIFkZufUDp2q5fhK0F3mAwjyWp/it1lda+5+oMzLg3ILlAiAMjsc/xqROIs6q7os4p6xbbWbqqk5EBZ13V7k7moyfag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251121-243a60762","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3743003},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251121-243a60762.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251121-243a60762.tgz","_integrity":"sha512-zoSVUALmXFY6maxF96C1kPZYdxqN2mZJqudrmZN9JRigujPLEs6fMGawZG0mmTO3U6DB2lLsTKQ+pJRAnL6EvQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251121-243a60762"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251121-243a60762_1763768013082_0.624721017876934","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251122-d11fd34cc":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251122-d11fd34cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251122-d11fd34cc","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c774f18944fef01f3b211c160ef53087f9de1a10","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251122-d11fd34cc.tgz","fileCount":1275,"integrity":"sha512-Z9B/b30vbkRYrjjHdKfdVPpAL6TXSOqgCVekYzOKob7z8IhwhtkquG896zuikf1ewMmKkOGOW6fuPiU/aUUURA==","signatures":[{"sig":"MEUCIFEUskuO5uhyAakI+DRbhIfB9R1W6P7uJ4nCEPty/UpIAiEAhUyORzbA0OJzHJI98a58YAmtSksONbNRD+yzXtVoBw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251122-d11fd34cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251122-d11fd34cc.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251122-d11fd34cc.tgz","_integrity":"sha512-Z9B/b30vbkRYrjjHdKfdVPpAL6TXSOqgCVekYzOKob7z8IhwhtkquG896zuikf1ewMmKkOGOW6fuPiU/aUUURA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251122-d11fd34cc_1763854412007_0.2549270351126194","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251122-243a60762":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251122-243a60762","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251122-243a60762","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bf3b39b3a599b8f5d0d3b219e8139042b6c74d0d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251122-243a60762.tgz","fileCount":1865,"integrity":"sha512-aCjHvEfhLHrQcedJz3CEAW9SwcWCENtzDctMrRyQ0ZehPu2/crt6ew1S23eq3cbu/zMGxdxz6VReacm0gY2RBQ==","signatures":[{"sig":"MEYCIQChU4+Ys6opYuSknxP1AOkvUw9Ww/O1jMfWDEXf8TLbRwIhAJenlkkfIA2VjuBRjEfXUIKL8mBvoX3W0BlhGDyG9mq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251122-243a60762","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3743003},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251122-243a60762.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251122-243a60762.tgz","_integrity":"sha512-aCjHvEfhLHrQcedJz3CEAW9SwcWCENtzDctMrRyQ0ZehPu2/crt6ew1S23eq3cbu/zMGxdxz6VReacm0gY2RBQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251122-243a60762"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251122-243a60762_1763854425224_0.9143769721079218","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251123-d11fd34cc":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251123-d11fd34cc","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251123-d11fd34cc","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ff76a67c58c5464ffac0a20991abf377c950afe9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251123-d11fd34cc.tgz","fileCount":1275,"integrity":"sha512-iTvojR9eiXvwZqwFjUCIfEMfmuZ1dh8CZho1DA0oOQqKxJWYtuaTd5IwggaKSRSSdT3G7eJNIm9RT4UyyYqLWA==","signatures":[{"sig":"MEUCIHqQTsEKwrUhX+RRcLQJ0BffEMDaE0HhN6oOliIx3a3oAiEA+EUoLyPP1/YefOsfTrBmwxZpnlkwJctsmZy9KVnDGJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251123-d11fd34cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251123-d11fd34cc.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251123-d11fd34cc.tgz","_integrity":"sha512-iTvojR9eiXvwZqwFjUCIfEMfmuZ1dh8CZho1DA0oOQqKxJWYtuaTd5IwggaKSRSSdT3G7eJNIm9RT4UyyYqLWA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251123-d11fd34cc_1763940815021_0.31203439469146343","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251123-243a60762":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251123-243a60762","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251123-243a60762","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f7ca93a15731e379b190d64fb8bebab2bac303f7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251123-243a60762.tgz","fileCount":1865,"integrity":"sha512-qJz+5swA4n4vFcL6qG3TZ4xo/sNgN8tB4CG5RehKgYmoTFo5cgzXu37CDcYKpf2CjfGzPyuD27QbyFwwkQCbgA==","signatures":[{"sig":"MEUCIQDB4VXmIG0VMLmsPtOSeX1mKYxjlC98fT2VJPuI6vhoggIgTajWR0JrLvD3eAm+inpp2KsITJunCc83XyUlvPrP7Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251123-243a60762","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3743003},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251123-243a60762.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251123-243a60762.tgz","_integrity":"sha512-qJz+5swA4n4vFcL6qG3TZ4xo/sNgN8tB4CG5RehKgYmoTFo5cgzXu37CDcYKpf2CjfGzPyuD27QbyFwwkQCbgA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251123-243a60762"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251123-243a60762_1763940828538_0.7811591357260217","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251124-50c70040b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251124-50c70040b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251124-50c70040b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a0962582fe4378d45e789db1d454cec567841e3b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251124-50c70040b.tgz","fileCount":1275,"integrity":"sha512-bp3mOwVWxCHVapGuUXO7J8nE/dw+RRgBx0G1tyE4bmaMWTdiGONJtYyLfQ4s0v6t6lc8wTw2uAlme0yCOzMLNw==","signatures":[{"sig":"MEYCIQDn7kkjhzEaOt8votYWpY2/M9ZmbOSRnQXbfpw9mb2iugIhALS2TKobflJugICGdYPHs6vtFZPhYlvqWPNT1rBv6UZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251124-50c70040b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251124-50c70040b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251124-50c70040b.tgz","_integrity":"sha512-bp3mOwVWxCHVapGuUXO7J8nE/dw+RRgBx0G1tyE4bmaMWTdiGONJtYyLfQ4s0v6t6lc8wTw2uAlme0yCOzMLNw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251124-50c70040b_1764027249583_0.8704210841836715","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251124-3924de459":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251124-3924de459","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251124-3924de459","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0abf18641ba8b7c84c177aa055ca7c645962a611","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251124-3924de459.tgz","fileCount":1865,"integrity":"sha512-wn9J7f0n3CatdiwKHyjGslFlnw+a7ga6T9LXIl/LQeLVA0Yr1buANrPtO90AOyzOa9BiY15WvibqM2mcYYwKNg==","signatures":[{"sig":"MEUCIQDftDOiREn2pNXTq3Hy/GmdpzH5GjEZEA6y45iunXzKJAIgUM77kDzoUhjqYXE2vnK3T95uYS1haCS6E0rofmTgG1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251124-3924de459","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3745177},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251124-3924de459.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 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":"swm-bot","email":"npm@swmansion.com"},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251124-3924de459.tgz","_integrity":"sha512-wn9J7f0n3CatdiwKHyjGslFlnw+a7ga6T9LXIl/LQeLVA0Yr1buANrPtO90AOyzOa9BiY15WvibqM2mcYYwKNg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.4","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":"22.21.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.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-nightly-20251124-3924de459"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251124-3924de459_1764027258237_0.5700213267747714","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.18.2":{"name":"react-native-reanimated","version":"3.18.2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.18.2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8953060f2c018d4b844059fa532b9c0d6e22e8ed","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.18.2.tgz","fileCount":1275,"integrity":"sha512-Hc8UleWN0KS8t4p5BzyaIwzJd+u4GC1DaYJDyustNu/rc7OW+0/xiJkwFZkA4Ivy/yPTWDPvLkSO/G1vXwG5Bw==","signatures":[{"sig":"MEYCIQCXg7SnhCYL9i84V7lVC008FMYtqXWPCq7rqHYCE/nZpAIhAO1omNSEUiHgq+DFY2JlcSJzJ9nuXR0+JaM6i9LdeNgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3465177},"main":"lib/module/index","_from":"file:react-native-reanimated-3.18.2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},"_resolved":"/Users/marcysia/Downloads/react-native-reanimated-3.18.2.tgz","_integrity":"sha512-Hc8UleWN0KS8t4p5BzyaIwzJd+u4GC1DaYJDyustNu/rc7OW+0/xiJkwFZkA4Ivy/yPTWDPvLkSO/G1vXwG5Bw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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,"devDependencies":{"jest":"^29.0.0","axios":"^1.7.4","madge":"^5.0.1","react":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.80.0-rc.3","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.80.0-rc.3","@react-native/metro-config":"0.80.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.80.0-rc.3","@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":"patch:react-native-gesture-handler@npm%3A2.25.0#~/.yarn/patches/react-native-gesture-handler-npm-2.25.0-84335ae2d8.patch","@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.80.0-rc.3","@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_3.18.2_1764078084848_0.36894684937116073","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251126-50c70040b":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251126-50c70040b","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251126-50c70040b","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8c13323b25acf1bc3630ae7cb5fb6c5c93bea320","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251126-50c70040b.tgz","fileCount":1275,"integrity":"sha512-mNnwPtCKv9Fnoe7ZbH9td2YqPsD4hpLwIJsVvxnWwrrN1ZrnVT2bx7WagbIcK+SSw/9nJ0wF1qt4gbEXd/IAyg==","signatures":[{"sig":"MEUCICiGL4dWWEGIVVO7qHwncl++4uFkbxhJg2IeR9kBnp7wAiEA/qzG6GLONn26iXaRgJ5zrCUorqBxKnFt83PwarrI31E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251126-50c70040b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484125},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251126-50c70040b.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ee9ee3c-9b53-4c95-9b74-b6e7496d4542"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251126-50c70040b.tgz","_integrity":"sha512-mNnwPtCKv9Fnoe7ZbH9td2YqPsD4hpLwIJsVvxnWwrrN1ZrnVT2bx7WagbIcK+SSw/9nJ0wF1qt4gbEXd/IAyg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251126-50c70040b_1764154821020_0.04470526787993356","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.0-nightly-20251126-71286e13e":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251126-71286e13e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251126-71286e13e","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a8287f7a7380ae27ccb39e6af77b03818ed8eef4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251126-71286e13e.tgz","fileCount":1865,"integrity":"sha512-aKLrhOhECHq1rxO7dRpKca0+Upuxw/H3/oNcwrLY6AdyKYN3C24QDE08eu3ntrgLPXMws5WQ7iuNJCyS0dXg7w==","signatures":[{"sig":"MEYCIQC0EyFxNMQcl+Y4f8O7OMP/Hrsh5RcIod6cN/3U+9gCkQIhAIdJXtFiS25tN11T364dAE3JZV/f8rd++OVfDpjFOtau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251126-71286e13e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3746437},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251126-71286e13e.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ee9ee3c-9b53-4c95-9b74-b6e7496d4542"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251126-71286e13e.tgz","_integrity":"sha512-aKLrhOhECHq1rxO7dRpKca0+Upuxw/H3/oNcwrLY6AdyKYN3C24QDE08eu3ntrgLPXMws5WQ7iuNJCyS0dXg7w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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-nightly-20251126-71286e13e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251126-71286e13e_1764154833978_0.9663156616223987","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251126-d8f0417c6":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251126-d8f0417c6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251126-d8f0417c6","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"117f9ababff757d5b4d0c3ab2038e75898618568","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251126-d8f0417c6.tgz","fileCount":1865,"integrity":"sha512-1Bxy9smET9pnjJOi7MhrhxSHsGAFeJetYQ4fdSCVNCyr5HAvEQmYrj8+Vpw/Borew3GKjjs/sFcBK8OBta1nqA==","signatures":[{"sig":"MEYCIQD/JLRqajt6XmIEGJ/0OKSsAfB0qaRDNH+JZ7KcYFoGqQIhAJfNzrXdQULJ5PDN3G0ppcAqAZKn+WLYMyNdkyDvGtx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251126-d8f0417c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3746437},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251126-d8f0417c6.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251126-d8f0417c6.tgz","_integrity":"sha512-1Bxy9smET9pnjJOi7MhrhxSHsGAFeJetYQ4fdSCVNCyr5HAvEQmYrj8+Vpw/Borew3GKjjs/sFcBK8OBta1nqA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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-nightly-20251126-d8f0417c6"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251126-d8f0417c6_1764200077872_0.3628250054451452","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251127-266cdbf1d":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251127-266cdbf1d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251127-266cdbf1d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"354c9896158f43d520b8be4eb42feb146b62c720","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251127-266cdbf1d.tgz","fileCount":1865,"integrity":"sha512-UeA/W97x9YfbtwOASZq6M0Yr1m5TMHllRKBKgRY02Ee15OeTZkhgJTtIOz+vl1cLEbUtbmE8VHvWAhi8J7nyxw==","signatures":[{"sig":"MEUCIQCniOGjMcVRPUUrOo7YpndL4m+aOmnPyU+kMF1g/a94vwIgTeuoafi64XcPvD91ufNndrPNul1uasc+WAB6vGnxM+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251127-266cdbf1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3746139},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251127-266cdbf1d.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251127-266cdbf1d.tgz","_integrity":"sha512-UeA/W97x9YfbtwOASZq6M0Yr1m5TMHllRKBKgRY02Ee15OeTZkhgJTtIOz+vl1cLEbUtbmE8VHvWAhi8J7nyxw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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-nightly-20251127-266cdbf1d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251127-266cdbf1d_1764286497804_0.9640767845960956","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251128-7154fa590":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251128-7154fa590","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251128-7154fa590","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"548a31ad4b131ae3a1d90c3404952775de47cfcc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251128-7154fa590.tgz","fileCount":1865,"integrity":"sha512-lTiEvg2nlj2S9uDM7LbXZhlGWIVjWYF1fbG9k4LgxZVmudFCqVn94QbheL8aXZffQxXg5OW5aPjXSOC7JHCJfA==","signatures":[{"sig":"MEUCIQD/wN4AlxrGoLb9p7SdCMqtJ8TUMAlZS/MsiFy0YMaUSAIgZRPTrn54UlyFXiERN71NQhozj3EgDSKXHrBJ5VcwcjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251128-7154fa590","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3750715},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251128-7154fa590.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251128-7154fa590.tgz","_integrity":"sha512-lTiEvg2nlj2S9uDM7LbXZhlGWIVjWYF1fbG9k4LgxZVmudFCqVn94QbheL8aXZffQxXg5OW5aPjXSOC7JHCJfA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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-nightly-20251128-7154fa590"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251128-7154fa590_1764372874450_0.12652292109697738","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251201-9895af6df":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251201-9895af6df","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251201-9895af6df","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"48f97e70a7dc019073309cf2f20b82525266e8a1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251201-9895af6df.tgz","fileCount":1865,"integrity":"sha512-9Fjzf6M38n7/5otpQEnJR3J4zTIhD5vo781kqBjVlP1MXzYTxwaXZOpl8BddJSP5+WYJ5yNggD9d9jmD6RKS0A==","signatures":[{"sig":"MEUCIHO3qTQEJbrB9fqHtvOVJ9C8TZhd65oH/ovE5S5zH1n3AiEAjVraia501D1mZarQ5rl30LqZb91EvrqDf2brjCfW5aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251201-9895af6df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3750966},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251201-9895af6df.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251201-9895af6df.tgz","_integrity":"sha512-9Fjzf6M38n7/5otpQEnJR3J4zTIhD5vo781kqBjVlP1MXzYTxwaXZOpl8BddJSP5+WYJ5yNggD9d9jmD6RKS0A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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-nightly-20251201-9895af6df"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251201-9895af6df_1764632138122_0.09550722208040519","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251202-22543299c":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251202-22543299c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251202-22543299c","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ec4226e5a02e1029325a4516d6b81c4cf0088071","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251202-22543299c.tgz","fileCount":1865,"integrity":"sha512-YWG/auLTXqc3TeaXz4NmiDV9TzSIVJBWWK1xkmKaQkaHIQree1NgRQ9yy3yNoRV7g7iLuG0aPZNaojc008Z8LA==","signatures":[{"sig":"MEYCIQDwrRdwx6/W5iUfh9nZ2Rq/FUWoelNo/flkoIPPNq0WOgIhAOb+N+0okPwG0LM04O3mYqBwCuc37odby2WpRQBe3qm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251202-22543299c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3755489},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251202-22543299c.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251202-22543299c.tgz","_integrity":"sha512-YWG/auLTXqc3TeaXz4NmiDV9TzSIVJBWWK1xkmKaQkaHIQree1NgRQ9yy3yNoRV7g7iLuG0aPZNaojc008Z8LA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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-nightly-20251202-22543299c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251202-22543299c_1764718778673_0.5023826631637831","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251203-ef543ec28":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251203-ef543ec28","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251203-ef543ec28","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7a80b15c1cd996e95b01037aa0bccbb681aee3e5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251203-ef543ec28.tgz","fileCount":1870,"integrity":"sha512-XZcyUjFBL2z0p1Vg7qSZJeViMCKf0lgHdbW4EFRvmVxwoDQylvUhZsz74QncvsxR1foEkDqzf3T5OLeRsWg8Iw==","signatures":[{"sig":"MEYCIQDjKXAZZdijKSQOZDk2FAzEDoN0FMkIG+SoLnPVg45cKgIhANnM1PhJykFPW9JL3loKM9nptbryZKq9pYnKQhVToVWC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251203-ef543ec28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3777651},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251203-ef543ec28.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251203-ef543ec28.tgz","_integrity":"sha512-XZcyUjFBL2z0p1Vg7qSZJeViMCKf0lgHdbW4EFRvmVxwoDQylvUhZsz74QncvsxR1foEkDqzf3T5OLeRsWg8Iw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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-nightly-20251203-ef543ec28"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251203-ef543ec28_1764776016658_0.22369468901040124","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0-nightly-20251203-53704e3aa":{"name":"react-native-reanimated","version":"4.2.0-nightly-20251203-53704e3aa","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0-nightly-20251203-53704e3aa","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"75f0c77cbd7ad3aa16a266c9b577ce83d952d51a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0-nightly-20251203-53704e3aa.tgz","fileCount":1882,"integrity":"sha512-0+wgiTGBRTA59CC5Ua8axFZxzpjt/nVhKGOYE52q4jlnKxO+uAyvfvICi7T9EyU1Vb0Wl9HBKLzY4MiWm4304A==","signatures":[{"sig":"MEUCIQD8AW0cuey8P4TC2WL9xsVaXUTvpOBcecMiq8QHBw9T0QIgIf+EbhrhTGVuZXMT10VfzcMZCKAAcq8kKo7XhAQl3+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.2.0-nightly-20251203-53704e3aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3893511},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0-nightly-20251203-53704e3aa.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.2.0-nightly-20251203-53704e3aa.tgz","_integrity":"sha512-0+wgiTGBRTA59CC5Ua8axFZxzpjt/nVhKGOYE52q4jlnKxO+uAyvfvICi7T9EyU1Vb0Wl9HBKLzY4MiWm4304A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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-nightly-20251203-53704e3aa"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.0-nightly-20251203-53704e3aa_1764790584730_0.7463974124269281","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.0":{"name":"react-native-reanimated","version":"4.2.0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.0","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5b08e53abd12f38a097c9853c8da2b1e8923fc4a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0.tgz","fileCount":1882,"integrity":"sha512-frhu5b8/m/VvaMWz48V8RxcsXnE3hrlErQ5chr21MzAeDCpY4X14sQjvm+jvu3aOI+7Cz2atdRpyhhIuqxVaXg==","signatures":[{"sig":"MEQCIF4UwtktwIyCStZZ2fytrjUWPpvs5SHYEO40QLHVXyPPAiBTaDdLmmjYyHL1/m5Ez6JelrV/wu3+eRybSqyEDTGYqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3893491},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.0.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 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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},"_resolved":"/Users/bartlomiejbloniarz/versionTester/react-native-reanimated-4.2.0.tgz","_integrity":"sha512-frhu5b8/m/VvaMWz48V8RxcsXnE3hrlErQ5chr21MzAeDCpY4X14sQjvm+jvu3aOI+7Cz2atdRpyhhIuqxVaXg==","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":{},"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.0_1764865757357_0.031934612999887646","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.1.6":{"name":"react-native-reanimated","version":"4.1.6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.6","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9d3d06416eaf48ab25594611185f66b34e404291","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.6.tgz","fileCount":1809,"integrity":"sha512-F+ZJBYiok/6Jzp1re75F/9aLzkgoQCOh4yxrnwATa8392RvM3kx+fiXXFvwcgE59v48lMwd9q0nzF1oJLXpfxQ==","signatures":[{"sig":"MEUCIQChygSpdxyrg1bBQxCBe6M14L6XVPARS4eMe5lFyPMnPwIgMHW6+HwIwwVBgwZlHxy2rpfZjMrYfD14J2wMnk+x1s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3613849},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.6.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 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 && 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","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/secondary/react-native-reanimated-4.1.6.tgz","_integrity":"sha512-F+ZJBYiok/6Jzp1re75F/9aLzkgoQCOh4yxrnwATa8392RvM3kx+fiXXFvwcgE59v48lMwd9q0nzF1oJLXpfxQ==","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":{},"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.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,"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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"workspace:*","@types/babel__traverse":"^7.14.2","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.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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","react-native-worklets":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.6_1764867580325_0.5971381643478495","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-nightly-20251204-222f54bb9":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251204-222f54bb9","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251204-222f54bb9","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ab262de3fdc85b2a12787695bd3be94f074d6187","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251204-222f54bb9.tgz","fileCount":1882,"integrity":"sha512-hRuZ0ajxWlyc+tQEHhsboDxqASXYMamFnf86/13u8WRTT1Wb2Ekq3HIU14f0In3JNbuknNk/pksQRCyfyeOoWQ==","signatures":[{"sig":"MEUCIQDTSJyNwF6R9+1kQBRckeUzP5Kxdl7roXxf8PIsT0fm5QIgNHk1Ek15c4ssJxsqs/aHNxysScOnkmVb8YRFmx8A3/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251204-222f54bb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3893637},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251204-222f54bb9.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251204-222f54bb9.tgz","_integrity":"sha512-hRuZ0ajxWlyc+tQEHhsboDxqASXYMamFnf86/13u8WRTT1Wb2Ekq3HIU14f0In3JNbuknNk/pksQRCyfyeOoWQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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.8.0-nightly-20251204-222f54bb9"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251204-222f54bb9_1764891368904_0.9458041739898229","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-nightly-20251205-3149e1123":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251205-3149e1123","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251205-3149e1123","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2c4a9b0d757d8ba4876bc2b4fdb31ca43021efd2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251205-3149e1123.tgz","fileCount":1882,"integrity":"sha512-kqaBPEN8R3nnEj4sI3Zlp/qT9WWnDrmHPLO0aW40VZ2i3RddvxPWqBaQB9yw8Bl5Y7UFsX4K2X4q9/o2TVX0FQ==","signatures":[{"sig":"MEUCIQCJkoAI/KFjhtV9KSEHW8dslPWrAjQQLgKJ5+yH09XMmQIgO91nnwjEMfbMKIhLuxPyBSn2+w+7vIW8sjRi0ZfibM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251205-3149e1123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3893757},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251205-3149e1123.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251205-3149e1123.tgz","_integrity":"sha512-kqaBPEN8R3nnEj4sI3Zlp/qT9WWnDrmHPLO0aW40VZ2i3RddvxPWqBaQB9yw8Bl5Y7UFsX4K2X4q9/o2TVX0FQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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.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.8.0-nightly-20251205-3149e1123"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251205-3149e1123_1764977892750_0.34800720146879094","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-nightly-20251208-51904bb3d":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251208-51904bb3d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251208-51904bb3d","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7636846ae73f85d3a07d7c3430e04105876c94f2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251208-51904bb3d.tgz","fileCount":1882,"integrity":"sha512-5/FRPGcDnM8o4cRvs2m8EGZgpiIIVyWTHkaPNFH2IA+KcWpZpibDSBIc9+ubdAnL7B+evwOY387OP/TsOPvprw==","signatures":[{"sig":"MEUCIQDPYHbIOiIsg8Ks375MCiMrr3j2zuvGQTTNJoG5PP3njwIgODJsi+MDUrCCXb2ZCnx1J9WIlMeWrqs0CHQGEalkDM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251208-51904bb3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3894993},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251208-51904bb3d.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251208-51904bb3d.tgz","_integrity":"sha512-5/FRPGcDnM8o4cRvs2m8EGZgpiIIVyWTHkaPNFH2IA+KcWpZpibDSBIc9+ubdAnL7B+evwOY387OP/TsOPvprw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.4","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":"22.21.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","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-rc.4","@types/semver":"7.7.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","react-native-worklets":"workspace:*","react-native-builder-bob":"0.40.13","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.83.0-rc.4","@react-native/metro-config":"0.83.0-rc.4","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.83.0-rc.4","@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-rc.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20251208-51904bb3d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251208-51904bb3d_1765236963881_0.9459640402936835","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-nightly-20251209-adbe0b9da":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251209-adbe0b9da","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251209-adbe0b9da","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"23cd1851b5dd77ec0ee6a49f7d87b411b1f765f0","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251209-adbe0b9da.tgz","fileCount":1882,"integrity":"sha512-ULe2WZSm1+a1NPcz5ZFkZsRB9fJO3cmscn/8Xo7l0q8WWHgx2NvKNW44VO4EthaZdbTFaR5tFqi2qgQICb8e4A==","signatures":[{"sig":"MEQCIEorDxxbDCQZ1Xyn5g6kCktP93ZNfrtPJs+pXWuuyP+TAiALOPBfbSlYpvsFuGRl8V4a9Fg0eo3TrtwqyyvQisTeow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251209-adbe0b9da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3895098},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251209-adbe0b9da.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251209-adbe0b9da.tgz","_integrity":"sha512-ULe2WZSm1+a1NPcz5ZFkZsRB9fJO3cmscn/8Xo7l0q8WWHgx2NvKNW44VO4EthaZdbTFaR5tFqi2qgQICb8e4A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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-rc.5","@types/semver":"7.7.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-rc.5","@react-native/metro-config":"0.83.0-rc.5","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.83.0-rc.5","@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-rc.5"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20251209-adbe0b9da"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251209-adbe0b9da_1765323320343_0.06257908697478087","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-nightly-20251211-e7bcde84a":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251211-e7bcde84a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251211-e7bcde84a","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2138d7240ea0e948508b450f57a1f8aeabfda679","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251211-e7bcde84a.tgz","fileCount":1882,"integrity":"sha512-oyEQlzVrSJ5YCSnQGTBJkPd7NgZ5o62cvdNh+Fb4JNDph959uTc9F/US86BuDO/jX3gqKOWT6YT2xzRKFd/Pqw==","signatures":[{"sig":"MEUCIQDSiJtI0dEhncjPE/WzARIjBq7Nb3pcMwFVarC7tZTAnAIgYRRJ3QaGlCz6Lsh7gRF+yNLGvvveuDDtDmJ0wecT5sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251211-e7bcde84a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3895073},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251211-e7bcde84a.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251211-e7bcde84a.tgz","_integrity":"sha512-oyEQlzVrSJ5YCSnQGTBJkPd7NgZ5o62cvdNh+Fb4JNDph959uTc9F/US86BuDO/jX3gqKOWT6YT2xzRKFd/Pqw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20251211-e7bcde84a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251211-e7bcde84a_1765496167016_0.873354264501434","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-nightly-20251212-10058a8fb":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251212-10058a8fb","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251212-10058a8fb","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"63e2009353ebc732d0c86d8bff5197bfa72d5676","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251212-10058a8fb.tgz","fileCount":1882,"integrity":"sha512-Vl9jayryk8v/Lpam/jpn8ZqFoeVnJQ/yqL1roiCYHjvQ1xBJbwQeKTNK07aoLRKb5+fYgXV3RIi/dpWTW++LSg==","signatures":[{"sig":"MEQCIFQSnfwoQSuYb4oGtbaSsjTo2LySaAKCWnvUGtdzEfKYAiBrudR9tNVLSR3QoB06vY4nbIKm/k+Qisj614f54dqB4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251212-10058a8fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3895097},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251212-10058a8fb.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251212-10058a8fb.tgz","_integrity":"sha512-Vl9jayryk8v/Lpam/jpn8ZqFoeVnJQ/yqL1roiCYHjvQ1xBJbwQeKTNK07aoLRKb5+fYgXV3RIi/dpWTW++LSg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20251212-10058a8fb"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251212-10058a8fb_1765582562279_0.9289269963093323","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-nightly-20251215-ac491ac0a":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251215-ac491ac0a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251215-ac491ac0a","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"861dd428b73d9c8a2ac877d60a6f98133b2d63e3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251215-ac491ac0a.tgz","fileCount":1882,"integrity":"sha512-DjtI4kfgcxcumnWO7IB/WvGcfbifPfNqn9UjRIXEhlMG10BNb9OVWFJyVgvwN1WBBq8LNXt2aLgGRqIaeSCcxw==","signatures":[{"sig":"MEYCIQCkTY1GpI5BgEjzwMkEvfALLkPdZfCYxE7z+JfqTykeagIhAMOEzhsXKCnBpr3s2dN/QuqOfNtUlFKonOU+PnHFKmeU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251215-ac491ac0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3894872},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251215-ac491ac0a.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251215-ac491ac0a.tgz","_integrity":"sha512-DjtI4kfgcxcumnWO7IB/WvGcfbifPfNqn9UjRIXEhlMG10BNb9OVWFJyVgvwN1WBBq8LNXt2aLgGRqIaeSCcxw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20251215-ac491ac0a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251215-ac491ac0a_1765841787228_0.7218528298920739","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-nightly-20251216-76b4795ca":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251216-76b4795ca","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251216-76b4795ca","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bd01885b2806c996d03b13076a9fc91d2ec90807","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251216-76b4795ca.tgz","fileCount":1882,"integrity":"sha512-S0aIyzJFRuFqcUccws9MqjNNjQvq2YQBSi53pBagx3Kpo4SnAqO6PJZCDVSETmAI6sc6tOyXpmu36Xpx4ZMv4Q==","signatures":[{"sig":"MEUCIGiv/Sn11l9fJwLJlYsW3R2lYYaPYk/HnlfV0Rdtw5KdAiEAmL+t7YQfPVCyaVmGdDFdS/hWkHQHM+QtaxLpZfywR7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251216-76b4795ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3896208},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251216-76b4795ca.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251216-76b4795ca.tgz","_integrity":"sha512-S0aIyzJFRuFqcUccws9MqjNNjQvq2YQBSi53pBagx3Kpo4SnAqO6PJZCDVSETmAI6sc6tOyXpmu36Xpx4ZMv4Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20251216-76b4795ca"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251216-76b4795ca_1765928194366_0.9734015199817081","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.20.0-nightly-20251216-de02413e2":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251216-de02413e2","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251216-de02413e2","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":"patrycjakalinska","email":"cysiak0412@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"87cd5e48be65ecd2b58f300b8229bc8b6d5ffd2b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251216-de02413e2.tgz","fileCount":1275,"integrity":"sha512-pgaJhvnEGpnHGVzSbjz6FiEFugYluTM/5NRVRK/OoiMlsCSioQs/T78V9zhLN0RAAc198Y3OFT6xkIW6vPIYag==","signatures":[{"sig":"MEYCIQCzj8byyV+ySr88h3dQalaGykQbipCeHAk2S/pQeNR4XwIhAI+Amb+0HvUo1g3MG1n/PB+KpDqf4oCcra6Y7NF/b2p8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251216-de02413e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485723},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251216-de02413e2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251216-de02413e2.tgz","_integrity":"sha512-pgaJhvnEGpnHGVzSbjz6FiEFugYluTM/5NRVRK/OoiMlsCSioQs/T78V9zhLN0RAAc198Y3OFT6xkIW6vPIYag==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251216-de02413e2_1765928200246_0.38053048189554883","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.2.1":{"name":"react-native-reanimated","version":"4.2.1","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.1","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","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","_from":"file:react-native-reanimated-4.2.1.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 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"},"_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":{},"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"]}},"3.20.0-nightly-20251218-3d81081f8":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251218-3d81081f8","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251218-3d81081f8","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"debd0741593a0081cbdb2ce5b53673daffc77678","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251218-3d81081f8.tgz","fileCount":1275,"integrity":"sha512-SgZAr07yLuaozpPGzOrx3RW1sGdxBTVEferVwWYc5ap3GCPhx7G86nGYfwXNQpt8yTD6dwUH3m5VKAMzvi2RQw==","signatures":[{"sig":"MEQCIH2jWUkxihAi5nglFL+YXDKOMBFYaPLs5KtEFeabSPBYAiAY0GbzAA4oDP38VI7w+UGdmhOywNTs0FKxN2cf/NvJMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251218-3d81081f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3489915},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251218-3d81081f8.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251218-3d81081f8.tgz","_integrity":"sha512-SgZAr07yLuaozpPGzOrx3RW1sGdxBTVEferVwWYc5ap3GCPhx7G86nGYfwXNQpt8yTD6dwUH3m5VKAMzvi2RQw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251218-3d81081f8_1766100962492_0.2546164510115496","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.3.0-nightly-20251218-f17ee52ac":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251218-f17ee52ac","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251218-f17ee52ac","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"216472e66c748852939208425c8ae8b4db41a44c","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251218-f17ee52ac.tgz","fileCount":1887,"integrity":"sha512-IQi6znt7WUedJUJLBWDjz+c8Xn7f/YZK2tc1VGRoSdH5zaipnxzfmEajSnSNDh+2k5tOy1qD9p3Ai6A9J42jkg==","signatures":[{"sig":"MEUCIGhlUsxSv61yCTkqgkF9kc1CMJQGPSbQg6hxV4Ho+lB0AiEAuqTqBqSQ4gQUt9fzTC9JiNobKM9aH0m0pYxmEZVEAzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251218-f17ee52ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3901712},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251218-f17ee52ac.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251218-f17ee52ac.tgz","_integrity":"sha512-IQi6znt7WUedJUJLBWDjz+c8Xn7f/YZK2tc1VGRoSdH5zaipnxzfmEajSnSNDh+2k5tOy1qD9p3Ai6A9J42jkg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20251218-f17ee52ac"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251218-f17ee52ac_1766100996686_0.8904860427037562","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"3.19.5":{"name":"react-native-reanimated","version":"3.19.5","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.19.5","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e19239732a4b422cee272c76e6dfedd3b50ea822","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.5.tgz","fileCount":1275,"integrity":"sha512-bd4AwIkBAaY4BjrgpSoKjEaRG/tXD756F5nGuiH5IMBSKN8tRdUEA8hWZCyIo/R6/kha/tVSoCqodVUACh7ZWw==","signatures":[{"sig":"MEUCIQCFo/q1U9qkU1mLe8THp7kWQsNZMQw1661qWXEt18oGGgIgA4CJvYHI7EP2wrTk5cH0QLG0wTfwaIbHC30F/OxgKzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3491651},"main":"lib/module/index","_from":"file:react-native-reanimated-3.19.5.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-3.19.5.tgz","_integrity":"sha512-bd4AwIkBAaY4BjrgpSoKjEaRG/tXD756F5nGuiH5IMBSKN8tRdUEA8hWZCyIo/R6/kha/tVSoCqodVUACh7ZWw==","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":{},"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":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.19.5_1766415042291_0.14654156089468184","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"3.20.0-nightly-20251222-31bfe9311":{"name":"react-native-reanimated","version":"3.20.0-nightly-20251222-31bfe9311","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@3.20.0-nightly-20251222-31bfe9311","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"421ec0281a7529ca40501ea427800f5c6ecd3e3b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.20.0-nightly-20251222-31bfe9311.tgz","fileCount":1275,"integrity":"sha512-to0LMwT7snyMoi24N1PeMIkAuHJvy38nXp7p3YcMam6rPKVC8egbQcosf74mOVCHC3v2/Ww8tWWVMKOnou2m8A==","signatures":[{"sig":"MEUCIEpsrdwI1vxXlsQF8muXrvMMYFT8mqt8mey3szi0ZBgqAiEAtnSnRFoYRmAh87jX9KWqao36jheHolb++ke/gCP2ULs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@3.20.0-nightly-20251222-31bfe9311","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3491705},"main":"lib/module/index","_from":"file:react-native-reanimated-3.20.0-nightly-20251222-31bfe9311.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","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 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 && ./scripts/test-ts.sh ../../apps/common-app/src/App.tsx __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":"./scripts/test-ts.sh ../../apps/common-app/src/App.tsx","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-3.20.0-nightly-20251222-31bfe9311.tgz","_integrity":"sha512-to0LMwT7snyMoi24N1PeMIkAuHJvy38nXp7p3YcMam6rPKVC8egbQcosf74mOVCHC3v2/Ww8tWWVMKOnou2m8A==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.1","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","react-native-is-edge-to-edge":"1.1.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":"19.1.0","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":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.4","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.13","@babel/preset-env":"^7.25.3","clang-format-node":"1.3.5","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"19.1.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":"patch:react-native-builder-bob@npm%3A0.33.1#~/.yarn/patches/react-native-builder-bob-npm-0.33.1-383d9e23a5.patch","@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.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":"^4.0.4","@testing-library/react-hooks":"^8.0.0","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.82.0","@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_3.20.0-nightly-20251222-31bfe9311_1766446547432_0.5102145018293867","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]}},"4.3.0-nightly-20251222-c642b30db":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251222-c642b30db","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251222-c642b30db","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f0f2ddf433c4136a63f1122eb577d2fb322ff925","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251222-c642b30db.tgz","fileCount":1892,"integrity":"sha512-K9juMWEjNYw18jFmhrU+XcfeHjPoi0W9HozFf8lt1TpJC3fToLOaB2AE6Giv7H3rcGNmidD8Z17+kOuahds/Vg==","signatures":[{"sig":"MEUCIQDmjqGOO9gmicw0xERxjZvOAerLhdPslV/2wFuwChu+qwIgEIwojzv3BCG/iT45Jf32NorZjE0r0x1R8o7Ga+CM7Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251222-c642b30db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3903741},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251222-c642b30db.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251222-c642b30db.tgz","_integrity":"sha512-K9juMWEjNYw18jFmhrU+XcfeHjPoi0W9HozFf8lt1TpJC3fToLOaB2AE6Giv7H3rcGNmidD8Z17+kOuahds/Vg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20251222-c642b30db"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251222-c642b30db_1766446578291_0.3503717225281857","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-nightly-20251223-25c938414":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251223-25c938414","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251223-25c938414","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ab310b2533e2e52236fe9b809daa2592a5c484bd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251223-25c938414.tgz","fileCount":1892,"integrity":"sha512-ITE5M4Zdkmt26zRzPdNRUB/hbqe7Su2LZ9vOA3/tiXCsJF9abDGH40nO3QbSo6vU/GcImvl+i9AYT5z/83vW7Q==","signatures":[{"sig":"MEQCIB7bs/EKBo5XgXXY1jOHEhXDegtSYkByVxAvixgIfdpOAiA2lRpMjXkdqsMh1wxX0C+zS8gP8hidE04UzsPRtTblnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251223-25c938414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3903741},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251223-25c938414.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251223-25c938414.tgz","_integrity":"sha512-ITE5M4Zdkmt26zRzPdNRUB/hbqe7Su2LZ9vOA3/tiXCsJF9abDGH40nO3QbSo6vU/GcImvl+i9AYT5z/83vW7Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20251223-25c938414"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251223-25c938414_1766532979888_0.4953809734562915","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-nightly-20251224-45cf72265":{"name":"react-native-reanimated","version":"4.3.0-nightly-20251224-45cf72265","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20251224-45cf72265","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"96ea4b0cd16ade1157756caa4665118d22ebdc18","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20251224-45cf72265.tgz","fileCount":1892,"integrity":"sha512-xRgNSKawdN7T+k1vKdY6136xuGVSpt5jqm+wIBBfz506NVib7ro7tb/pVVCGhOUj40HVglpFHkrlAfPhF/6ktQ==","signatures":[{"sig":"MEYCIQDZ4OGllM4hCuSZ+XtDxrBs31oQfZHJEGX+LmAXcm0BLgIhAL1ifXr54icSJtxf8aIBBgvcZfNWgJdAdw7XIEO79hrX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20251224-45cf72265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3903741},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20251224-45cf72265.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20251224-45cf72265.tgz","_integrity":"sha512-xRgNSKawdN7T+k1vKdY6136xuGVSpt5jqm+wIBBfz506NVib7ro7tb/pVVCGhOUj40HVglpFHkrlAfPhF/6ktQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20251224-45cf72265"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20251224-45cf72265_1766619380810_0.18088539891378086","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-nightly-20260107-ce9032c25":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260107-ce9032c25","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260107-ce9032c25","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"371bd345e538ef787c4ebb39417cb3b0b59ee871","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260107-ce9032c25.tgz","fileCount":1902,"integrity":"sha512-pQ1UhalwIXyR5ekj+7HpOMbqkTbmYL42uHIRM4ze6W3Qv5/FbO9azJxdJh0vTywOn08XsohezlUi9xDk4w96tQ==","signatures":[{"sig":"MEQCIF2mIB7KBCW5dWraKvrmBtR8MlmqwhtwiHcVRUb6AyBZAiBt2cLZM0hx48PkbzaB32AlqFJ8yDKOXJgsGosrXJU84Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260107-ce9032c25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3947378},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260107-ce9032c25.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260107-ce9032c25.tgz","_integrity":"sha512-pQ1UhalwIXyR5ekj+7HpOMbqkTbmYL42uHIRM4ze6W3Qv5/FbO9azJxdJh0vTywOn08XsohezlUi9xDk4w96tQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20260107-ce9032c25"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260107-ce9032c25_1767829025798_0.5234730420454254","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-nightly-20260109-6efa4b2a4":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260109-6efa4b2a4","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260109-6efa4b2a4","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5856b3b55560253090cad5892cd1c16fa27f2d7a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260109-6efa4b2a4.tgz","fileCount":1904,"integrity":"sha512-rN0ra7qX42FuSFAMajC5HTzdsul9nPmAy3KVNBei0nWlBs1M7G6A6jKTX1gqH45dJEaDv2nDR5/bt2FZMTjaJw==","signatures":[{"sig":"MEYCIQDjh6PsSYW21ZrFdLNvLN+OEMEfMV15DeGou4iMBBl+FwIhALGABG0yuEN2m6r8dM9ybDb+4Q7vL+neJbWuNUPtnj3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260109-6efa4b2a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3958553},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260109-6efa4b2a4.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260109-6efa4b2a4.tgz","_integrity":"sha512-rN0ra7qX42FuSFAMajC5HTzdsul9nPmAy3KVNBei0nWlBs1M7G6A6jKTX1gqH45dJEaDv2nDR5/bt2FZMTjaJw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20260109-6efa4b2a4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260109-6efa4b2a4_1768001798043_0.4926144424867671","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-nightly-20260112-b15297a39":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260112-b15297a39","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260112-b15297a39","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ca692511cbdd28d5407943485b62727570ba6922","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260112-b15297a39.tgz","fileCount":1904,"integrity":"sha512-pOiSkCHi5kPSivCUh+Wy7li/DDtEUV5DT1jM9uoyno6u80ad8Iq2DeIB3Zog0XEdg31uFSLsMXKEHYx3MxX4UA==","signatures":[{"sig":"MEQCIEJgTgLT+6RC5E8sJmzQ7oLa0obPgSXTeoFOF/YiToW9AiAQSRgePSw050xohFV0KeaLsgRd+0FsiIorf3Roo0J/iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260112-b15297a39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3957081},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260112-b15297a39.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260112-b15297a39.tgz","_integrity":"sha512-pOiSkCHi5kPSivCUh+Wy7li/DDtEUV5DT1jM9uoyno6u80ad8Iq2DeIB3Zog0XEdg31uFSLsMXKEHYx3MxX4UA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20260112-b15297a39"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260112-b15297a39_1768260885224_0.23804234940740643","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-nightly-20260114-fe95700c7":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260114-fe95700c7","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260114-fe95700c7","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f01c48387527c25dfa3e244a97149222f8733aec","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260114-fe95700c7.tgz","fileCount":1904,"integrity":"sha512-W7Afd4jXsT7ETk6tctFBOzfaRO1oAD2qRaNOzayTVNCG3stjrYKHBLEi+nH2Jq3Wx2KDIRfq/DQ4w8i3X3I+Ig==","signatures":[{"sig":"MEYCIQCefXCiLcFwODyWL1kY2P83VVMP0O+IGi5ZmMTgBGKeQwIhAK/048ZnkvXk0lRKs7nzC0+dfqv7TWVZuzsO41fuIb4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260114-fe95700c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3957579},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260114-fe95700c7.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260114-fe95700c7.tgz","_integrity":"sha512-W7Afd4jXsT7ETk6tctFBOzfaRO1oAD2qRaNOzayTVNCG3stjrYKHBLEi+nH2Jq3Wx2KDIRfq/DQ4w8i3X3I+Ig==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20260114-fe95700c7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260114-fe95700c7_1768433686798_0.5932649435627262","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-nightly-20260116-48cb21806":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260116-48cb21806","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260116-48cb21806","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c764cc824d700f783e46ede693ea142cc4e64c89","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260116-48cb21806.tgz","fileCount":1909,"integrity":"sha512-ZOo7OJQT/i7yUzi0nKTTs+nsNIIlihOnGzZSmC7BTSxDAsMG+JPQTiKtT0EqvuN7GWzIvGQ/9HtXpLro2KAM4Q==","signatures":[{"sig":"MEUCIC56oyLzLvlpWEw9n24iDxAAVuYAXKaNW97oHs2YpMkPAiEAhu4Yn/8y0djd/4XCNLx0hfKnLHikZ/iJ8OITay1LTg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260116-48cb21806","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3962799},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260116-48cb21806.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260116-48cb21806.tgz","_integrity":"sha512-ZOo7OJQT/i7yUzi0nKTTs+nsNIIlihOnGzZSmC7BTSxDAsMG+JPQTiKtT0EqvuN7GWzIvGQ/9HtXpLro2KAM4Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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","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.8.0-nightly-20260116-48cb21806"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260116-48cb21806_1768606604825_0.647144323334597","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-nightly-20260119-239b6b343":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260119-239b6b343","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260119-239b6b343","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"8d680d56adbf28dcf092bc9d0be0541014917928","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260119-239b6b343.tgz","fileCount":1909,"integrity":"sha512-W+0fpjtB7kEw+dqik7rsDb21XMlbZU8WdPuLVHV/XeHLomWo6TKDLPszDM6roF7PuV3AGNUvi2dSqBdyIwy8UA==","signatures":[{"sig":"MEUCIAr6/UqU+nJ5l8FP+atH8RjAKJ09Ym5RAAt6fhHqoUmtAiEAoBcq56oVszoi2j3lXyB9CknaNkpG9MM0yKwmImYI5a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260119-239b6b343","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3963251},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260119-239b6b343.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260119-239b6b343.tgz","_integrity":"sha512-W+0fpjtB7kEw+dqik7rsDb21XMlbZU8WdPuLVHV/XeHLomWo6TKDLPszDM6roF7PuV3AGNUvi2dSqBdyIwy8UA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.7.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":"22.21.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.8.0-nightly-20260119-239b6b343"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260119-239b6b343_1768865839316_0.17906049203421048","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-nightly-20260121-29ed9b2c6":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260121-29ed9b2c6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260121-29ed9b2c6","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b01a81ba61157fde5e61582fea8f546dd7df4a18","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260121-29ed9b2c6.tgz","fileCount":1924,"integrity":"sha512-ONuict2IyVscmL6xZnYQW5tGL0nOklTi7Jy20youWbP4YrES9Ggp6Cqh5hHA+mUVYTU3UdXB6hzg5Gpd5juTLQ==","signatures":[{"sig":"MEUCICWNW2mbjhRwjLnqsGhtdAhMgDzLeAgugM4ZbKuNj7CbAiEA1rE26OKGVRoQVflzEJA/bAeSVnt8cRCpWZ1xgi7hTFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260121-29ed9b2c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3973590},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260121-29ed9b2c6.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260121-29ed9b2c6.tgz","_integrity":"sha512-ONuict2IyVscmL6xZnYQW5tGL0nOklTi7Jy20youWbP4YrES9Ggp6Cqh5hHA+mUVYTU3UdXB6hzg5Gpd5juTLQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.21.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.8.0-nightly-20260121-29ed9b2c6"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260121-29ed9b2c6_1769038817147_0.23356096141745053","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-nightly-20260122-45349f895":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260122-45349f895","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260122-45349f895","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1d53d8e85679c6c5fcbaf7c65ad0f775837778eb","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260122-45349f895.tgz","fileCount":1924,"integrity":"sha512-DmqUgKSp7KIFQ/vDtX44ta6LB0QyFE3OECgFEEyUteJvxCsbr6vyPO+4WKOFUsrud3RMHQPi05SoCaMmf8gUFw==","signatures":[{"sig":"MEUCIHvNrLtimKkTqxOGlDpD0AAtq/TgZRk5coxn/wgi9/ktAiEAxzaCD1I90cGM7ZgMDeu3SMngY+Vt8JEmtUCa8/1HCew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260122-45349f895","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971530},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260122-45349f895.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260122-45349f895.tgz","_integrity":"sha512-DmqUgKSp7KIFQ/vDtX44ta6LB0QyFE3OECgFEEyUteJvxCsbr6vyPO+4WKOFUsrud3RMHQPi05SoCaMmf8gUFw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"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.8.0-nightly-20260122-45349f895"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260122-45349f895_1769125081467_0.32487969276724527","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-nightly-20260123-07da3bf8c":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260123-07da3bf8c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260123-07da3bf8c","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6be53d61f80fd4689674f777db78d0b00989891f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260123-07da3bf8c.tgz","fileCount":1924,"integrity":"sha512-/TEiTRKRqSfc4tdyPRYfiCd4vvGjVLV0Af6WTFzT5urIUFoFc6BsKiP5nKlsihIre00JfoZiYXWUT0j+sGKryg==","signatures":[{"sig":"MEYCIQDVMn7GNUn7R1H29P5fFBfx5YjEaoIE7xnKaf7c8ll4pQIhAPrdxQhjV2Mvp8+YXY+iEV8hOXDyA9tKzqalOj8Ry8Dh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260123-07da3bf8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971530},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260123-07da3bf8c.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260123-07da3bf8c.tgz","_integrity":"sha512-/TEiTRKRqSfc4tdyPRYfiCd4vvGjVLV0Af6WTFzT5urIUFoFc6BsKiP5nKlsihIre00JfoZiYXWUT0j+sGKryg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"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.8.0-nightly-20260123-07da3bf8c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260123-07da3bf8c_1769211461875_0.7943416691112639","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-nightly-20260124-f9658a1e7":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260124-f9658a1e7","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260124-f9658a1e7","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"848a49be76a6f54609bd5734008839180be9d2a7","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260124-f9658a1e7.tgz","fileCount":1924,"integrity":"sha512-eMZyvNSUIChF1c9GTCgmD0QLPRDBDHDz/+uImh5huiuBEhLDK3VYKB0i31+Nb4s9HFLAOy4QE1U6jurntDeVSg==","signatures":[{"sig":"MEUCIEUSyTbumflUlufPeylo5vSA8wm/eF/sTifmWvwFNL1zAiEA7Gb9Hct62CeR4oKvST9lWg+5WwvCRyPxDzKIhBLNLUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260124-f9658a1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971530},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260124-f9658a1e7.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260124-f9658a1e7.tgz","_integrity":"sha512-eMZyvNSUIChF1c9GTCgmD0QLPRDBDHDz/+uImh5huiuBEhLDK3VYKB0i31+Nb4s9HFLAOy4QE1U6jurntDeVSg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"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.8.0-nightly-20260124-f9658a1e7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260124-f9658a1e7_1769297787285_0.6952723744197786","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-nightly-20260126-ab4831559":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260126-ab4831559","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260126-ab4831559","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2d4c07899cd6527674c8fa07b6447706877ea4bd","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260126-ab4831559.tgz","fileCount":1924,"integrity":"sha512-o14rUfg/dl457/F3l22WFVol6d3tTc4npE8QpANQZXKhcIWYsi3tTVaUCy6OAL8WMswi1PC9al3orYQkds7n8w==","signatures":[{"sig":"MEQCIEiC2iYq9fiEwOcCmu+H6LCZ1YXLJTy/gVuqSZq3qePMAiBBmWvcJFIH+mFB1UyI/pKdpeaA/Os/zXiZXf+RVLr29A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260126-ab4831559","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971530},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260126-ab4831559.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260126-ab4831559.tgz","_integrity":"sha512-o14rUfg/dl457/F3l22WFVol6d3tTc4npE8QpANQZXKhcIWYsi3tTVaUCy6OAL8WMswi1PC9al3orYQkds7n8w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"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.8.0-nightly-20260126-ab4831559"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260126-ab4831559_1769470725644_0.2673455073457345","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-nightly-20260127-ba16138d2":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260127-ba16138d2","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260127-ba16138d2","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"654ebedbdae5cf88b9f3a4862d3e4bca735e642d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260127-ba16138d2.tgz","fileCount":1924,"integrity":"sha512-9R03rNSBfjcuLUDFJSmAnCsM18Jz5NlP5y3UVvZBHYiVqN3Paq4sHfAkRMQfhsI287/OhFXP9FzM168Z37V5PA==","signatures":[{"sig":"MEUCIDWoizII/uqTgW7UVUCY3A2/Rat2iCl4Vc57DrXx+tDhAiEAjv4Gl/c3EPpMKQe/FnX6LIaBndq3dffKdYgZ8p0KrCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260127-ba16138d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971555},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260127-ba16138d2.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260127-ba16138d2.tgz","_integrity":"sha512-9R03rNSBfjcuLUDFJSmAnCsM18Jz5NlP5y3UVvZBHYiVqN3Paq4sHfAkRMQfhsI287/OhFXP9FzM168Z37V5PA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.2","@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.3","@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.84.0-rc.2","@react-native/metro-config":"0.84.0-rc.2","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.2","@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.84.0-rc.2"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260127-ba16138d2"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260127-ba16138d2_1769557095584_0.3266638641222539","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-nightly-20260128-58003c818":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260128-58003c818","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260128-58003c818","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d8f13c2ccf973beea9f6baf49d8d1545b753ca7a","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260128-58003c818.tgz","fileCount":1924,"integrity":"sha512-A/tQEmxeACdJDFNxKV/b5gxA4dXbfhT/rjm+QexIZniDEtG0dzIKcjsoKsasvrMnemI7f0rj+JctyXp6jqHCVA==","signatures":[{"sig":"MEQCIE8u7Igw1tvm/jxyJJqH20AX+6jpDcMJ6NqjThoPIza6AiAfjI+opVajiK/blfWgaFUxMtHJfL4HFhS8t2E6DmaJPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260128-58003c818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971559},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260128-58003c818.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260128-58003c818.tgz","_integrity":"sha512-A/tQEmxeACdJDFNxKV/b5gxA4dXbfhT/rjm+QexIZniDEtG0dzIKcjsoKsasvrMnemI7f0rj+JctyXp6jqHCVA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.2","@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.3","@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.84.0-rc.2","@react-native/metro-config":"0.84.0-rc.2","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.2","@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.84.0-rc.2"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260128-58003c818"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260128-58003c818_1769643642938_0.077265679684972","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-nightly-20260129-3ae820e3e":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260129-3ae820e3e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260129-3ae820e3e","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a4e2bc05b9686e26f6d545560c3281a006d303d4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260129-3ae820e3e.tgz","fileCount":1929,"integrity":"sha512-Y9KVTyvVics2MD7yUR9RR3EDhldV7KUcuGjEiNJ8MWtHG9rFv+u4bpPwVg2bhkO/EORhwZOZq8GhXvRWn0ANpA==","signatures":[{"sig":"MEUCIQDGUAsYNTF6ie7HV7hIAdwIutARfJPCt4NAeTgl4g3FAAIgHyUXljiqrL6jZi62My1h+mF8BNtMnLuHGS/kCWiTBdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260129-3ae820e3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3974859},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260129-3ae820e3e.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260129-3ae820e3e.tgz","_integrity":"sha512-Y9KVTyvVics2MD7yUR9RR3EDhldV7KUcuGjEiNJ8MWtHG9rFv+u4bpPwVg2bhkO/EORhwZOZq8GhXvRWn0ANpA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.2","@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.3","@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.84.0-rc.2","@react-native/metro-config":"0.84.0-rc.2","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.2","@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.84.0-rc.2"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260129-3ae820e3e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260129-3ae820e3e_1769730084707_0.8505780841570929","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-nightly-20260130-5cd6eb50e":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260130-5cd6eb50e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260130-5cd6eb50e","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"bf25f1904ee648e9b76235509ba681fb96390ced","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260130-5cd6eb50e.tgz","fileCount":1929,"integrity":"sha512-V0CEuOy7b+GOC9RftmeiM5satjx0h+3rAq4yl1J0ESDPWcxya5hodBOZ2G9rRmh0cV41qevoz9q7HEv3gkCoQQ==","signatures":[{"sig":"MEYCIQDEHE8nXNQdU7VPpMPuw/IPtcXVrXMayhuidvgiMyi9ZAIhAPmofWLSrthMwcoKEE9kvXlUH16foOn1FwkB1wYafFIq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260130-5cd6eb50e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3974520},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260130-5cd6eb50e.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260130-5cd6eb50e.tgz","_integrity":"sha512-V0CEuOy7b+GOC9RftmeiM5satjx0h+3rAq4yl1J0ESDPWcxya5hodBOZ2G9rRmh0cV41qevoz9q7HEv3gkCoQQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.2","@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.3","@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.84.0-rc.2","@react-native/metro-config":"0.84.0-rc.2","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.2","@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.84.0-rc.2"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260130-5cd6eb50e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260130-5cd6eb50e_1769816429649_0.6505899018662573","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-nightly-20260203-f46b2f3dd":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260203-f46b2f3dd","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260203-f46b2f3dd","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"62c9a1fae43a5eebdf7ecb00186404722aba2012","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260203-f46b2f3dd.tgz","fileCount":1929,"integrity":"sha512-A6r7pSQmU3tJ/qz+E1JAAI1mnahvPPOpZYMhcMA3QZN0GU+nVccmVXrV5TvFID8PHB6/bgOgD1pncFtM5jNslA==","signatures":[{"sig":"MEUCIFAMFav6J7sWeZ2lXTqSb/qtxWo/rOR4PJjT/S2oNNYvAiEArmoXqYLF1+RSX1XCbTGVA9tdM+gCg61L6efGKuStP/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260203-f46b2f3dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3974520},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260203-f46b2f3dd.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260203-f46b2f3dd.tgz","_integrity":"sha512-A6r7pSQmU3tJ/qz+E1JAAI1mnahvPPOpZYMhcMA3QZN0GU+nVccmVXrV5TvFID8PHB6/bgOgD1pncFtM5jNslA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.8.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.4","@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.3","@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.84.0-rc.4","@react-native/metro-config":"0.84.0-rc.4","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.4","@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.84.0-rc.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260203-f46b2f3dd"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260203-f46b2f3dd_1770162108787_0.5676289277522506","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-nightly-20260204-eef90ec7a":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260204-eef90ec7a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260204-eef90ec7a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"377d5379fb336f16466921c74a59c9efcb1dba47","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260204-eef90ec7a.tgz","fileCount":1929,"integrity":"sha512-n47roJtDY++WKyzuWUMZiEHw5Vt3GKhtKczkvb/lBu0O6940sZaZiaHmARwhMMqHPO61Uq2IzJIKQ37Ksy3rnA==","signatures":[{"sig":"MEUCIQCWlMXS9y9/z8e3eCX62dvIGufymtlN7kcfifpYS0KWagIgHmS/vXqimF52zof7V3tbpMs9kH2f99h5eub9a8E+N6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260204-eef90ec7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3974520},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260204-eef90ec7a.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260204-eef90ec7a.tgz","_integrity":"sha512-n47roJtDY++WKyzuWUMZiEHw5Vt3GKhtKczkvb/lBu0O6940sZaZiaHmARwhMMqHPO61Uq2IzJIKQ37Ksy3rnA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.9.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.4","@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.3","@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.84.0-rc.4","@react-native/metro-config":"0.84.0-rc.4","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.4","@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.84.0-rc.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260204-eef90ec7a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260204-eef90ec7a_1770248520847_0.7351774597357488","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-nightly-20260209-45da97dbe":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260209-45da97dbe","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260209-45da97dbe","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"de55986e068a0e1b3089f501e50fcd5201352339","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260209-45da97dbe.tgz","fileCount":1929,"integrity":"sha512-N6Axz1Kbr6YtK6tbVsCNV1gRVKMvNnud0nqn00+orwrt8rGBQVN29OwPKIN8z6pBhN4rcrxpr+Ey5WOHFrtupA==","signatures":[{"sig":"MEQCIE1Jy2xhLqqxjncREmZK9UMLgt5lF8dyv8D01iwa3Q1jAiAycvjiHkwc5EVpZPWaQOw13FUNrLmLA1S3Pv4MMRAVUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260209-45da97dbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3976246},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260209-45da97dbe.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 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260209-45da97dbe.tgz","_integrity":"sha512-N6Axz1Kbr6YtK6tbVsCNV1gRVKMvNnud0nqn00+orwrt8rGBQVN29OwPKIN8z6pBhN4rcrxpr+Ey5WOHFrtupA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.9.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.4","@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.3","@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.84.0-rc.4","@react-native/metro-config":"0.84.0-rc.4","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.4","@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.84.0-rc.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260209-45da97dbe"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260209-45da97dbe_1770680750205_0.49427073930448917","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-nightly-20260210-7a1a46673":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260210-7a1a46673","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260210-7a1a46673","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2947ebee25854b229c791f5ac9712cc3eca22e8b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260210-7a1a46673.tgz","fileCount":1935,"integrity":"sha512-HV9d4hUAaPcLGp3nHFXwsSoajMV44RIBjqWRVM+isFI3nnUX4T9myJlYN7aaVBnxUYwTkz8avf+E1kjNR2iUFQ==","signatures":[{"sig":"MEYCIQCr1yubbTKbx5EQx4tLJWXaK1qpJ3vc67MNf+iHWqYRTAIhAIA5loLYoVY4lLB/15ZKps2p2aEsAxnUqCG1XP4KXNBR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260210-7a1a46673","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3991140},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260210-7a1a46673.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260210-7a1a46673.tgz","_integrity":"sha512-HV9d4hUAaPcLGp3nHFXwsSoajMV44RIBjqWRVM+isFI3nnUX4T9myJlYN7aaVBnxUYwTkz8avf+E1kjNR2iUFQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.9.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.4","@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.3","@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.84.0-rc.4","@react-native/metro-config":"0.84.0-rc.4","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.4","@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.84.0-rc.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260210-7a1a46673"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260210-7a1a46673_1770767172170_0.32964191708733614","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-nightly-20260211-96ab3f00d":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260211-96ab3f00d","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260211-96ab3f00d","maintainers":[{"name":"matikd13","email":"mateusz.jakubowski002@gmail.com"},{"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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a45f23ead571f2a0c290a5ff4c3e9be11669b0a5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260211-96ab3f00d.tgz","fileCount":1935,"integrity":"sha512-Sn7MrDe0w3gF1jKK8NvTtGbHwJY0uS51zvo3lSbKE1JqcdDonH6lYW3GN7L5pBVjeC3NdIJLc5JnclE1CBBGWg==","signatures":[{"sig":"MEUCICUBHs5hSk+A1PovbVXzrE2PI7Qjtn/g8iN2/GoLPzjgAiEAgb8jnwiIqKxMoMrUbCNs3e0f7dwlzdnsmb3jPkuRO0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260211-96ab3f00d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3990290},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260211-96ab3f00d.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260211-96ab3f00d.tgz","_integrity":"sha512-Sn7MrDe0w3gF1jKK8NvTtGbHwJY0uS51zvo3lSbKE1JqcdDonH6lYW3GN7L5pBVjeC3NdIJLc5JnclE1CBBGWg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0-rc.4","@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.3","@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.84.0-rc.4","@react-native/metro-config":"0.84.0-rc.4","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.0-rc.4","@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.84.0-rc.4"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260211-96ab3f00d"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260211-96ab3f00d_1770853470749_0.9255269703430431","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-nightly-20260212-327369883":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260212-327369883","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260212-327369883","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"17c0a4d0b8fecebdd545d1f2a3fd14f243e59527","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260212-327369883.tgz","fileCount":1935,"integrity":"sha512-E8gT9K51AtYPEaIKmNnV/Pcqi/dz8KhdodUWx2PpzzQFDUHYGe4HmySLiNoWI/gp49c0gcBNoKzOtZg0XtUEaA==","signatures":[{"sig":"MEQCIBIrv1tefV8QSNRiFIu9ifxRt9EHRHqG4VEBWMELhKL9AiBXDf864DJ9CpoqpXTRcUeD5SICefi7dJF1fXlcJaQ6gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260212-327369883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3990281},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260212-327369883.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260212-327369883.tgz","_integrity":"sha512-E8gT9K51AtYPEaIKmNnV/Pcqi/dz8KhdodUWx2PpzzQFDUHYGe4HmySLiNoWI/gp49c0gcBNoKzOtZg0XtUEaA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260212-327369883"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260212-327369883_1770939795623_0.13775197996243493","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-nightly-20260213-df89d775e":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260213-df89d775e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260213-df89d775e","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"df3f9e70397d7906cba58932a0864e0d3264ca69","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260213-df89d775e.tgz","fileCount":1952,"integrity":"sha512-uJ30eChKPwKAZUoLVaUI+W6xO89pVrZ0RqFqECpAGL0XMcco9W1nE2jTeDKTUSwGu5m+sAGJmNHJVU46kno2fA==","signatures":[{"sig":"MEQCIDjtA5Ef2ZtxOfOLiqsaoHJEpKXv8ln0Y+mFGoJZeWYyAiAV+q8gMSi6BxivjncYDgOI08Ce/8jbEUPYzRq0+m/ULw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260213-df89d775e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4009744},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260213-df89d775e.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260213-df89d775e.tgz","_integrity":"sha512-uJ30eChKPwKAZUoLVaUI+W6xO89pVrZ0RqFqECpAGL0XMcco9W1nE2jTeDKTUSwGu5m+sAGJmNHJVU46kno2fA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260213-df89d775e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260213-df89d775e_1771026163864_0.9614084054905945","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-nightly-20260216-358eda585":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260216-358eda585","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260216-358eda585","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d4ac69f2b01b0b7d283c740abeb472633d3343d6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260216-358eda585.tgz","fileCount":1957,"integrity":"sha512-dIs9C4CQJ5mi90rMAISDQ46RNJjDrEQYmHK5eE6Sz/8UuYv4grO20znXX7HyC11dkuRaPtfEzCpCpQGRRpaQFA==","signatures":[{"sig":"MEUCIFle5cHfNOJERLSL4/wcf2wfgcPbpTn06r4rev1NADaNAiEAkJIaC2wwQvvanlGZiOL0nRWzSL3H+6iQGRHgpRE0gYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260216-358eda585","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013851},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260216-358eda585.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260216-358eda585.tgz","_integrity":"sha512-dIs9C4CQJ5mi90rMAISDQ46RNJjDrEQYmHK5eE6Sz/8UuYv4grO20znXX7HyC11dkuRaPtfEzCpCpQGRRpaQFA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260216-358eda585"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260216-358eda585_1771285370945_0.3046436232748433","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.2":{"name":"react-native-reanimated","version":"4.2.2","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.2","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"c7a25bac7c493387e03f53ab22ee2644f32cc528","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.2.tgz","fileCount":1892,"integrity":"sha512-o3kKvdD8cVlg12Z4u3jv0MFAt53QV4k7gD9OLwQqU8eZLyd8QvaOjVZIghMZhC2pjP93uUU44PlO5JgF8S4Vxw==","signatures":[{"sig":"MEUCIQCGjHpMf8TfJzCqGV6QVA3S9tFch0AOtDQ31TqAwa5kNQIgUNrbSS44cjg3Ur8kOuCbuTdRlHmRRt9O1MYPT2PVgG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3906520},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.2.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 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"},"_resolved":"/Users/mateu/Desktop/react-native-reanimated-4.2.2.tgz","_integrity":"sha512-o3kKvdD8cVlg12Z4u3jv0MFAt53QV4k7gD9OLwQqU8eZLyd8QvaOjVZIghMZhC2pjP93uUU44PlO5JgF8S4Vxw==","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":{},"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.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0","@types/semver":"7.7.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.3","@testing-library/dom":"10.4.0","react-native-worklets":"0.8.0-nightly-20260211-96ab3f00d","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":">=0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.2_1771354161609_0.6085985122464765","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-nightly-20260218-5935af984":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260218-5935af984","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260218-5935af984","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"5a5fe877f4d96f0dde94117284a6ac1199030795","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260218-5935af984.tgz","fileCount":1957,"integrity":"sha512-zWEjKrv/NgnxkfZhWuSx4/D0EvGyT1yZSAqfwhBL+DWXOiBxCuWGj1V1uiDwFIS4S+zhP1lk6xh/CRgwLWGFEg==","signatures":[{"sig":"MEUCIQDPoYVosVMqAaIAh2E4N/0dU+vh6DJmcQ/M2FWQe9qTIAIgXcGUmo1UWsX2J2w0MxfQBvLFztYg4BurT4HA1tIa7uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260218-5935af984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4007166},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260218-5935af984.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260218-5935af984.tgz","_integrity":"sha512-zWEjKrv/NgnxkfZhWuSx4/D0EvGyT1yZSAqfwhBL+DWXOiBxCuWGj1V1uiDwFIS4S+zhP1lk6xh/CRgwLWGFEg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260218-5935af984"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260218-5935af984_1771458170995_0.8116689187815258","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-nightly-20260219-7092236eb":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260219-7092236eb","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260219-7092236eb","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"7bcb4340f5f7d2a6cfbc9045d76bf07420e84144","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260219-7092236eb.tgz","fileCount":1956,"integrity":"sha512-37ebc/ogiq5/gsNgFFhYB8hn7q2QBbQs782ufzeumBR804RrF2FlcUUUFa4Q2dbX5bMMg0vpUHk64qXhlxvdIQ==","signatures":[{"sig":"MEYCIQDwB2qCI3JRRCTbnA4htkRfeqXs5luW70E6fJnKNrdmYgIhAJK4EHLtclqZDG6dbEPZ5tj8s9s/8Me69ugyFTp/XJoK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260219-7092236eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4005549},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260219-7092236eb.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260219-7092236eb.tgz","_integrity":"sha512-37ebc/ogiq5/gsNgFFhYB8hn7q2QBbQs782ufzeumBR804RrF2FlcUUUFa4Q2dbX5bMMg0vpUHk64qXhlxvdIQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.1","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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260219-7092236eb"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260219-7092236eb_1771544575529_0.6693012331199282","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-nightly-20260220-cfa662238":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260220-cfa662238","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260220-cfa662238","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e54ee4f8a5e3594e652a95382c0dcd3ea2c59bf4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260220-cfa662238.tgz","fileCount":1956,"integrity":"sha512-BD514IFttxQBisG9pKBHi4ItWUeG3W6Rj5hUsM0pZkivj1K9RG2EZADKz1Oc4x4upsf0GqkQwrJ6dSMrxkPUGg==","signatures":[{"sig":"MEQCIEsviAiNCghUfyT7q+XVM8wpL5a2ny/xHdwYnatzZQtIAiAYAYbcTEfAvIc7vzLsU9F5JdY+8AaSfGLA5F8Z1DRvjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260220-cfa662238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4003552},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260220-cfa662238.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260220-cfa662238.tgz","_integrity":"sha512-BD514IFttxQBisG9pKBHi4ItWUeG3W6Rj5hUsM0pZkivj1K9RG2EZADKz1Oc4x4upsf0GqkQwrJ6dSMrxkPUGg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.1","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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260220-cfa662238"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260220-cfa662238_1771630922777_0.9332983163239104","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-nightly-20260221-098e81296":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260221-098e81296","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260221-098e81296","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ea7fe29aea96b012316c781f6ffd512484a30e48","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260221-098e81296.tgz","fileCount":1956,"integrity":"sha512-Hu7WYaqbCugKaBG+qNqZV5avWMLqdCqM8dw1scOpB794rH4z61tk400zj6EYozHfyLMImox1y530Xy6rzquAAQ==","signatures":[{"sig":"MEUCIQCS1yj6McFr8O2aZTAVPXd+hYCtzjuA3U/9voH+2XSRDwIgTWRv+kbrBzJKqLOh1ES1sBYogLZMCXxvPppoSxz8LyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260221-098e81296","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4003649},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260221-098e81296.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260221-098e81296.tgz","_integrity":"sha512-Hu7WYaqbCugKaBG+qNqZV5avWMLqdCqM8dw1scOpB794rH4z61tk400zj6EYozHfyLMImox1y530Xy6rzquAAQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.1","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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260221-098e81296"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260221-098e81296_1771717184831_0.11911160690539102","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-nightly-20260223-5033f2a08":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260223-5033f2a08","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260223-5033f2a08","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"dcb2560f07e1905724788e7441b02c71e0dfd3ca","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260223-5033f2a08.tgz","fileCount":1956,"integrity":"sha512-Hx7oa78JT1jnMNYWig3yxaH2cgjkQ5cpq8UKHqolbw6faKuC9Ommmjq8H8NZrVH687bLdBq0pfJST10DsALDDQ==","signatures":[{"sig":"MEUCIENH9JtbAxVtKtIQ+wu0yYx4D4cXvUVqgCX7VHfoMdTfAiEA8fBsCv8syx6dmkmFwONNyACHh6Jq6erUt9/t15skVDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260223-5033f2a08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4003533},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260223-5033f2a08.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260223-5033f2a08.tgz","_integrity":"sha512-Hx7oa78JT1jnMNYWig3yxaH2cgjkQ5cpq8UKHqolbw6faKuC9Ommmjq8H8NZrVH687bLdBq0pfJST10DsALDDQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.1","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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260223-5033f2a08"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260223-5033f2a08_1771890233305_0.842573098500565","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-nightly-20260224-a83e03175":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260224-a83e03175","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260224-a83e03175","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"019b257876f8af0e91aeab86e8bb2051ce12dd8e","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260224-a83e03175.tgz","fileCount":1956,"integrity":"sha512-T9H1d6ZjoWsWMHbqMkQspw+IgTjgRt1fqcrkWKs2zW2XGYUTYJ3YOaOR1/6xjZCDt3cWEjBU7Sg0JAC7di2yCw==","signatures":[{"sig":"MEUCIQCu2CRNVIv664o4QXHpk+cDFdLDiyHzaXL3GyADRXBs0AIgUn2TFgRXT4p/E5p9prLaybSxmDwpw97jn2YsttPTSSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260224-a83e03175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008450},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260224-a83e03175.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260224-a83e03175.tgz","_integrity":"sha512-T9H1d6ZjoWsWMHbqMkQspw+IgTjgRt1fqcrkWKs2zW2XGYUTYJ3YOaOR1/6xjZCDt3cWEjBU7Sg0JAC7di2yCw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.10.1","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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260224-a83e03175"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260224-a83e03175_1771976656294_0.904361871841884","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-nightly-20260225-6b6087770":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260225-6b6087770","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260225-6b6087770","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"3f5328ef7ab9d083592c0164291283d6c3085642","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260225-6b6087770.tgz","fileCount":1956,"integrity":"sha512-+DiqMJMT5FGveBDch+GvegCj5E3jKL4QKYrtcLT2XPqcOeaAye1TttPdJamc6FMQmRr8zBtk2ahjqPFwVt1Eng==","signatures":[{"sig":"MEUCIQCyiXxrsCs/qFHJuapHIkR6g/aq3CrYoC30Q7MGioEx/QIgYhc7ZIRd19naonHr0cQPctf1pCLn5+n4N6VXXB8/ZkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260225-6b6087770","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008450},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260225-6b6087770.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260225-6b6087770.tgz","_integrity":"sha512-+DiqMJMT5FGveBDch+GvegCj5E3jKL4QKYrtcLT2XPqcOeaAye1TttPdJamc6FMQmRr8zBtk2ahjqPFwVt1Eng==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260225-6b6087770"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260225-6b6087770_1772062963963_0.4526758793909573","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-nightly-20260226-abb846956":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260226-abb846956","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260226-abb846956","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"10b5302e68868749a649116304a88bbabfc758a5","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260226-abb846956.tgz","fileCount":1956,"integrity":"sha512-pUdnmYQ2dPm6GGvv0lONYCzhA9LgkGZV6J1GahsVFwsUG1M0G9R398IZbCv84xh4leNkFuQ5jvzfPaektGh06g==","signatures":[{"sig":"MEUCIQDazNPYq+RjtvAZdtODBeVroKAH6RQO3f5k4ezjMcAoOgIgBOEMfoK2a7eEE/ZdffzPk/PZy7WyjUpMSfOGQW6xzN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260226-abb846956","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4012029},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260226-abb846956.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260226-abb846956.tgz","_integrity":"sha512-pUdnmYQ2dPm6GGvv0lONYCzhA9LgkGZV6J1GahsVFwsUG1M0G9R398IZbCv84xh4leNkFuQ5jvzfPaektGh06g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260226-abb846956"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260226-abb846956_1772149389421_0.5389576447766138","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-nightly-20260227-d82a03d6a":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260227-d82a03d6a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260227-d82a03d6a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a8c3b7f7a72346e4e744fc319393402b0964dcab","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260227-d82a03d6a.tgz","fileCount":1969,"integrity":"sha512-ds9Z7lEYerfLPDWg1v6O0Q9Cu9RUi2YjyiKp3WdTt4qEud+7TKD7sHfoBvhFRKEV6WRbsX7YHINQqif3NQ692g==","signatures":[{"sig":"MEYCIQCJ+xOA9c0UQfpxykMbsCiTCqXgc9INU/OkRd+fLGv5iQIhAMZbRBBT058Ax24zUKk4nAeTQQN4FCIwMV0HxJXngSXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260227-d82a03d6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4018260},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260227-d82a03d6a.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260227-d82a03d6a.tgz","_integrity":"sha512-ds9Z7lEYerfLPDWg1v6O0Q9Cu9RUi2YjyiKp3WdTt4qEud+7TKD7sHfoBvhFRKEV6WRbsX7YHINQqif3NQ692g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.15.3","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.3","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260227-d82a03d6a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260227-d82a03d6a_1772235580900_0.5747797064870657","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-nightly-20260302-326fb25d5":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260302-326fb25d5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260302-326fb25d5","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"175c47b5b3259170063c07fcd09f16ce3d4f93cf","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260302-326fb25d5.tgz","fileCount":1976,"integrity":"sha512-5Ss+pwg3y+eM2oZU50ih6zbR4UYBStg/ArevH74l5F4R1rkX4muzMXn/+v7IIl6dl7nWbiERu3RxU8vkApwsHw==","signatures":[{"sig":"MEUCIQCW3ntdCV5sOYvMaC2wsUe+7cxZFuTblJeJIwRfD4hTzAIgSRJFXNk0oZx31QcCb9VlF9zk11mWeC94WM+htxrdFyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260302-326fb25d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031426},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260302-326fb25d5.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260302-326fb25d5.tgz","_integrity":"sha512-5Ss+pwg3y+eM2oZU50ih6zbR4UYBStg/ArevH74l5F4R1rkX4muzMXn/+v7IIl6dl7nWbiERu3RxU8vkApwsHw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.15.3","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.3","@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.84.1","@react-native/metro-config":"0.84.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.1","@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.84.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260302-326fb25d5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260302-326fb25d5_1772494923762_0.7759543198515177","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-nightly-20260303-df30fd94e":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260303-df30fd94e","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260303-df30fd94e","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2c8e51aa6938b8ea4603c2ef53a857564a4b8ba6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260303-df30fd94e.tgz","fileCount":1976,"integrity":"sha512-B9a2NQlnqGM6lpXThRiex6zr/S4GL7gnbpbBhrQ/cZHCBptaESfKz3wuFEdHUEa5tmeJhRY8VqLcHvly4EPAiQ==","signatures":[{"sig":"MEYCIQDw2/okdjiT/+ovvg8IlJyP1r/ciPLlSELR6otzS9XhlQIhAK5b4dR08z++y2t4YFlFVX6IaVwx18potA6+eyGx5YOu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260303-df30fd94e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031159},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260303-df30fd94e.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260303-df30fd94e.tgz","_integrity":"sha512-B9a2NQlnqGM6lpXThRiex6zr/S4GL7gnbpbBhrQ/cZHCBptaESfKz3wuFEdHUEa5tmeJhRY8VqLcHvly4EPAiQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.15.3","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.3","@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.84.1","@react-native/metro-config":"0.84.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.1","@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.84.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260303-df30fd94e"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260303-df30fd94e_1772581323144_0.6707736990328934","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-nightly-20260304-d209b5fe1":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260304-d209b5fe1","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260304-d209b5fe1","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"646e4681e69545b2b4f0332e3a379dae8a328703","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260304-d209b5fe1.tgz","fileCount":1976,"integrity":"sha512-Xdd5aqUFYfNhMr9TySP6/eauHqjnF0IK41o7CTymzhCUzApwFa7ciAv2fk2iy6zg3PS8IwMxGcCMOuAdhp/aZA==","signatures":[{"sig":"MEQCIGjo9+PLFPOYeL5anV7WzlCxWmkWf1DXiEAcw7eWHodeAiBmn5DPqulFALJQZFOoiXDo6SZjlg9qVkbD604774Uy0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260304-d209b5fe1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031459},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260304-d209b5fe1.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260304-d209b5fe1.tgz","_integrity":"sha512-Xdd5aqUFYfNhMr9TySP6/eauHqjnF0IK41o7CTymzhCUzApwFa7ciAv2fk2iy6zg3PS8IwMxGcCMOuAdhp/aZA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.15.3","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.3","@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.84.1","@react-native/metro-config":"0.84.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.1","@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.84.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260304-d209b5fe1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260304-d209b5fe1_1772667772180_0.6631077114018089","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-nightly-20260306-a76d9645b":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260306-a76d9645b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260306-a76d9645b","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a18f40aef2084280c03e0778e6005039ab547a06","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260306-a76d9645b.tgz","fileCount":1976,"integrity":"sha512-ySbnF1bFUmlt/zz8lkSK0yibArr2uChhuD8d7AWgRu2AFHCuJ+OFiyugun5+0+Jt+XiIwRGfHe3qpk+gI8xjYg==","signatures":[{"sig":"MEUCIQD1dRVPQsFKCVGtpY2k9dp+QIy0AAwdUmtWH/uj+8Y74QIgbDC0/0+q4FmvZtyxWNEPTFRSt5DgzWOW4OUgHHH4Gmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260306-a76d9645b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031459},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260306-a76d9645b.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260306-a76d9645b.tgz","_integrity":"sha512-ySbnF1bFUmlt/zz8lkSK0yibArr2uChhuD8d7AWgRu2AFHCuJ+OFiyugun5+0+Jt+XiIwRGfHe3qpk+gI8xjYg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.15.3","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.3","@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.84.1","@react-native/metro-config":"0.84.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.1","@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.84.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260306-a76d9645b"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260306-a76d9645b_1772840539679_0.9440483208555854","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-nightly-20260309-df271a90c":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260309-df271a90c","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260309-df271a90c","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ac78440be77a761c85691cf08d5a7370e85c66c4","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260309-df271a90c.tgz","fileCount":1976,"integrity":"sha512-LugBrwjDhbW3Zl8WMjw8L/B5oj06wjPg68PkNIO2tQ/4rW40HZHNWOre2kGi1ZoTFTU+d5pRzhxV7abvA20fRQ==","signatures":[{"sig":"MEUCIQDMLGMu/tblSRDuZXX+aKLrMMHaxhvEVlwRXfQ8c+0uQgIgPTDHczX0VpPFC/kbttSRjaCqb204ytva5IYYTX9LpaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260309-df271a90c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023990},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260309-df271a90c.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260309-df271a90c.tgz","_integrity":"sha512-LugBrwjDhbW3Zl8WMjw8L/B5oj06wjPg68PkNIO2tQ/4rW40HZHNWOre2kGi1ZoTFTU+d5pRzhxV7abvA20fRQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.15.3","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.3","@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.84.1","@react-native/metro-config":"0.84.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.1","@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.84.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260309-df271a90c"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260309-df271a90c_1773099696760_0.2353623876608557","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-nightly-20260310-b1c2d6f9a":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260310-b1c2d6f9a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260310-b1c2d6f9a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a75912aa4af6c3502a8a1e3fdc16f8835223dc6b","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260310-b1c2d6f9a.tgz","fileCount":1976,"integrity":"sha512-v10MfiJczT5MjOdFiVdzEZJR0yxhI+/eRr+N7r3ArmES2L38rt7b34EzEpSzBL99ozqakzov0CgzaHIrXq16/Q==","signatures":[{"sig":"MEUCIQDucpZ5fT7P4ye1dugOEc66tGmNBccJpFHFq9IVYuBrggIgPmIoUvt1lJF1En/TnrncGXpwN9YfNCaHltIrXHIkkkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260310-b1c2d6f9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4027175},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260310-b1c2d6f9a.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260310-b1c2d6f9a.tgz","_integrity":"sha512-v10MfiJczT5MjOdFiVdzEZJR0yxhI+/eRr+N7r3ArmES2L38rt7b34EzEpSzBL99ozqakzov0CgzaHIrXq16/Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.15.3","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.3","@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.84.1","@react-native/metro-config":"0.84.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.1","@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.84.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260310-b1c2d6f9a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260310-b1c2d6f9a_1773186068636_0.707948285950543","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-nightly-20260311-a11a9af87":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260311-a11a9af87","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260311-a11a9af87","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"2ddb6de609e944efd1e222dcf6482dcb07f694f6","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260311-a11a9af87.tgz","fileCount":1981,"integrity":"sha512-cy3pcKm0fzbKON8Pl3P5O+hCzKW6kEmDBT88MnDtK2PlmgyDR4sgfaS5xtU0jwaZoC62+hDclCE5AB0xb6r+2w==","signatures":[{"sig":"MEQCIFNDj4gAVseXqocRVejIp3YOAN/Bm756OE6CVtfRGMusAiBVOGgqB6qIqTOB64ghWjFn+M44uWXUVWSe9JZLFow6dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260311-a11a9af87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4030058},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260311-a11a9af87.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260311-a11a9af87.tgz","_integrity":"sha512-cy3pcKm0fzbKON8Pl3P5O+hCzKW6kEmDBT88MnDtK2PlmgyDR4sgfaS5xtU0jwaZoC62+hDclCE5AB0xb6r+2w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.1","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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260311-a11a9af87"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260311-a11a9af87_1773272466697_0.028063917413357897","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-nightly-20260312-26326bd14":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260312-26326bd14","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260312-26326bd14","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"450b094611d1b353bb79ea5c5ccea7163be39031","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260312-26326bd14.tgz","fileCount":1981,"integrity":"sha512-BBG5QYXAjtRr3ocHJq+q1TCHihtKYlKLjm7vUJdNycB6mOL/ll1tENIUrhIU2SfLeNph8PeJqsRCl9r9Zuex8g==","signatures":[{"sig":"MEQCIAWQybBF6msyHdTncvEClgMlMyCiI5IF4/K0dXzovq0aAiBorl0DR24MUsax3u3cW7VcjL7jGNI6Ejf1pJ6RyYJOoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260312-26326bd14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031145},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260312-26326bd14.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260312-26326bd14.tgz","_integrity":"sha512-BBG5QYXAjtRr3ocHJq+q1TCHihtKYlKLjm7vUJdNycB6mOL/ll1tENIUrhIU2SfLeNph8PeJqsRCl9r9Zuex8g==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.1","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":"22.22.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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260312-26326bd14"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260312-26326bd14_1773358899259_0.6704278509646975","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-rc.0":{"name":"react-native-reanimated","version":"4.3.0-rc.0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-rc.0","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"956c499d26a98a0bef95e50e05b8d95e9ed868e1","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-rc.0.tgz","fileCount":1982,"integrity":"sha512-QBNTOKVbsVjqE4CexZrXsUYv6S/iYZYqOHQrtLMILHTD/8Wk/c0pfRjnyRg1YYoPEBI1ChXerKC7wMIv8rcAGQ==","signatures":[{"sig":"MEUCIQC4+cKVnpg8gqRIdxjfOgKwNp6+JGyZEaXU5a8Ev37eCgIgZVrMxJ4Qd+Q9jlYTquE9U2OkP9FDWUk3rmTSV/UgSbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4035932},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-rc.0.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 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: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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/reanimated/primary/packages/react-native-reanimated/react-native-reanimated-4.3.0-rc.0.tgz","_integrity":"sha512-QBNTOKVbsVjqE4CexZrXsUYv6S/iYZYqOHQrtLMILHTD/8Wk/c0pfRjnyRg1YYoPEBI1ChXerKC7wMIv8rcAGQ==","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":{},"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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"0.8.0-rc.0","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":">=0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-rc.0_1773409066466_0.7907143250526889","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-nightly-20260313-eaaab308b":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260313-eaaab308b","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260313-eaaab308b","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"a46c79a6a2c46b484ce51b736390b862078b3b1d","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260313-eaaab308b.tgz","fileCount":1982,"integrity":"sha512-hYSaleRdcvqFYomPZz1TN/fdIYEkmmZK9+L5sUq9FqTxeVWDeP5pv4zqyT/n8bRvdmtyzLXjyL41gXb2fNe3sg==","signatures":[{"sig":"MEUCIQC4EdjzNO5rfPqTVUOtS/WG9YMghfa/S80wT+Pvi0tvgAIgYoYTlCBlir5rAZ9P7yvhZnevgzYxZuiS4J0IscZvAtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260313-eaaab308b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4035646},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260313-eaaab308b.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 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: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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260313-eaaab308b.tgz","_integrity":"sha512-hYSaleRdcvqFYomPZz1TN/fdIYEkmmZK9+L5sUq9FqTxeVWDeP5pv4zqyT/n8bRvdmtyzLXjyL41gXb2fNe3sg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.1","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":"22.22.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":"0.8.0-nightly-20260313-eaaab308b"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260313-eaaab308b_1773445328231_0.8917873921736794","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-nightly-20260316-3d4fe2138":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260316-3d4fe2138","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260316-3d4fe2138","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"015a898f713d4e77a10ad77d8c74a57f262c4436","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260316-3d4fe2138.tgz","fileCount":1982,"integrity":"sha512-f9SUXyJbIBlLFaNJUf7O8UrutqL/rnnpJ2zvBQ1PlIqz+RmXBvUgR0vZbTsiY2fc3NcS66YGTLK1rmnD8OesWA==","signatures":[{"sig":"MEUCIQCUXtLyUsQ8LrDkQDhM/5btAv4ZTJ4HGMwSnHYwq6BRLAIga+pNkDYcu6Vfx9GAla8BpagQ+yRcVMJw1b1JkpgouPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260316-3d4fe2138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4035524},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260316-3d4fe2138.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260316-3d4fe2138.tgz","_integrity":"sha512-f9SUXyJbIBlLFaNJUf7O8UrutqL/rnnpJ2zvBQ1PlIqz+RmXBvUgR0vZbTsiY2fc3NcS66YGTLK1rmnD8OesWA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.1","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":"22.22.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.8.0-nightly-20260316-3d4fe2138"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260316-3d4fe2138_1773704549904_0.7783097562342434","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-nightly-20260317-108689c96":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260317-108689c96","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260317-108689c96","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"d55ce5351aebd76ff62fc200a8b732140bc48c28","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260317-108689c96.tgz","fileCount":1982,"integrity":"sha512-iVwcD0emFSyUJi2h/EXz7O6yss8mkS2jbsC14VZwyQZr1QI5X67g0CsriimQx23JU9jwgPrh8JzP/ZNrQn0XCw==","signatures":[{"sig":"MEQCIGN0stvLfUhuEYUmDMoW8SfII4H1W/1AR1zE4cQ0MdpwAiAbtAyTVuTHqWkR7ieetb/CfQS5Eh0H7JTEJero1Z6rBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260317-108689c96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034923},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260317-108689c96.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260317-108689c96.tgz","_integrity":"sha512-iVwcD0emFSyUJi2h/EXz7O6yss8mkS2jbsC14VZwyQZr1QI5X67g0CsriimQx23JU9jwgPrh8JzP/ZNrQn0XCw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.11.1","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":"22.22.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.8.0-nightly-20260317-108689c96"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260317-108689c96_1773791052774_0.06626602643069823","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-nightly-20260318-d2b8286a6":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260318-d2b8286a6","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260318-d2b8286a6","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"24ef884ef36c5548dcbb78421177bcaf589813c3","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260318-d2b8286a6.tgz","fileCount":1983,"integrity":"sha512-5FqMF3BnUrOD0Pjra86aKF+oUREOdDgaNoORLP8riGyE3JLW5kxQRuCP5I/pJXKFnmGy22nJlnSit28wxDdBXg==","signatures":[{"sig":"MEUCIQCmV7WON9KBwZbtwfc0REMtyH3sm0/Opo+At299ff/C9QIgTgbVDyxGxo/pKUicaQWV0lKWJsHQr/5Iqf5XOpwlcJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260318-d2b8286a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4035460},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260318-d2b8286a6.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260318-d2b8286a6.tgz","_integrity":"sha512-5FqMF3BnUrOD0Pjra86aKF+oUREOdDgaNoORLP8riGyE3JLW5kxQRuCP5I/pJXKFnmGy22nJlnSit28wxDdBXg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.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":"22.22.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.8.0-nightly-20260318-d2b8286a6"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260318-d2b8286a6_1773877332437_0.6680911180285276","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-nightly-20260319-405a07d0a":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260319-405a07d0a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260319-405a07d0a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"f28c79df5bb0ed15b1217cfdeb429de0d8b2f8f8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260319-405a07d0a.tgz","fileCount":1983,"integrity":"sha512-aeduF0lBGh8VR8+DSDSnSsJ8v+WfN4tvIqGx9jUloXNcWgTqz52XY57hXKu4P6SxaUP5175ulHFP50j4jHyvoA==","signatures":[{"sig":"MEQCID0e5vmlDOFn+n0TG7EWeZAsaCzE5RvzvHL6gV5CTddxAiBlii1ATDo+J33Outom5rwhHvUC8JByX/mC2Jz106qs5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260319-405a07d0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4038882},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260319-405a07d0a.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260319-405a07d0a.tgz","_integrity":"sha512-aeduF0lBGh8VR8+DSDSnSsJ8v+WfN4tvIqGx9jUloXNcWgTqz52XY57hXKu4P6SxaUP5175ulHFP50j4jHyvoA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.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":"22.22.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.8.0-nightly-20260319-405a07d0a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260319-405a07d0a_1773963776536_0.6003300824982414","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.3":{"name":"react-native-reanimated","version":"4.2.3","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.2.3","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"4f43fb2967c4cab8434c478604ef0a18d4607c23","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.3.tgz","fileCount":1893,"integrity":"sha512-6e8fFyUSnFVGC8x5s3OR6fdE9ElXb0QTZJO1I9YJ/o13cqPuB0ICouQbEyVGE0jc4j+M9dpiHxLtprz9BJhOCw==","signatures":[{"sig":"MEYCIQD27TfDm7q1yUyHm/vhijTImMaxqBfvGNouX1Pqm4ZyvwIhAKADqeCXFR4qqxcpyvFfPh6eGNPYqIVidXYfJCHHYcIZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3910567},"main":"lib/module/index","_from":"file:react-native-reanimated-4.2.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 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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},"_resolved":"/Users/bartlomiejbloniarz/Downloads/react-native-reanimated-4.2.3.tgz","_integrity":"sha512-6e8fFyUSnFVGC8x5s3OR6fdE9ElXb0QTZJO1I9YJ/o13cqPuB0ICouQbEyVGE0jc4j+M9dpiHxLtprz9BJhOCw==","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":{},"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.2.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.84.0","@types/semver":"7.7.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.3","@testing-library/dom":"10.4.0","react-native-worklets":"0.8.0","@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.84.0","@react-native/metro-config":"0.84.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.84.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.84.0"},"peerDependencies":{"react":"*","react-native":"0.80 - 0.84","react-native-worklets":"0.7 - 0.8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.3_1774012542982_0.41236805628870155","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.1.7":{"name":"react-native-reanimated","version":"4.1.7","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.1.7","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b4e8524503a1b6ec1b5a40c460ee807a6a9fd2cf","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.7.tgz","fileCount":1810,"integrity":"sha512-Q4H6xA3Tn7QL0/E/KjI86I1KK4tcf+ErRE04LH34Etka2oVQhW6oXQ+Q8ZcDCVxiWp5vgbBH6XcH8BOo4w/Rhg==","signatures":[{"sig":"MEYCIQDqF1gIK8PwytEcHVdk4v7lPmih5f3hRpHDrJJGLVBWggIhANRdy8K10SBhKe2R029Z5ZyAdokVn4MLzDHzUeyX2mpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3618801},"main":"lib/module/index","_from":"file:react-native-reanimated-4.1.7.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 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 && 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","type:check:src":"yarn tsc --noEmit","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","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":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},"_resolved":"/Users/bartlomiejbloniarz/apps/my-app/react-native-reanimated-4.1.7.tgz","_integrity":"sha512-Q4H6xA3Tn7QL0/E/KjI86I1KK4tcf+ErRE04LH34Etka2oVQhW6oXQ+Q8ZcDCVxiWp5vgbBH6XcH8BOo4w/Rhg==","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":{},"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.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,"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":"patch:react-native@npm%3A0.81.0#~/.yarn/patches/react-native-npm-0.81.0-96e336150b.patch","@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","react-native-worklets":"0.8.0","@types/babel__traverse":"^7.14.2","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.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","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","react-native":"0.78 - 0.82","react-native-worklets":"0.5 - 0.8"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.1.7_1774019477077_0.15018905344207045","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-nightly-20260320-548038843":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260320-548038843","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260320-548038843","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e683da6fd848e5316dcc2ff73a1cd71a595eebcc","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260320-548038843.tgz","fileCount":1983,"integrity":"sha512-2VcrOq/HNdW90297BKpuzXZnjIpjrRKxJtdrWU/CsVDQEzdd/8AJPy86eKhJTaBmEuvBRK8akCnpagbKsMk/qg==","signatures":[{"sig":"MEQCIC3MXlzxLxem8N8nUmpHzSRGfNr13PnYuTksadQCZOoUAiAdUBPqDoOx4owKTi06r0hwYcbPR4viRTS3AsyxGJDLcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260320-548038843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4038277},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260320-548038843.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260320-548038843.tgz","_integrity":"sha512-2VcrOq/HNdW90297BKpuzXZnjIpjrRKxJtdrWU/CsVDQEzdd/8AJPy86eKhJTaBmEuvBRK8akCnpagbKsMk/qg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.9.0-nightly-20260320-548038843"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260320-548038843_1774050130252_0.0005969167910357953","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-nightly-20260321-50710c225":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260321-50710c225","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260321-50710c225","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1d947427c2fcd0c375c174a0880837f6665ddd41","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260321-50710c225.tgz","fileCount":1983,"integrity":"sha512-kZ6wfcglH/ZHESFecYIRHF1co/Y7xK4uvmc8xtRPLL99+yUOU0enW8/Wo/i/MQIkFJhYWl6NR75jBf5LMGXi0Q==","signatures":[{"sig":"MEUCIQDPTbJ6teQ5eofGnTmHhIAbW4o5ntjtz+cpDEjMSvI1LwIge9A8dBJ4L3zp+eZmUN5nYYvfkEYS2z3NxHCzhAM1SvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260321-50710c225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4038277},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260321-50710c225.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260321-50710c225.tgz","_integrity":"sha512-kZ6wfcglH/ZHESFecYIRHF1co/Y7xK4uvmc8xtRPLL99+yUOU0enW8/Wo/i/MQIkFJhYWl6NR75jBf5LMGXi0Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.9.0-nightly-20260321-50710c225"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260321-50710c225_1774136415657_0.42379865139862116","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-nightly-20260323-ba9c5502a":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260323-ba9c5502a","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260323-ba9c5502a","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"43e927fb8ee4cbffb25e54a6c318dfa3beb753f8","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260323-ba9c5502a.tgz","fileCount":1983,"integrity":"sha512-W/I7zrhJAYO7O/Wahs3H6h4UGeqdrdPuaC/lctLp8CT1yso9BB4oiN6mj0fk5vC8y0yRh13NKuih+8ZSrxgAxw==","signatures":[{"sig":"MEUCIQDVcO1MKRIS3/z0J0HxZ/par80LfLTgM8YwWQdJfqoq9AIgXcO6LRmdV4Zg8+Xa4+uA4AyH34sqm0E2eHWnSa/PMCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260323-ba9c5502a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4038392},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260323-ba9c5502a.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260323-ba9c5502a.tgz","_integrity":"sha512-W/I7zrhJAYO7O/Wahs3H6h4UGeqdrdPuaC/lctLp8CT1yso9BB4oiN6mj0fk5vC8y0yRh13NKuih+8ZSrxgAxw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.9.0-nightly-20260323-ba9c5502a"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260323-ba9c5502a_1774309458656_0.23248705484700638","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-nightly-20260324-681a4faed":{"name":"react-native-reanimated","version":"4.3.0-nightly-20260324-681a4faed","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0-nightly-20260324-681a4faed","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"66e1acf5aeb368899cd8a71eded8338fa9b07e7f","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0-nightly-20260324-681a4faed.tgz","fileCount":1983,"integrity":"sha512-TwjFPVxQb/bumccDCCgpOmr6fA4dvBybX0vPEA5ntQv2LpGZXBJAOXz1SeJG5KFVzji39EUZGf6oI3pcjVJfxQ==","signatures":[{"sig":"MEYCIQClSgkbtasB77qkL2WqqIyTrJu9ioK3uuwcM9aITfLrFAIhAJsztG+AT6fRUNNyfIWXCgcgSXdhHJU2wyrK4AlPF7Pf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.3.0-nightly-20260324-681a4faed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4037662},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0-nightly-20260324-681a4faed.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.3.0-nightly-20260324-681a4faed.tgz","_integrity":"sha512-TwjFPVxQb/bumccDCCgpOmr6fA4dvBybX0vPEA5ntQv2LpGZXBJAOXz1SeJG5KFVzji39EUZGf6oI3pcjVJfxQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.9.0-nightly-20260324-681a4faed"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-nightly-20260324-681a4faed_1774395831753_0.7003596683884872","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":{"name":"react-native-reanimated","version":"4.3.0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.3.0","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"e5284cebb85bed12d672134b39d0a1370460ae50","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.0.tgz","fileCount":1983,"integrity":"sha512-HOTTPdKtddXTOsmQxDASXEwLS3lqEHrKERD3XOgzSqWJ7L3x81Pnx7mTcKx1FKdkgomMug/XSmm1C6Z7GIowxA==","signatures":[{"sig":"MEQCIAQsJYNQ9+CWawfehGo+7ugovVWLMB7ib9rZpq0jDhNGAiB3HNOIHBOQQ2VZKZLOsmOsu3Ncsp0HQMy9bznn3VQxSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4041736},"main":"lib/module/index","_from":"file:react-native-reanimated-4.3.0.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","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":"tjzel","email":"tzelawski@gmail.com"},"_resolved":"/Users/bigpoppe/swmansion/apps/RNApp82/react-native-reanimated-4.3.0.tgz","_integrity":"sha512-HOTTPdKtddXTOsmQxDASXEwLS3lqEHrKERD3XOgzSqWJ7L3x81Pnx7mTcKx1FKdkgomMug/XSmm1C6Z7GIowxA==","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":{},"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.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"0.8.1","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.85","react-native-worklets":"0.8.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0_1774454825851_0.8336273495157334","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.4.0-nightly-20260325-414e8adaf":{"name":"react-native-reanimated","version":"4.4.0-nightly-20260325-414e8adaf","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.4.0-nightly-20260325-414e8adaf","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"af63e83c157acbdc0a2852c58c996187be9d73b2","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.4.0-nightly-20260325-414e8adaf.tgz","fileCount":1983,"integrity":"sha512-OFdUaW2a1UKAyKwMAg/am1VYk1+q/7RudhQwWpW2luUzK2owCrToWSQmK7Qo4cHD5ybVIK1FMaRZ2Im5d8iSWA==","signatures":[{"sig":"MEYCIQDj3qS3vQmKsvRWN8WoBjJAo0S1B/FmW2VFTGa+dyHABAIhAOC5MDGlQRWM2hhlo5dO0iGGNgBbLvLLWXdhamuK6vSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.4.0-nightly-20260325-414e8adaf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4041881},"main":"lib/module/index","_from":"file:react-native-reanimated-4.4.0-nightly-20260325-414e8adaf.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.4.0-nightly-20260325-414e8adaf.tgz","_integrity":"sha512-OFdUaW2a1UKAyKwMAg/am1VYk1+q/7RudhQwWpW2luUzK2owCrToWSQmK7Qo4cHD5ybVIK1FMaRZ2Im5d8iSWA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.1","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/metro-config":"0.85.0-rc.1","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.1","@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.85.0-rc.1"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.84","react-native-worklets":"0.9.0-nightly-20260325-414e8adaf"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.4.0-nightly-20260325-414e8adaf_1774482332462_0.3000831025953299","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.4.0-nightly-20260326-dedf4f649":{"name":"react-native-reanimated","version":"4.4.0-nightly-20260326-dedf4f649","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.4.0-nightly-20260326-dedf4f649","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"b47e4176769bfb75a4e7df9e950c8a39a97b7dda","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.4.0-nightly-20260326-dedf4f649.tgz","fileCount":1983,"integrity":"sha512-KodH4Uqg7y6ycewB4+ftSYNRRLUsi4dzzFtXNpWF2Y4w6Q4h+YfawdplFSaVmgGGjZqy/LwMrDePKL043sbPCw==","signatures":[{"sig":"MEUCIEym0nEcbM/l2n/urZ/q8IdYoDSAcwaJdIzxwj8wNeyhAiEA1JwkB1y+sTGtG3go7p1A+cceOUlwjA6c1hyoI1acUgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.4.0-nightly-20260326-dedf4f649","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4039702},"main":"lib/module/index","_from":"file:react-native-reanimated-4.4.0-nightly-20260326-dedf4f649.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.4.0-nightly-20260326-dedf4f649.tgz","_integrity":"sha512-KodH4Uqg7y6ycewB4+ftSYNRRLUsi4dzzFtXNpWF2Y4w6Q4h+YfawdplFSaVmgGGjZqy/LwMrDePKL043sbPCw==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.1","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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.6","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.6#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.6-7ccb42a0b9.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.6","@react-native/metro-config":"0.85.0-rc.6","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.6","@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.85.0-rc.6"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.85","react-native-worklets":"0.9.0-nightly-20260326-dedf4f649"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.4.0-nightly-20260326-dedf4f649_1774568662496_0.17584832078577195","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.4.0-nightly-20260327-941d1eb01":{"name":"react-native-reanimated","version":"4.4.0-nightly-20260327-941d1eb01","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.4.0-nightly-20260327-941d1eb01","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"9d20ffb2f349cba17dc01d996370b52d6e3c81ae","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.4.0-nightly-20260327-941d1eb01.tgz","fileCount":1983,"integrity":"sha512-rKVzkg1sS9erv+KlUpq1gNGYBEyfbFPoY441e5U00wAiNZ3Lsgh+Ded/ILblBW09YwG4F66FVmjBZh26IdblNQ==","signatures":[{"sig":"MEUCIQDR6193hYxqsVFWEiFzkXVURWgZgzgujlIoPb3eIzqJawIgJGW49vXjY7+kYlnrMZdvI49Ck375FzXDZMmteZAMJsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.4.0-nightly-20260327-941d1eb01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033560},"main":"lib/module/index","_from":"file:react-native-reanimated-4.4.0-nightly-20260327-941d1eb01.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.4.0-nightly-20260327-941d1eb01.tgz","_integrity":"sha512-rKVzkg1sS9erv+KlUpq1gNGYBEyfbFPoY441e5U00wAiNZ3Lsgh+Ded/ILblBW09YwG4F66FVmjBZh26IdblNQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.1","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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.6","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"15.15.4","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.6#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.6-7ccb42a0b9.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.6","@react-native/metro-config":"0.85.0-rc.6","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.6","@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.85.0-rc.6"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.85","react-native-worklets":"0.9.0-nightly-20260327-941d1eb01"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.4.0-nightly-20260327-941d1eb01_1774655042130_0.49490895470197205","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.4.0-nightly-20260331-651c56393":{"name":"react-native-reanimated","version":"4.4.0-nightly-20260331-651c56393","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.4.0-nightly-20260331-651c56393","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"1d39ce01f6208c94fe51d4c56c4890e321a73919","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.4.0-nightly-20260331-651c56393.tgz","fileCount":1983,"integrity":"sha512-8iSBAtSIuCI8U0EVjoBSrzmbQY2WaF3pSGGsglzBmXD8c6mRya+eTzXxAEKVCITz73R9kEXq6JaW+dhfg1AB4Q==","signatures":[{"sig":"MEUCIERLW9XkVxCefMALV6gynCc/mEuE6nx9M2teIKrmIIIVAiEAszLONldQPz6BAxKdkPZMfFA0tGVqwxFqHtgo+x4O6Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.4.0-nightly-20260331-651c56393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033560},"main":"lib/module/index","_from":"file:react-native-reanimated-4.4.0-nightly-20260331-651c56393.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.4.0-nightly-20260331-651c56393.tgz","_integrity":"sha512-8iSBAtSIuCI8U0EVjoBSrzmbQY2WaF3pSGGsglzBmXD8c6mRya+eTzXxAEKVCITz73R9kEXq6JaW+dhfg1AB4Q==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.1","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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.6","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"15.15.4","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.6#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.6-7ccb42a0b9.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.6","@react-native/metro-config":"0.85.0-rc.6","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.6","@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.85.0-rc.6"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.85","react-native-worklets":"0.9.0-nightly-20260331-651c56393"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.4.0-nightly-20260331-651c56393_1775000712590_0.7397509800785984","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.4.0-nightly-20260401-430b7c2f5":{"name":"react-native-reanimated","version":"4.4.0-nightly-20260401-430b7c2f5","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","_id":"react-native-reanimated@4.4.0-nightly-20260401-430b7c2f5","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"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"07e8b0a074cd58e3cc672ce2b4fe5f45192fa891","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.4.0-nightly-20260401-430b7c2f5.tgz","fileCount":1983,"integrity":"sha512-51giReVy7RVHto0tNdnLLYer1aoNVOw/eLxWT5vh7p/BQZDEfjzqnYcJbQnWBa2Yk0eDVUvBIeCPpcSopNogKA==","signatures":[{"sig":"MEUCIEaMeY6qrxjTzZAt3TpQiV2vrnSZeR0byjTTelCzwujoAiEAuLJDgWa1/oVnxkIL1xSHyHJlre1gY30aW3FcGdKnzGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.4.0-nightly-20260401-430b7c2f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033560},"main":"lib/module/index","_from":"file:react-native-reanimated-4.4.0-nightly-20260401-430b7c2f5.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 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: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","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","lint:clang-tidy":"../../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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b47b4ea-5fda-4e47-b74e-38be7ee5e2d4"}},"_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/react-native-reanimated-4.4.0-nightly-20260401-430b7c2f5.tgz","_integrity":"sha512-51giReVy7RVHto0tNdnLLYer1aoNVOw/eLxWT5vh7p/BQZDEfjzqnYcJbQnWBa2Yk0eDVUvBIeCPpcSopNogKA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.12.1","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":"22.22.1","dependencies":{"semver":"^7.7.3","react-native-is-edge-to-edge":"^1.3.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.3","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.3","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.85.0-rc.6","@types/semver":"7.7.1","is-tree-shakable":"0.5.0","react-native-svg":"15.15.4","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.3","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.6#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.6-7ccb42a0b9.patch","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.85.0-rc.6","@react-native/metro-config":"0.85.0-rc.6","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.85.0-rc.6","@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.85.0-rc.6"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.85","react-native-worklets":"0.9.0-nightly-20260401-430b7c2f5"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.4.0-nightly-20260401-430b7c2f5_1775087134414_0.13503335479044254","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.4.0-nightly-20260409-b9828e8a3":{"name":"react-native-reanimated","version":"4.4.0-nightly-20260409-b9828e8a3","description":"More powerful alternative to Animated library for React Native.","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":"../../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 && yarn set-version && bob build","circular-dependency-check":"yarn madge --extensions js,jsx --circular lib","tree-shake:check:web":"yarn is-tree-shakable --resolution web","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","set-version":"node scripts/set-version.js"},"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/software-mansion/react-native-reanimated.git","directory":"packages/react-native-reanimated"},"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","readmeFilename":"README.md","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"homepage":"https://docs.swmansion.com/react-native-reanimated","dependencies":{"react-native-is-edge-to-edge":"^1.3.1","semver":"^7.7.3"},"peerDependencies":{"react":"*","react-native":"0.81 - 0.85","react-native-worklets":"*"},"devDependencies":{"@babel/core":"7.28.4","@babel/preset-env":"7.28.3","@react-native/babel-preset":"0.85.0","@react-native/eslint-config":"0.85.0","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-7ccb42a0b9.patch","@react-native/metro-config":"0.85.0","@react-native/typescript-config":"0.85.0","@shopify/flash-list":"2.1.0","@testing-library/dom":"10.4.0","@testing-library/jest-native":"5.4.3","@testing-library/react":"16.1.0","@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","is-tree-shakable":"0.5.0","jest":"30.2.0","jest-expo":"52.0.5","knip":"5.61.3","madge":"8.0.0","prettier":"3.6.2","react":"19.2.3","react-dom":"19.2.3","react-native":"0.85.0","react-native-builder-bob":"0.40.13","react-native-svg":"15.15.4","react-native-web":"0.21.1","react-native-worklets":"workspace:*","react-test-renderer":"19.2.3","typescript":"5.9.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"],"_id":"react-native-reanimated@4.4.0-nightly-20260409-b9828e8a3","_integrity":"sha512-f8tkNYVxK9gP/2hiQpo0qaXt5DOm8xQM5UX9JhjMyHEedSUU2aiczKBPb5pLnKy9wI9kaHBSwzb2nIcr586dxg==","_resolved":"/home/runner/work/react-native-reanimated/react-native-reanimated/packages/react-native-reanimated/react-native-reanimated-4.4.0-nightly-20260409-b9828e8a3.tgz","_from":"file:react-native-reanimated-4.4.0-nightly-20260409-b9828e8a3.tgz","_nodeVersion":"22.22.2","_npmVersion":"11.11.0","dist":{"integrity":"sha512-f8tkNYVxK9gP/2hiQpo0qaXt5DOm8xQM5UX9JhjMyHEedSUU2aiczKBPb5pLnKy9wI9kaHBSwzb2nIcr586dxg==","shasum":"9575e34a693bcb2ab4abbf18ee96f7d4862d87d9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.4.0-nightly-20260409-b9828e8a3.tgz","fileCount":638,"unpackedSize":1943127,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-reanimated@4.4.0-nightly-20260409-b9828e8a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUsJ/IEwRk9G0W/TGg2X7jZ1O9Qk/mxWtPgpTUEYutOAIhAMjEkBzt4WW0ZpE2Q5Ty4GnK/7m/FWj5gligSPAhvrtQ"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac80b683-b0f6-4d27-bf15-bc3ab1f8d4d1"}},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-reanimated_4.4.0-nightly-20260409-b9828e8a3_1775733790770_0.5440127167750513"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-07T13:34:20.268Z","modified":"2026-04-09T11:23:11.200Z","0.0.1-alpha":"2018-03-07T13:34:20.362Z","1.0.0-alpha.2":"2018-05-17T08:56:45.888Z","1.0.0-alpha.3":"2018-06-01T11:52:47.235Z","1.0.0-alpha.4":"2018-06-08T16:21:44.151Z","1.0.0-alpha.5":"2018-07-10T09:14:34.249Z","1.0.0-alpha.6":"2018-08-20T13:55:00.005Z","1.0.0-alpha.7":"2018-09-02T17:10:07.069Z","1.0.0-alpha.8":"2018-09-04T12:58:05.295Z","1.0.0-alpha.9":"2018-09-28T12:23:32.664Z","1.0.0-alpha.10":"2018-10-11T10:04:02.034Z","1.0.0-alpha.11":"2019-01-04T09:22:43.740Z","1.0.0-alpha.12":"2019-02-05T11:32:46.722Z","1.0.0":"2019-04-04T09:16:40.937Z","1.0.1":"2019-04-17T14:25:02.690Z","1.1.0":"2019-06-19T07:23:35.247Z","1.2.0":"2019-08-07T08:27:18.205Z","1.3.0-alpha":"2019-08-14T07:01:05.614Z","1.3.0":"2019-09-26T20:03:40.855Z","1.3.1":"2019-10-30T11:50:55.837Z","1.3.2":"2019-10-30T19:22:30.687Z","1.4.0":"2019-10-31T22:15:30.452Z","1.5.0":"2020-01-14T21:32:07.020Z","1.6.0":"2020-01-15T17:37:10.045Z","1.7.0":"2020-01-16T23:23:57.923Z","1.7.1":"2020-03-24T16:28:13.836Z","1.8.0":"2020-04-07T20:37:21.768Z","1.9.0":"2020-05-22T07:04:56.702Z","2.0.0-alpha.1":"2020-05-28T15:41:13.322Z","2.0.0-alpha.2":"2020-06-18T12:33:09.233Z","2.0.0-alpha.3":"2020-06-19T20:03:00.745Z","2.0.0-alpha.4":"2020-07-17T08:29:31.071Z","1.10.0":"2020-07-22T09:18:17.676Z","1.10.1":"2020-07-22T15:30:47.721Z","2.0.0-alpha.5":"2020-08-06T09:15:40.024Z","1.10.2":"2020-08-06T14:29:23.619Z","1.11.0":"2020-08-10T11:10:04.022Z","1.12.0":"2020-08-11T11:57:04.688Z","1.13.0":"2020-08-12T13:28:15.434Z","2.0.0-alpha.6":"2020-09-07T14:55:55.766Z","2.0.0-alpha.7":"2020-09-24T06:51:49.089Z","1.13.1":"2020-09-24T12:06:56.380Z","2.0.0-alpha.6.1":"2020-09-25T11:57:13.841Z","2.0.0-alpha.8":"2020-10-30T11:53:39.877Z","1.13.2":"2020-11-16T08:34:50.270Z","2.0.0-alpha.9":"2020-11-16T10:55:04.187Z","2.0.0-alpha.9.1":"2020-11-19T10:41:50.994Z","2.0.0-alpha.9.2":"2020-11-23T14:42:52.206Z","2.0.0-rc.0":"2020-11-26T13:36:31.219Z","2.0.0-rc.1":"2020-12-18T08:47:19.747Z","2.0.0-rc.2":"2021-01-15T08:25:26.896Z","2.0.0-rc.3":"2021-02-05T14:18:21.858Z","2.0.0":"2021-03-04T15:54:28.240Z","1.13.3":"2021-03-23T14:59:40.554Z","2.0.1":"2021-03-24T13:06:37.229Z","2.1.0":"2021-04-01T07:01:22.682Z","2.2.0":"2021-05-27T07:55:27.602Z","2.3.0-alpha.1":"2021-06-07T14:27:24.229Z","2.3.0-alpha.2":"2021-07-29T13:38:18.226Z","2.3.0-alpha.3":"2021-09-03T07:10:15.339Z","2.2.1":"2021-09-10T10:13:40.761Z","2.2.2":"2021-09-15T07:54:57.249Z","2.3.0-beta.1":"2021-09-24T13:23:25.764Z","2.3.0-beta.2":"2021-09-30T11:20:14.807Z","2.2.3":"2021-10-14T11:33:12.600Z","2.3.0-beta.3":"2021-10-18T08:32:54.863Z","2.2.4":"2021-10-29T10:09:12.477Z","2.3.0-beta.4":"2021-11-26T11:31:47.455Z","2.3.0":"2021-12-07T15:22:54.414Z","2.3.1":"2021-12-14T23:46:13.118Z","2.4.0":"2022-02-05T09:30:25.388Z","2.4.1":"2022-02-07T19:11:28.960Z","2.3.2":"2022-02-07T19:13:12.147Z","1.13.4":"2022-02-14T16:06:12.821Z","2.3.3":"2022-03-01T21:52:15.766Z","2.5.0":"2022-03-21T10:23:28.680Z","2.6.0":"2022-04-04T20:25:47.791Z","2.7.0":"2022-04-11T18:41:59.800Z","2.8.0":"2022-04-21T16:03:20.991Z","3.0.0-rc.0":"2022-05-11T13:31:47.622Z","2.9.0":"2022-06-30T14:18:23.626Z","2.9.1":"2022-07-01T12:04:31.980Z","3.0.0-rc.1":"2022-08-16T15:57:40.841Z","3.0.0-rc.2":"2022-08-20T21:37:40.050Z","2.10.0":"2022-08-22T10:25:20.697Z","3.0.0-rc.3":"2022-09-22T13:16:16.039Z","2.11.0":"2022-10-13T16:22:07.894Z","2.12.0":"2022-10-27T12:15:33.848Z","3.0.0-rc.4":"2022-10-28T20:23:55.489Z","3.0.0-rc.5":"2022-11-14T07:53:44.696Z","2.13.0":"2022-11-16T10:50:24.152Z","3.0.0-rc.6":"2022-11-16T14:34:00.886Z","3.0.0-rc.7":"2022-11-29T21:37:09.336Z","3.0.0-rc.8":"2022-12-01T13:35:45.328Z","3.0.0-rc.9":"2022-12-22T12:20:54.022Z","3.0.0-rc.10":"2023-01-10T14:40:20.121Z","2.14.0":"2023-01-11T17:13:31.751Z","2.14.1":"2023-01-12T10:18:38.234Z","2.14.2":"2023-01-17T16:07:56.306Z","2.14.3":"2023-01-19T16:30:58.520Z","2.14.4":"2023-01-19T20:13:52.368Z","3.0.0":"2023-02-28T15:22:48.109Z","3.0.1":"2023-03-03T22:15:52.145Z","3.0.2":"2023-03-07T21:05:51.214Z","2.15.0":"2023-04-05T10:39:20.554Z","3.1.0":"2023-04-20T09:57:58.714Z","2.16.0":"2023-04-21T10:59:20.917Z","2.17.0":"2023-04-24T07:46:29.029Z","0.0.0-20230509-6d9c5aec5":"2023-05-09T18:28:05.649Z","0.0.0-20230515-b22c04e79":"2023-05-15T07:06:38.505Z","0.0.0-20230515-4d99cb76c":"2023-05-15T23:34:39.823Z","3.2.0-nightly-20230516-474ca875c":"2023-05-16T13:46:56.696Z","3.2.0-nightly-20230516-398e620f5":"2023-05-16T23:34:06.110Z","3.2.0-nightly-20230517-7d3448668":"2023-05-17T12:26:33.486Z","3.2.0-nightly-20230518-4ebd01165":"2023-05-18T23:34:27.827Z","3.2.0-nightly-20230519-e7c8bcc0d":"2023-05-19T23:34:49.561Z","3.2.0-nightly-20230520-e7c8bcc0d":"2023-05-20T23:34:07.349Z","3.2.0-nightly-20230521-e7c8bcc0d":"2023-05-21T23:33:54.760Z","3.2.0-nightly-20230522-297bdd0ed":"2023-05-22T23:33:49.001Z","3.2.0-nightly-20230523-f2bcbdd9c":"2023-05-23T23:34:01.307Z","3.2.0-nightly-20230524-311bb56a3":"2023-05-24T23:34:53.378Z","3.2.0-nightly-20230525-8b4fef8af":"2023-05-25T23:34:41.084Z","3.2.0-nightly-20230526-8b4fef8af":"2023-05-26T23:34:28.790Z","3.2.0-nightly-20230527-8b4fef8af":"2023-05-27T23:33:54.475Z","3.2.0-nightly-20230528-8b4fef8af":"2023-05-28T23:34:08.493Z","3.2.0-nightly-20230529-8b4fef8af":"2023-05-29T23:34:27.831Z","3.2.0":"2023-05-30T11:29:54.255Z","3.3.0-nightly-20230530-663ee7492":"2023-05-30T23:34:09.738Z","3.3.0-nightly-20230531-663ee7492":"2023-05-31T23:34:12.005Z","3.3.0-nightly-20230601-663ee7492":"2023-06-01T23:34:51.925Z","3.3.0-nightly-20230602-663ee7492":"2023-06-02T23:34:28.730Z","3.3.0-nightly-20230603-663ee7492":"2023-06-03T23:34:24.486Z","3.3.0-nightly-20230604-663ee7492":"2023-06-04T23:35:08.130Z","3.3.0-nightly-20230605-70fea4d08":"2023-06-05T23:33:44.664Z","3.3.0-nightly-20230606-a27e45f92":"2023-06-06T23:33:46.682Z","3.3.0-nightly-20230607-2426f3209":"2023-06-07T23:34:10.043Z","3.3.0-nightly-20230608-2426f3209":"2023-06-08T23:34:38.023Z","3.3.0-nightly-20230609-2426f3209":"2023-06-09T23:34:20.386Z","3.3.0-nightly-20230610-2426f3209":"2023-06-10T23:34:26.443Z","3.3.0-nightly-20230611-2426f3209":"2023-06-11T23:34:44.582Z","3.3.0":"2023-06-12T20:29:00.505Z","3.4.0-nightly-20230612-09fafdf39":"2023-06-12T23:34:07.649Z","3.4.0-nightly-20230613-d6c178870":"2023-06-13T23:33:41.903Z","3.4.0-nightly-20230614-d3b2b84df":"2023-06-14T23:33:56.370Z","3.4.0-nightly-20230615-09f344a6b":"2023-06-15T23:33:44.221Z","3.4.0-nightly-20230616-abec3fe10":"2023-06-16T23:34:04.953Z","3.4.0-nightly-20230617-abec3fe10":"2023-06-17T23:33:51.731Z","3.4.0-nightly-20230618-abec3fe10":"2023-06-18T23:34:48.935Z","3.4.0-nightly-20230619-3a186e0b7":"2023-06-19T23:33:40.307Z","3.4.0-nightly-20230621-7b43e32d8":"2023-06-21T23:34:52.857Z","3.4.0-nightly-20230622-d1597ff53":"2023-06-22T23:34:12.914Z","3.4.0-nightly-20230623-79d0e5baf":"2023-06-23T23:33:41.243Z","3.4.0-nightly-20230624-db77a01c1":"2023-06-24T23:34:15.341Z","3.4.0-nightly-20230625-db77a01c1":"2023-06-25T23:33:51.049Z","3.4.0-nightly-20230626-bc0fdbd6e":"2023-06-26T23:34:04.689Z","3.4.0-nightly-20230627-5c61e4065":"2023-06-27T23:33:59.237Z","3.4.0-nightly-20230628-551ac24ca":"2023-06-28T23:34:16.179Z","3.4.0-nightly-20230629-1fa467e6a":"2023-06-29T23:33:57.649Z","3.4.0-nightly-20230630-7143b1e04":"2023-06-30T23:33:41.203Z","3.4.0-nightly-20230701-7143b1e04":"2023-07-01T23:34:30.885Z","3.4.0-nightly-20230702-9e5edf9c1":"2023-07-02T23:34:27.721Z","3.4.0-nightly-20230703-c35c122ea":"2023-07-03T23:33:51.976Z","3.4.0-nightly-20230704-2e8ad8e2a":"2023-07-04T23:34:00.966Z","3.4.0-nightly-20230705-ce3a2820a":"2023-07-05T23:33:54.549Z","3.4.0-nightly-20230706-ca2bcda22":"2023-07-06T23:35:41.913Z","3.4.0-nightly-20230707-6f19a367f":"2023-07-07T23:33:42.602Z","3.4.0-nightly-20230708-6f19a367f":"2023-07-08T23:34:04.310Z","3.4.0-nightly-20230709-6f19a367f":"2023-07-09T23:33:52.472Z","3.4.0-nightly-20230710-c6e752354":"2023-07-10T23:34:28.377Z","3.4.0-nightly-20230711-79e82c729":"2023-07-11T23:34:22.171Z","3.4.0-nightly-20230712-c7f8d7986":"2023-07-12T23:33:53.205Z","3.4.0-nightly-20230713-36e274717":"2023-07-13T23:33:47.833Z","3.4.0-nightly-20230714-6f206e2ce":"2023-07-14T23:33:48.319Z","3.4.0-nightly-20230715-6f206e2ce":"2023-07-15T23:34:00.097Z","3.4.0-nightly-20230716-6f206e2ce":"2023-07-16T23:33:48.280Z","3.4.0-nightly-20230717-76b39470e":"2023-07-17T23:33:35.236Z","3.4.0-nightly-20230718-5290ea2c8":"2023-07-18T23:34:30.757Z","3.4.0-nightly-20230719-90c356634":"2023-07-19T23:33:57.310Z","3.4.0-nightly-20230720-8a40f9715":"2023-07-20T23:34:17.221Z","3.4.0-nightly-20230721-ae670212e":"2023-07-21T23:34:34.567Z","3.4.0-nightly-20230722-ae670212e":"2023-07-22T23:33:58.625Z","3.4.0-nightly-20230723-ae670212e":"2023-07-23T23:33:42.354Z","3.4.0-nightly-20230724-2e77bbfc4":"2023-07-24T23:34:24.049Z","3.4.0":"2023-07-25T12:02:04.697Z","3.5.0-nightly-20230725-a678f4c44":"2023-07-25T23:34:31.831Z","3.5.0-nightly-20230726-a5ed8c0bf":"2023-07-26T23:34:13.201Z","3.4.1":"2023-07-27T09:18:40.723Z","3.5.0-nightly-20230727-3bf3cce57":"2023-07-27T23:34:34.884Z","3.5.0-nightly-20230728-10b6d7efc":"2023-07-28T23:33:40.749Z","3.5.0-nightly-20230729-10b6d7efc":"2023-07-29T23:33:50.917Z","3.5.0-nightly-20230730-10b6d7efc":"2023-07-30T23:34:32.628Z","3.5.0-nightly-20230731-673de8382":"2023-07-31T23:34:24.915Z","3.5.0-nightly-20230801-673de8382":"2023-08-01T23:34:28.061Z","3.5.0-nightly-20230802-3a8886e71":"2023-08-02T23:34:09.081Z","3.5.0-nightly-20230803-60c177bae":"2023-08-03T23:34:21.008Z","3.4.2":"2023-08-04T12:07:19.026Z","3.5.0-nightly-20230804-5868489f5":"2023-08-04T23:34:39.344Z","3.5.0-nightly-20230805-5868489f5":"2023-08-05T23:33:53.747Z","3.5.0-nightly-20230806-5868489f5":"2023-08-06T23:33:43.071Z","3.5.0-nightly-20230807-3934719e4":"2023-08-07T23:33:52.926Z","3.5.0-nightly-20230808-5dac63a10":"2023-08-08T23:33:56.258Z","3.5.0-nightly-20230809-a696a380e":"2023-08-09T23:33:48.329Z","3.5.0-nightly-20230810-9c7e7ae4e":"2023-08-10T23:34:50.396Z","3.5.0-nightly-20230811-f55e831b1":"2023-08-11T23:34:23.164Z","3.5.0-nightly-20230812-f55e831b1":"2023-08-12T23:33:54.288Z","3.5.0-nightly-20230813-f55e831b1":"2023-08-13T23:33:46.242Z","3.5.0-nightly-20230814-f55e831b1":"2023-08-14T23:34:48.829Z","3.5.0-nightly-20230815-f55e831b1":"2023-08-15T23:34:33.340Z","3.5.0-nightly-20230816-49692e8d3":"2023-08-16T23:34:13.587Z","3.5.0-nightly-20230817-9eead1e7b":"2023-08-17T23:34:10.413Z","3.5.0-nightly-20230818-8992a604e":"2023-08-18T23:34:59.873Z","3.5.0-nightly-20230819-8992a604e":"2023-08-19T23:34:35.607Z","3.5.0-nightly-20230820-8992a604e":"2023-08-20T23:34:30.341Z","3.5.0-nightly-20230821-9efb3700b":"2023-08-21T23:34:11.536Z","3.5.0-nightly-20230822-8ef27c219":"2023-08-22T23:34:15.129Z","3.5.0-nightly-20230823-600b3ec2c":"2023-08-23T23:34:32.605Z","3.5.0-nightly-20230824-9b453a1bd":"2023-08-24T23:34:37.503Z","3.5.0-nightly-20230825-51054d392":"2023-08-25T23:34:14.372Z","3.5.0-nightly-20230826-cb04295c9":"2023-08-26T23:34:17.400Z","3.5.0-nightly-20230827-cb04295c9":"2023-08-27T23:34:58.704Z","3.5.0-nightly-20230828-e860ae5c4":"2023-08-28T23:44:40.663Z","3.5.0-nightly-20230829-dd8e1d530":"2023-08-29T23:53:18.268Z","3.5.0-nightly-20230830-fda18504c":"2023-08-30T23:36:36.523Z","3.5.0-nightly-20230831-9402f1f43":"2023-08-31T23:34:49.102Z","3.5.0-nightly-20230901-79201c8c0":"2023-09-01T23:34:23.899Z","3.5.0-nightly-20230902-79201c8c0":"2023-09-02T23:34:12.092Z","3.5.0-nightly-20230903-79201c8c0":"2023-09-03T23:34:00.183Z","3.5.0-nightly-20230904-dbfef8ba4":"2023-09-04T23:35:07.694Z","3.5.0-nightly-20230905-8cecbd054":"2023-09-05T23:35:05.128Z","3.5.0-nightly-20230906-4b6bd1dd6":"2023-09-06T23:34:14.059Z","3.5.0-nightly-20230907-4b6bd1dd6":"2023-09-07T23:34:00.792Z","3.5.0-nightly-20230908-073b64568":"2023-09-08T23:35:35.415Z","3.5.0-nightly-20230909-073b64568":"2023-09-09T23:34:43.885Z","3.5.0-nightly-20230910-073b64568":"2023-09-10T23:35:09.105Z","3.5.0":"2023-09-11T14:48:50.013Z","3.6.0-nightly-20230911-70ec25907":"2023-09-11T23:34:51.059Z","3.5.1":"2023-09-12T09:16:24.369Z","3.6.0-nightly-20230912-b70ef8868":"2023-09-12T23:33:58.875Z","3.6.0-nightly-20230913-80fb54c2d":"2023-09-13T23:34:08.182Z","3.6.0-nightly-20230914-5e428911a":"2023-09-14T23:34:02.692Z","3.5.2":"2023-09-15T14:41:29.682Z","3.6.0-nightly-20230915-a47eb0a34":"2023-09-15T23:34:38.858Z","3.6.0-nightly-20230916-a47eb0a34":"2023-09-16T23:34:21.190Z","3.6.0-nightly-20230917-a47eb0a34":"2023-09-17T23:34:05.960Z","3.6.0-nightly-20230918-d762f343d":"2023-09-18T23:33:58.221Z","3.6.0-nightly-20230919-3392f0dd2":"2023-09-19T23:34:06.328Z","3.5.3":"2023-09-20T12:41:59.480Z","3.6.0-nightly-20230920-d77be1434":"2023-09-20T23:34:10.916Z","3.5.4":"2023-09-21T09:31:23.403Z","3.6.0-nightly-20230921-c89032ac2":"2023-09-21T23:34:25.526Z","3.6.0-nightly-20230922-5c28aca65":"2023-09-22T23:34:30.686Z","3.6.0-nightly-20230923-5c28aca65":"2023-09-23T23:35:07.661Z","3.6.0-nightly-20230924-5c28aca65":"2023-09-24T23:34:21.860Z","3.6.0-nightly-20230925-a9ddadbf0":"2023-09-25T23:35:39.137Z","3.6.0-nightly-20230926-d63f638d1":"2023-09-26T23:34:09.515Z","3.6.0-nightly-20230927-42387bda9":"2023-09-27T23:35:47.909Z","3.6.0-nightly-20230928-2216f91c4":"2023-09-28T23:34:37.910Z","3.6.0-nightly-20230929-b40463c63":"2023-09-29T23:34:08.535Z","3.6.0-nightly-20230930-b40463c63":"2023-09-30T23:34:34.034Z","3.6.0-nightly-20231001-b40463c63":"2023-10-01T23:34:06.154Z","3.6.0-nightly-20231002-062f36ab3":"2023-10-02T23:34:04.033Z","3.6.0-nightly-20231003-66be81331":"2023-10-03T23:34:47.220Z","3.6.0-nightly-20231004-54c88ff16":"2023-10-04T23:34:23.445Z","3.6.0-nightly-20231005-1203a19ba":"2023-10-05T23:35:05.805Z","3.6.0-nightly-20231006-012c025cb":"2023-10-06T23:34:06.387Z","3.6.0-nightly-20231007-012c025cb":"2023-10-07T23:34:04.075Z","3.6.0-nightly-20231008-012c025cb":"2023-10-08T23:34:27.721Z","3.6.0-nightly-20231009-59ef55fcb":"2023-10-09T23:34:00.580Z","3.6.0-nightly-20231010-4a507b2c4":"2023-10-10T23:34:11.169Z","3.6.0-nightly-20231011-a26e33685":"2023-10-11T23:35:08.716Z","3.6.0-nightly-20231013-f8ffc31aa":"2023-10-13T15:01:22.239Z","3.6.0-nightly-20231016-02551af17":"2023-10-16T23:34:31.593Z","3.6.0-nightly-20231017-bc4d2c4f2":"2023-10-17T23:34:44.372Z","3.6.0-nightly-20231018-2b7b4e070":"2023-10-18T23:35:03.335Z","3.6.0-nightly-20231019-480104574":"2023-10-19T23:34:55.172Z","3.6.0-nightly-20231020-3dc8caed7":"2023-10-20T23:34:46.132Z","3.6.0-nightly-20231021-3dc8caed7":"2023-10-21T23:34:05.512Z","3.6.0-nightly-20231022-3dc8caed7":"2023-10-22T23:34:31.209Z","3.6.0-nightly-20231023-da359196d":"2023-10-23T23:34:39.618Z","3.6.0-nightly-20231024-28ab6548b":"2023-10-24T23:34:58.205Z","3.6.0-nightly-20231025-1210203c4":"2023-10-25T23:35:27.067Z","3.6.0-nightly-20231026-9a42d8ad6":"2023-10-26T23:35:03.519Z","3.6.0-nightly-20231027-76d975106":"2023-10-27T23:34:27.448Z","3.6.0-nightly-20231028-76d975106":"2023-10-28T23:34:13.189Z","3.6.0-nightly-20231029-76d975106":"2023-10-29T23:35:49.288Z","3.6.0-nightly-20231030-f06ee0659":"2023-10-30T23:34:10.962Z","3.6.0-nightly-20231031-c56d44fd9":"2023-10-31T23:34:05.163Z","3.6.0-nightly-20231101-c56d44fd9":"2023-11-01T23:34:47.578Z","3.6.0-nightly-20231102-c56d44fd9":"2023-11-02T23:34:46.894Z","3.6.0-nightly-20231103-c56d44fd9":"2023-11-03T23:34:11.061Z","3.6.0-nightly-20231104-c56d44fd9":"2023-11-04T23:33:17.614Z","3.6.0-nightly-20231105-c56d44fd9":"2023-11-05T23:34:25.864Z","3.6.0-nightly-20231106-c56d44fd9":"2023-11-06T23:34:03.451Z","3.6.0-nightly-20231107-c56d44fd9":"2023-11-07T23:33:28.694Z","3.6.0-nightly-20231108-c56d44fd9":"2023-11-08T23:34:06.284Z","3.6.0-nightly-20231109-c56d44fd9":"2023-11-09T23:34:21.799Z","3.6.0-nightly-20231110-c205c9056":"2023-11-10T23:34:36.477Z","3.6.0-nightly-20231111-c205c9056":"2023-11-11T23:32:59.461Z","3.6.0-nightly-20231112-c205c9056":"2023-11-12T23:34:44.926Z","3.6.0-nightly-20231113-020ea8f5e":"2023-11-13T23:35:51.556Z","3.6.0-nightly-20231114-0837247d4":"2023-11-14T23:33:26.011Z","3.6.0-nightly-20231115-870116bfd":"2023-11-15T23:33:20.211Z","3.6.0-nightly-20231116-4700adeb8":"2023-11-16T23:33:10.456Z","3.6.0-nightly-20231117-4700adeb8":"2023-11-17T23:33:12.508Z","3.6.0-nightly-20231118-4700adeb8":"2023-11-18T23:33:16.130Z","3.6.0-nightly-20231119-4700adeb8":"2023-11-19T23:33:13.984Z","3.6.0-nightly-20231120-1eb2acaa0":"2023-11-20T23:33:33.349Z","3.6.0-nightly-20231121-96810af61":"2023-11-21T23:33:22.500Z","3.6.0-nightly-20231122-cc0e85dc6":"2023-11-22T23:33:08.793Z","3.6.0-nightly-20231123-c5913665d":"2023-11-23T23:33:12.364Z","3.6.0-nightly-20231124-39683bbd4":"2023-11-24T23:33:33.111Z","3.6.0-nightly-20231125-39683bbd4":"2023-11-25T23:33:14.040Z","3.6.0-nightly-20231126-39683bbd4":"2023-11-26T23:33:15.188Z","3.6.0-nightly-20231127-5918b0855":"2023-11-27T23:33:57.250Z","3.6.0":"2023-11-28T10:29:13.186Z","3.7.0-nightly-20231128-2bdf18e27":"2023-11-28T23:33:28.794Z","3.7.0-nightly-20231129-2f0b28888":"2023-11-29T23:33:09.578Z","3.6.1":"2023-11-30T17:36:14.236Z","3.7.0-nightly-20231130-86b2eaf7a":"2023-11-30T23:33:22.956Z","3.7.0-nightly-20231201-c6ddd55c9":"2023-12-01T23:33:13.649Z","3.7.0-nightly-20231202-c6ddd55c9":"2023-12-02T23:33:45.362Z","3.7.0-nightly-20231203-c6ddd55c9":"2023-12-03T23:33:26.878Z","3.7.0-nightly-20231204-8527142cd":"2023-12-04T23:33:07.998Z","3.7.0-nightly-20231205-f2c782a5f":"2023-12-05T23:33:26.085Z","3.7.0-nightly-20231206-b7f5805c0":"2023-12-06T23:33:20.112Z","3.7.0-nightly-20231207-5fd48d265":"2023-12-07T23:33:17.302Z","3.7.0-nightly-20231208-6f48ffa1e":"2023-12-08T23:33:16.402Z","3.7.0-nightly-20231209-6f48ffa1e":"2023-12-09T23:33:13.801Z","3.7.0-nightly-20231210-6f48ffa1e":"2023-12-10T23:33:12.831Z","3.7.0-nightly-20231211-954418e78":"2023-12-11T23:33:23.880Z","3.7.0-nightly-20231212-954418e78":"2023-12-12T23:33:22.933Z","3.7.0-nightly-20231213-f3b16198a":"2023-12-13T16:10:29.049Z","3.7.0-nightly-20231213-e99d25540":"2023-12-13T23:33:10.830Z","3.7.0-nightly-20231214-c5bf05205":"2023-12-14T23:33:23.576Z","3.7.0-nightly-20231215-d3ebe775c":"2023-12-15T23:33:35.284Z","3.7.0-nightly-20231216-d3ebe775c":"2023-12-16T23:34:11.128Z","3.7.0-nightly-20231217-97975168e":"2023-12-17T23:34:08.656Z","3.7.0-nightly-20231218-a083ef316":"2023-12-18T23:34:39.554Z","3.7.0-nightly-20231219-a898b3efc":"2023-12-19T23:33:17.422Z","3.7.0-nightly-20231220-b2570c102":"2023-12-20T23:34:30.902Z","3.7.0-nightly-20231221-ea5c667ce":"2023-12-21T23:33:59.271Z","3.7.0-nightly-20231222-f40ee24eb":"2023-12-22T23:33:17.419Z","3.7.0-nightly-20231223-f40ee24eb":"2023-12-23T23:33:36.064Z","3.7.0-nightly-20231224-f40ee24eb":"2023-12-24T23:33:20.973Z","3.7.0-nightly-20231225-f40ee24eb":"2023-12-25T23:34:50.502Z","3.7.0-nightly-20231226-f40ee24eb":"2023-12-26T23:33:20.838Z","3.7.0-nightly-20231227-b41daa906":"2023-12-27T23:33:43.558Z","3.7.0-nightly-20231228-8a7c8178b":"2023-12-28T23:34:10.623Z","3.7.0-nightly-20231229-9d365ae7b":"2023-12-29T23:33:12.861Z","3.7.0-nightly-20231230-9d365ae7b":"2023-12-30T23:33:26.437Z","3.7.0-nightly-20231231-9d365ae7b":"2023-12-31T23:33:23.412Z","3.7.0-nightly-20240101-9d365ae7b":"2024-01-01T23:33:12.703Z","3.7.0-nightly-20240102-a04038171":"2024-01-02T23:34:48.799Z","3.7.0-nightly-20240103-9d29ff9ff":"2024-01-03T23:33:34.645Z","3.7.0-nightly-20240104-4ad3a517d":"2024-01-04T23:33:19.525Z","3.7.0-nightly-20240105-4ad3a517d":"2024-01-05T23:33:21.779Z","3.7.0-nightly-20240106-4ad3a517d":"2024-01-06T23:33:09.944Z","3.7.0-nightly-20240107-4ad3a517d":"2024-01-07T23:34:07.939Z","3.7.0-nightly-20240108-4ad3a517d":"2024-01-08T23:33:24.392Z","3.7.0-nightly-20240109-9e2c33716":"2024-01-09T08:56:55.629Z","3.7.0-nightly-20240109-ee3fddfc6":"2024-01-09T23:33:17.882Z","3.7.0-nightly-20240110-77898c556":"2024-01-10T23:33:26.651Z","3.7.0-nightly-20240111-2b6d51bcf":"2024-01-11T23:33:50.224Z","3.7.0-nightly-20240112-7be0f7908":"2024-01-12T23:33:15.715Z","3.7.0-nightly-20240113-7be0f7908":"2024-01-13T23:33:55.337Z","3.7.0-nightly-20240114-7be0f7908":"2024-01-14T23:33:41.502Z","3.7.0-nightly-20240115-428c85750":"2024-01-15T23:33:49.774Z","3.7.0-nightly-20240116-53aa5b2a4":"2024-01-16T23:34:29.738Z","3.7.0-nightly-20240117-e973fcc7d":"2024-01-17T23:33:18.523Z","3.7.0-nightly-20240118-e973fcc7d":"2024-01-18T23:33:12.884Z","3.7.0-nightly-20240119-e973fcc7d":"2024-01-19T23:33:21.910Z","3.7.0-nightly-20240120-e973fcc7d":"2024-01-20T23:33:39.909Z","3.7.0-nightly-20240121-e973fcc7d":"2024-01-21T23:33:19.481Z","3.7.0-nightly-20240122-e455f3f07":"2024-01-22T23:33:13.258Z","3.7.0-nightly-20240123-e455f3f07":"2024-01-23T23:33:21.711Z","3.7.0-nightly-20240124-9c6a92d29":"2024-01-24T23:33:15.181Z","3.6.2":"2024-01-25T13:14:29.921Z","3.7.0-nightly-20240125-5c4322258":"2024-01-25T23:33:27.355Z","3.7.0-nightly-20240126-720fefba7":"2024-01-26T23:31:56.334Z","3.7.0-nightly-20240127-720fefba7":"2024-01-27T23:31:57.590Z","3.7.0-nightly-20240128-720fefba7":"2024-01-28T23:31:48.506Z","3.7.0-nightly-20240129-720fefba7":"2024-01-29T23:31:45.811Z","3.7.0-nightly-20240130-720fefba7":"2024-01-30T23:31:57.116Z","3.7.0-nightly-20240131-96b55592f":"2024-01-31T23:31:50.066Z","3.7.0-nightly-20240201-5c676009d":"2024-02-01T23:31:56.422Z","3.7.0-nightly-20240202-bcfa13a8c":"2024-02-02T23:31:50.704Z","3.7.0-nightly-20240203-bcfa13a8c":"2024-02-03T23:31:50.241Z","3.7.0-nightly-20240204-bcfa13a8c":"2024-02-04T23:31:48.641Z","3.7.0-nightly-20240205-4f1f2ee18":"2024-02-05T23:32:00.457Z","3.7.0-nightly-20240206-31503aaab":"2024-02-06T23:32:07.673Z","3.7.0-nightly-20240207-31503aaab":"2024-02-07T23:31:55.637Z","3.7.0":"2024-02-08T15:32:27.964Z","3.8.0-nightly-20240208-5633e7b20":"2024-02-08T23:31:56.333Z","3.8.0-nightly-20240209-1b7a590a1":"2024-02-09T23:31:47.803Z","3.8.0-nightly-20240210-1b7a590a1":"2024-02-10T23:31:56.703Z","3.8.0-nightly-20240211-1b7a590a1":"2024-02-11T23:31:50.194Z","3.8.0-nightly-20240212-b7de87fdb":"2024-02-12T23:31:57.143Z","3.8.0-nightly-20240213-c61259cca":"2024-02-13T23:31:54.869Z","3.8.0-nightly-20240214-4b92e08ae":"2024-02-14T23:32:12.921Z","3.8.0-nightly-20240215-4b92e08ae":"2024-02-15T23:31:52.310Z","3.8.0-nightly-20240216-b9caec494":"2024-02-16T23:32:14.352Z","3.8.0-nightly-20240217-b9caec494":"2024-02-17T23:31:48.628Z","3.8.0-nightly-20240218-b9caec494":"2024-02-18T23:31:53.657Z","3.6.3":"2024-02-19T12:05:27.202Z","3.8.0-nightly-20240219-b9caec494":"2024-02-19T23:31:49.455Z","3.7.1":"2024-02-20T14:55:34.363Z","3.8.0-nightly-20240220-896be21ae":"2024-02-20T23:31:52.211Z","3.8.0-nightly-20240221-3c99bb97c":"2024-02-21T23:39:09.290Z","3.8.0-nightly-20240222-fc21d3711":"2024-02-22T23:31:55.928Z","3.8.0-nightly-20240224-6806d3d89":"2024-02-24T00:08:38.117Z","3.8.0-nightly-20240225-6806d3d89":"2024-02-25T23:31:58.549Z","3.8.0-nightly-20240226-6806d3d89":"2024-02-26T23:32:04.003Z","3.8.0-nightly-20240227-6806d3d89":"2024-02-27T23:32:01.846Z","3.8.0-nightly-20240228-6806d3d89":"2024-02-28T23:31:53.202Z","3.8.0-nightly-20240229-4d02f7edb":"2024-02-29T23:31:53.284Z","3.7.2":"2024-03-01T14:52:10.681Z","3.8.0-nightly-20240301-b20d9e010":"2024-03-01T23:31:53.029Z","3.8.0-nightly-20240302-b20d9e010":"2024-03-02T23:31:52.740Z","3.8.0-nightly-20240303-b20d9e010":"2024-03-03T23:32:11.008Z","3.8.0-nightly-20240304-61ced8ea3":"2024-03-04T23:32:12.526Z","3.8.0-nightly-20240305-182a2cf79":"2024-03-05T23:31:53.181Z","3.8.0-nightly-20240306-4a15cf467":"2024-03-06T23:31:55.140Z","3.8.0-nightly-20240307-4a15cf467":"2024-03-07T23:31:54.221Z","3.8.0":"2024-03-08T16:58:51.347Z","3.9.0-nightly-20240308-411d38402":"2024-03-08T23:31:54.299Z","3.9.0-nightly-20240309-411d38402":"2024-03-09T23:31:56.686Z","3.9.0-nightly-20240310-411d38402":"2024-03-10T23:32:02.808Z","3.9.0-nightly-20240311-1ab8c2241":"2024-03-11T23:32:08.788Z","3.9.0-nightly-20240312-1ae6205ff":"2024-03-12T23:31:57.337Z","3.9.0-nightly-20240313-1ae6205ff":"2024-03-13T23:32:09.293Z","3.9.0-nightly-20240314-9d81019f6":"2024-03-14T23:31:44.334Z","3.8.1":"2024-03-15T13:58:18.975Z","3.9.0-nightly-20240315-424753b23":"2024-03-15T23:32:01.607Z","3.9.0-nightly-20240316-424753b23":"2024-03-16T23:31:52.671Z","3.9.0-nightly-20240317-424753b23":"2024-03-17T23:31:53.826Z","3.9.0-nightly-20240318-469d708f3":"2024-03-18T23:32:02.008Z","3.9.0-nightly-20240319-74985c35b":"2024-03-19T23:31:57.077Z","3.9.0-nightly-20240320-d6dab8f65":"2024-03-20T23:32:01.233Z","3.9.0-nightly-20240321-1ea5d1d3b":"2024-03-21T23:31:59.046Z","3.9.0-nightly-20240322-92510c260":"2024-03-22T23:31:51.636Z","3.9.0-nightly-20240323-92510c260":"2024-03-23T23:32:00.320Z","3.9.0-nightly-20240324-92510c260":"2024-03-24T23:31:51.270Z","3.9.0-nightly-20240325-d224237ba":"2024-03-25T14:23:47.189Z","3.9.0-nightly-20240325-9e79766a4":"2024-03-25T23:32:11.641Z","3.9.0-nightly-20240326-2e358709b":"2024-03-26T23:31:55.931Z","3.9.0-nightly-20240327-2440a7eb5":"2024-03-27T23:33:50.683Z","3.9.0-nightly-20240328-aeb76ffa3":"2024-03-28T23:33:44.914Z","3.9.0-nightly-20240329-1c1271464":"2024-03-29T23:33:54.927Z","3.9.0-nightly-20240330-1c1271464":"2024-03-30T23:33:46.733Z","3.9.0-nightly-20240331-1c1271464":"2024-03-31T23:34:00.264Z","3.9.0-nightly-20240401-1c1271464":"2024-04-01T23:33:51.837Z","3.9.0-nightly-20240402-12717cdb5":"2024-04-02T23:33:40.860Z","3.9.0-nightly-20240403-6dc1e6fbf":"2024-04-03T23:33:58.909Z","3.9.0-nightly-20240404-102db0a09":"2024-04-04T23:33:53.353Z","3.9.0-rc.0":"2024-04-05T15:05:59.762Z","3.9.0-nightly-20240405-051d560f7":"2024-04-05T23:33:49.655Z","3.9.0-nightly-20240406-051d560f7":"2024-04-06T23:33:47.997Z","3.9.0-nightly-20240407-051d560f7":"2024-04-07T23:33:59.802Z","3.9.0-nightly-20240408-051d560f7":"2024-04-08T23:33:56.852Z","3.9.0-nightly-20240409-6a283cae3":"2024-04-09T23:33:50.890Z","3.9.0-nightly-20240410-4597c980c":"2024-04-10T23:31:26.174Z","3.9.0-nightly-20240411-52c86f177":"2024-04-11T23:31:32.613Z","3.9.0-nightly-20240412-52c86f177":"2024-04-12T23:31:21.980Z","3.9.0-nightly-20240413-52c86f177":"2024-04-13T23:31:44.026Z","3.9.0-nightly-20240414-52c86f177":"2024-04-14T23:51:22.799Z","3.9.0-nightly-20240415-384e43ccd":"2024-04-15T23:31:34.719Z","3.9.0-nightly-20240416-3bc4db7de":"2024-04-16T23:31:44.596Z","3.9.0-nightly-20240417-0feaeb24b":"2024-04-17T23:31:28.352Z","3.9.0-rc.1":"2024-04-18T12:20:34.874Z","3.9.0-nightly-20240418-66412eaed":"2024-04-18T23:31:28.565Z","3.9.0-nightly-20240419-7531e83a2":"2024-04-19T23:31:33.193Z","3.9.0-nightly-20240420-7531e83a2":"2024-04-20T23:31:32.888Z","3.9.0-nightly-20240421-474f6983d":"2024-04-21T23:31:33.080Z","3.9.0-nightly-20240422-849d4906c":"2024-04-22T23:31:33.836Z","3.9.0-nightly-20240423-464f8ae12":"2024-04-23T23:31:39.749Z","3.9.0-nightly-20240424-f5dfead40":"2024-04-24T23:31:32.917Z","3.9.0-nightly-20240425-7c45f81db":"2024-04-25T23:31:31.028Z","3.9.0":"2024-04-26T12:37:12.219Z","3.9.0-layout-animation-experimental":"2024-04-26T14:27:05.924Z","3.10.0-nightly-20240426-7e1a19ed8":"2024-04-26T23:31:40.572Z","3.10.0-nightly-20240427-7e1a19ed8":"2024-04-27T23:31:31.559Z","3.10.0-nightly-20240428-7e1a19ed8":"2024-04-28T23:31:31.146Z","3.10.0-nightly-20240429-7e1a19ed8":"2024-04-29T23:31:35.005Z","3.10.0-nightly-20240430-2e729a722":"2024-04-30T23:31:37.088Z","3.10.0":"2024-05-01T09:50:21.485Z","3.11.0-nightly-20240501-81c413092":"2024-05-01T23:31:34.671Z","3.11.0-nightly-20240502-81c413092":"2024-05-02T23:31:28.117Z","3.11.0-nightly-20240503-81c413092":"2024-05-03T23:31:35.625Z","3.11.0-nightly-20240504-81c413092":"2024-05-04T23:31:35.293Z","3.11.0-nightly-20240505-1f17bbd75":"2024-05-05T23:31:35.979Z","3.11.0":"2024-05-06T15:22:39.042Z","3.12.0-nightly-20240506-35c0df74d":"2024-05-06T23:31:27.989Z","3.12.0-nightly-20240507-80a31afab":"2024-05-07T23:31:32.071Z","3.12.0-nightly-20240508-deb782556":"2024-05-08T23:31:28.409Z","3.10.1":"2024-05-09T13:52:58.878Z","3.12.0-nightly-20240509-0c962f957":"2024-05-09T23:31:33.068Z","3.12.0-nightly-20240510-325bd18fb":"2024-05-10T23:31:29.294Z","3.12.0-nightly-20240511-2f090ab5d":"2024-05-11T23:31:42.517Z","3.12.0-nightly-20240512-2f090ab5d":"2024-05-12T23:31:35.099Z","3.12.0-set-experimental":"2024-05-13T18:58:23.539Z","3.12.0-nightly-20240513-82b59667d":"2024-05-13T23:31:39.327Z","3.12.0-nightly-20240514-88542d60f":"2024-05-14T23:31:46.371Z","3.12.0-nightly-20240515-44d55dd3b":"2024-05-15T23:31:31.720Z","3.12.0-nightly-20240516-44d55dd3b":"2024-05-16T23:31:33.030Z","3.12.0-nightly-20240517-44d55dd3b":"2024-05-17T23:31:34.881Z","3.12.0-nightly-20240518-44d55dd3b":"2024-05-18T23:31:32.286Z","3.12.0-nightly-20240519-44d55dd3b":"2024-05-19T23:31:38.288Z","3.12.0-nightly-20240520-cbd5ff16b":"2024-05-20T23:31:30.738Z","3.12.0-nightly-20240521-cbd5ff16b":"2024-05-21T23:31:31.306Z","3.12.0-nightly-20240522-e3387a934":"2024-05-22T23:31:43.692Z","3.12.0-nightly-20240523-e661676f2":"2024-05-23T23:31:31.266Z","3.12.0-nightly-20240524-e661676f2":"2024-05-24T23:31:39.921Z","3.12.0-nightly-20240525-551cc440c":"2024-05-25T23:31:32.985Z","3.12.0-nightly-20240526-551cc440c":"2024-05-26T23:31:30.304Z","3.12.0-nightly-20240527-4485509ad":"2024-05-27T23:31:39.211Z","3.12.0-nightly-20240528-4cd750504":"2024-05-28T23:31:31.214Z","3.13.0-nightly-20240529-3188d92cc":"2024-05-29T23:31:43.726Z","3.13.0-nightly-20240530-3188d92cc":"2024-05-30T23:31:37.331Z","3.13.0-nightly-20240531-3188d92cc":"2024-05-31T23:31:37.353Z","3.13.0-nightly-20240601-3188d92cc":"2024-06-01T23:31:40.553Z","3.13.0-nightly-20240602-3188d92cc":"2024-06-02T23:31:52.884Z","3.12.0":"2024-06-03T13:53:46.162Z","3.13.0-rc.0":"2024-06-07T16:12:04.598Z","3.13.0-rc.1":"2024-06-10T12:34:24.098Z","3.13.0-nightly-20240612-eb74dcb68":"2024-06-12T10:16:33.807Z","3.13.0-nightly-20240612-9afd2525e":"2024-06-12T23:32:08.728Z","3.13.0-nightly-20240613-a7afaca6e":"2024-06-13T23:32:10.065Z","3.13.0-nightly-20240614-f9fcd7306":"2024-06-14T23:32:17.655Z","3.13.0-nightly-20240615-f9fcd7306":"2024-06-15T23:32:13.341Z","3.13.0-nightly-20240616-f9fcd7306":"2024-06-16T23:32:09.792Z","3.13.0-nightly-20240617-c41eee5b4":"2024-06-17T23:32:12.037Z","3.13.0-rc.2":"2024-06-18T15:12:31.438Z","3.13.0-nightly-20240618-f483c75b4":"2024-06-18T23:32:05.096Z","3.12.1":"2024-06-19T10:37:26.480Z","3.13.0-nightly-20240619-b81d3d322":"2024-06-19T23:32:19.576Z","3.13.0-nightly-20240620-545ed7ffa":"2024-06-20T23:32:14.704Z","3.13.0-nightly-20240621-29ff580e7":"2024-06-21T23:32:07.807Z","3.13.0-nightly-20240622-29ff580e7":"2024-06-22T23:32:00.979Z","3.13.0-nightly-20240623-29ff580e7":"2024-06-23T23:32:11.785Z","3.13.0-nightly-20240624-49a68821e":"2024-06-24T23:32:15.585Z","3.13.0-nightly-20240625-7aea7e57c":"2024-06-25T23:32:09.200Z","3.13.0-nightly-20240626-b911f8072":"2024-06-26T23:32:54.504Z","3.13.0-nightly-20240627-cfdf8ffef":"2024-06-27T23:32:02.810Z","3.13.0-nightly-20240628-4e75ca1fe":"2024-06-28T23:32:04.615Z","3.13.0-nightly-20240629-4e75ca1fe":"2024-06-29T23:32:09.320Z","3.13.0-nightly-20240630-4e75ca1fe":"2024-06-30T23:32:08.877Z","3.13.0-nightly-20240701-4ded61fe7":"2024-07-01T23:32:06.849Z","3.13.0-nightly-20240702-4115e8387":"2024-07-02T23:32:10.444Z","3.13.0":"2024-07-03T11:42:41.298Z","3.14.0-nightly-20240703-c416bf666":"2024-07-03T23:32:01.054Z","3.14.0-nightly-20240704-e051a477c":"2024-07-04T23:32:07.169Z","3.14.0-nightly-20240705-1a213c42b":"2024-07-05T23:32:22.041Z","3.14.0-nightly-20240706-1a213c42b":"2024-07-06T23:32:13.015Z","3.14.0-nightly-20240707-1a213c42b":"2024-07-07T23:32:12.682Z","3.14.0-nightly-20240708-4859c2983":"2024-07-08T23:32:21.196Z","3.14.0-nightly-20240709-77644ca17":"2024-07-09T23:32:15.305Z","3.14.0":"2024-07-10T14:25:58.311Z","3.15.0-nightly-20240710-27447733c":"2024-07-10T23:32:19.075Z","3.15.0-nightly-20240711-78f226399":"2024-07-11T23:31:59.119Z","3.15.0-nightly-20240712-2db09fbe1":"2024-07-12T23:32:04.768Z","3.15.0-nightly-20240713-2db09fbe1":"2024-07-13T23:32:04.794Z","3.15.0-nightly-20240714-2db09fbe1":"2024-07-14T23:32:10.128Z","3.15.0-nightly-20240715-16047317c":"2024-07-15T23:32:16.138Z","3.15.0-nightly-20240716-36a372e1d":"2024-07-16T23:33:20.457Z","3.15.0-nightly-20240717-8277e80af":"2024-07-17T23:32:20.810Z","3.15.0-nightly-20240718-e179b6a62":"2024-07-18T23:32:22.757Z","3.15.0-nightly-20240719-0d551fbca":"2024-07-19T23:32:14.450Z","3.15.0-nightly-20240720-0d551fbca":"2024-07-20T23:32:11.984Z","3.15.0-nightly-20240721-0d551fbca":"2024-07-21T23:32:26.120Z","3.15.0-nightly-20240722-a15e0edec":"2024-07-22T23:32:17.306Z","3.15.0-nightly-20240723-818ed7887":"2024-07-23T23:32:55.634Z","3.15.0-nightly-20240724-d65549b9e":"2024-07-24T23:32:22.623Z","3.15.0-nightly-20240725-e2da22f0c":"2024-07-25T23:32:17.354Z","3.15.0-nightly-20240726-183add4d3":"2024-07-26T23:32:16.027Z","3.15.0-nightly-20240727-183add4d3":"2024-07-27T23:32:30.150Z","3.15.0-nightly-20240728-183add4d3":"2024-07-28T23:32:19.134Z","3.15.0-nightly-20240729-312280d6b":"2024-07-29T23:32:14.992Z","3.15.0-nightly-20240730-158602bd4":"2024-07-30T23:32:17.557Z","3.15.0-nightly-20240731-da2e2ef4f":"2024-07-31T23:32:21.628Z","3.15.0-nightly-20240801-f26aebb0c":"2024-08-01T23:32:29.160Z","3.15.0-nightly-20240802-7df5fd57d":"2024-08-02T23:32:21.473Z","3.15.0-nightly-20240803-7df5fd57d":"2024-08-03T23:32:30.613Z","3.15.0-nightly-20240804-7df5fd57d":"2024-08-04T23:32:35.778Z","3.15.0-nightly-20240805-d8ef9c27c":"2024-08-05T23:32:22.103Z","3.15.0":"2024-08-06T10:14:41.725Z","3.16.0-nightly-20240806-1937d64b5":"2024-08-06T23:32:28.602Z","3.16.0-nightly-20240807-1b8abe0fa":"2024-08-07T23:32:27.843Z","3.16.0-nightly-20240808-0d6db8d34":"2024-08-08T23:32:18.678Z","3.16.0-nightly-20240809-b85f9664d":"2024-08-09T23:32:22.725Z","3.16.0-nightly-20240810-b85f9664d":"2024-08-10T23:32:22.005Z","3.16.0-nightly-20240811-b85f9664d":"2024-08-11T23:32:32.368Z","3.16.0-nightly-20240812-a96d787b7":"2024-08-12T23:33:09.488Z","3.16.0-nightly-20240813-250e39b74":"2024-08-13T23:33:09.077Z","3.16.0-nightly-20240814-b2f4e1dcf":"2024-08-14T23:42:13.766Z","3.16.0-nightly-20240815-b2f4e1dcf":"2024-08-15T23:33:03.356Z","3.16.0-nightly-20240816-b2f4e1dcf":"2024-08-16T23:33:05.473Z","3.16.0-nightly-20240817-b2f4e1dcf":"2024-08-17T23:33:01.353Z","3.16.0-nightly-20240818-b2f4e1dcf":"2024-08-18T23:33:05.545Z","3.16.0-nightly-20240819-275d64964":"2024-08-19T23:33:05.894Z","3.16.0-nightly-20240820-e100e1bb1":"2024-08-20T23:33:21.131Z","3.16.0-nightly-20240821-5e23716c7":"2024-08-21T23:33:04.448Z","3.16.0-nightly-20240822-5e23716c7":"2024-08-22T23:33:09.458Z","3.16.0-nightly-20240823-fe5e5e7e3":"2024-08-23T23:33:12.280Z","3.16.0-nightly-20240824-fe5e5e7e3":"2024-08-24T23:32:58.697Z","3.16.0-nightly-20240825-fe5e5e7e3":"2024-08-25T23:33:09.025Z","3.16.0-nightly-20240826-afbad1ea6":"2024-08-26T23:32:59.741Z","3.16.0-nightly-20240827-b7c542f8a":"2024-08-27T23:35:59.099Z","3.15.1":"2024-08-28T15:21:02.035Z","3.16.0-nightly-20240828-f34b30422":"2024-08-28T23:33:11.841Z","3.16.0-nightly-20240829-827a19a3b":"2024-08-29T23:33:17.790Z","3.16.0-nightly-20240830-4f5b96af3":"2024-08-30T23:32:55.789Z","3.16.0-nightly-20240831-4f5b96af3":"2024-08-31T23:33:06.247Z","3.16.0-nightly-20240901-4f5b96af3":"2024-09-01T23:33:03.089Z","3.16.0-nightly-20240902-c7f4b5f9b":"2024-09-02T23:33:19.036Z","3.16.0-nightly-20240903-9bb6d12c8":"2024-09-03T23:33:13.017Z","3.16.0-nightly-20240904-2397d845f":"2024-09-04T23:33:17.875Z","3.16.0-nightly-20240905-2a76bf418":"2024-09-05T23:33:08.679Z","3.16.0-nightly-20240906-45f82f5b6":"2024-09-06T23:33:49.714Z","3.16.0-nightly-20240907-6e9ea3695":"2024-09-07T23:33:05.415Z","3.16.0-nightly-20240908-4a99693f1":"2024-09-08T23:33:28.447Z","3.16.0-nightly-20240909-1754695cf":"2024-09-09T23:34:04.130Z","3.16.0-nightly-20240910-1754695cf":"2024-09-10T23:33:20.694Z","3.16.0-nightly-20240911-6ed8acadd":"2024-09-11T23:33:05.518Z","3.16.0-nightly-20240912-6ed8acadd":"2024-09-12T23:33:44.882Z","3.15.2":"2024-09-13T13:22:03.505Z","3.16.0-nightly-20240913-7e0691d0d":"2024-09-13T23:33:22.640Z","3.16.0-nightly-20240914-7e0691d0d":"2024-09-14T23:33:16.397Z","3.16.0-nightly-20240915-7e0691d0d":"2024-09-15T23:33:08.839Z","3.16.0-nightly-20240916-abdf8210a":"2024-09-16T23:33:16.614Z","3.16.0-nightly-20240917-e63f7cceb":"2024-09-17T23:34:06.964Z","3.16.0-nightly-20240918-e51bc9c05":"2024-09-18T23:33:27.598Z","3.16.0-nightly-20240919-b85700842":"2024-09-19T23:33:09.395Z","3.15.3":"2024-09-20T12:05:03.453Z","3.16.0-nightly-20240920-d74fcba8d":"2024-09-20T23:33:17.048Z","3.16.0-nightly-20240921-d74fcba8d":"2024-09-21T23:33:14.085Z","3.16.0-nightly-20240922-d74fcba8d":"2024-09-22T23:33:34.652Z","3.16.0-nightly-20240923-4e94ab6e4":"2024-09-23T23:33:21.854Z","3.16.0-nightly-20240925-66e405c4c":"2024-09-25T07:36:16.151Z","3.16.0-nightly-20240925-474c3fc9e":"2024-09-25T23:33:27.654Z","3.16.0-nightly-20240926-434f79880":"2024-09-26T23:33:46.318Z","3.16.0-nightly-20240927-c4bb3a543":"2024-09-27T23:33:17.326Z","3.16.0-nightly-20240928-c4bb3a543":"2024-09-28T23:34:04.692Z","3.16.0-nightly-20240929-c4bb3a543":"2024-09-29T23:33:04.460Z","3.16.0-nightly-20240930-98dcf1148":"2024-09-30T23:33:43.283Z","3.15.4":"2024-10-01T12:20:21.611Z","3.16.0-nightly-20241001-98dcf1148":"2024-10-01T23:33:11.454Z","3.16.0-nightly-20241002-98dcf1148":"2024-10-02T23:33:20.567Z","3.16.0-nightly-20241003-18a6355cb":"2024-10-03T23:33:40.086Z","3.16.0-nightly-20241004-49c797eef":"2024-10-04T23:33:01.937Z","3.16.0-nightly-20241005-8c53bb8e4":"2024-10-05T23:33:03.475Z","3.16.0-nightly-20241006-8c53bb8e4":"2024-10-06T23:33:30.292Z","3.16.0-nightly-20241007-8c53bb8e4":"2024-10-07T23:33:12.757Z","3.16.0-nightly-20241008-8c53bb8e4":"2024-10-08T23:33:33.562Z","3.16.0-nightly-20241009-8c53bb8e4":"2024-10-09T23:33:38.488Z","3.16.0-nightly-20241010-2e1b70e91":"2024-10-10T23:33:12.934Z","3.15.5":"2024-10-11T15:52:38.354Z","3.16.0-nightly-20241011-608a9093a":"2024-10-11T23:33:03.804Z","3.16.0-nightly-20241012-608a9093a":"2024-10-12T23:33:15.780Z","3.16.0-nightly-20241013-608a9093a":"2024-10-13T23:35:21.368Z","3.16.0-nightly-20241014-608a9093a":"2024-10-14T23:33:03.969Z","3.16.0-nightly-20241015-84d8d3adf":"2024-10-15T23:34:09.604Z","3.16.0-nightly-20241016-67a9f2d24":"2024-10-16T23:33:26.872Z","3.16.0":"2024-10-17T14:25:12.589Z","3.17.0-nightly-20241017-b4db5623b":"2024-10-17T23:33:28.244Z","3.17.0-nightly-20241018-16297eb3c":"2024-10-18T23:33:07.586Z","3.17.0-nightly-20241019-16297eb3c":"2024-10-19T23:33:11.999Z","3.17.0-nightly-20241020-16297eb3c":"2024-10-20T23:33:19.190Z","3.16.1":"2024-10-21T12:59:12.262Z","3.17.0-nightly-20241021-16297eb3c":"2024-10-21T23:33:40.701Z","3.17.0-nightly-20241022-1d417a5c7":"2024-10-22T23:33:31.657Z","3.17.0-nightly-20241023-1d417a5c7":"2024-10-23T23:33:21.059Z","3.17.0-nightly-20241024-94593ad76":"2024-10-24T23:33:20.013Z","3.17.0-nightly-20241025-4c12f4355":"2024-10-25T23:33:48.894Z","3.17.0-nightly-20241026-4c12f4355":"2024-10-26T23:33:04.328Z","3.17.0-nightly-20241027-4c12f4355":"2024-10-27T23:33:20.791Z","3.17.0-nightly-20241028-254a7379a":"2024-10-28T23:33:12.057Z","3.17.0-nightly-20241029-1d010271d":"2024-10-29T23:33:13.642Z","3.17.0-nightly-20241030-3576131ff":"2024-10-30T23:35:52.886Z","3.17.0-nightly-20241031-66a6bd0e3":"2024-10-31T23:34:10.646Z","3.17.0-nightly-20241101-66a6bd0e3":"2024-11-01T23:33:07.483Z","3.17.0-nightly-20241102-66a6bd0e3":"2024-11-02T23:33:54.705Z","3.17.0-nightly-20241103-66a6bd0e3":"2024-11-03T23:33:23.086Z","3.17.0-nightly-20241105-8842d1cb9":"2024-11-05T00:28:12.360Z","3.17.0-nightly-20241105-208a96dc7":"2024-11-05T23:33:18.546Z","3.17.0-nightly-20241106-208a96dc7":"2024-11-06T23:33:00.664Z","3.17.0-nightly-20241107-66137a6b0":"2024-11-07T23:33:24.778Z","3.17.0-nightly-20241108-66137a6b0":"2024-11-08T23:33:04.624Z","3.17.0-nightly-20241109-66137a6b0":"2024-11-09T23:33:00.854Z","3.17.0-nightly-20241110-66137a6b0":"2024-11-10T23:33:15.683Z","3.17.0-nightly-20241111-f3597c8e2":"2024-11-11T23:50:37.303Z","3.17.0-nightly-20241112-ec729a732":"2024-11-12T23:33:18.883Z","3.17.0-nightly-20241113-ec729a732":"2024-11-13T23:33:14.340Z","3.17.0-nightly-20241114-36c291a15":"2024-11-14T23:34:06.330Z","3.17.0-nightly-20241115-36c291a15":"2024-11-15T23:33:20.496Z","3.17.0-nightly-20241116-36c291a15":"2024-11-16T23:33:48.238Z","3.17.0-nightly-20241117-36c291a15":"2024-11-17T23:33:18.583Z","3.17.0-nightly-20241118-b2b58a68d":"2024-11-18T23:33:38.894Z","3.17.0-nightly-20241119-6fad03e08":"2024-11-19T23:34:07.281Z","3.17.0-rc.0":"2024-11-20T10:19:08.848Z","3.16.2":"2024-11-20T13:56:06.119Z","3.17.0-nightly-20241120-6fad03e08":"2024-11-20T23:33:38.813Z","3.17.0-nightly-20241121-254af50e0":"2024-11-21T23:33:45.702Z","3.17.0-nightly-20241122-af73db066":"2024-11-22T23:34:53.193Z","3.17.0-nightly-20241123-af73db066":"2024-11-23T23:34:31.547Z","3.17.0-nightly-20241124-af73db066":"2024-11-24T23:33:50.932Z","3.17.0-nightly-20241125-ac3e1cb82":"2024-11-25T23:33:56.706Z","3.16.3":"2024-11-26T09:13:33.667Z","3.17.0-nightly-20241126-8eb8c3bc0":"2024-11-26T23:34:04.915Z","3.17.0-nightly-20241127-0162804a8":"2024-11-27T23:34:04.381Z","3.17.0-nightly-20241128-0162804a8":"2024-11-28T23:33:39.675Z","3.17.0-nightly-20241129-0162804a8":"2024-11-29T23:33:39.363Z","3.17.0-nightly-20241130-0162804a8":"2024-11-30T23:33:48.895Z","3.17.0-nightly-20241201-0162804a8":"2024-12-01T23:33:30.271Z","3.17.0-nightly-20241202-0162804a8":"2024-12-02T23:34:49.534Z","3.17.0-nightly-20241203-f6e54f7ed":"2024-12-03T23:45:32.885Z","3.17.0-nightly-20241204-5ffa47792":"2024-12-04T10:45:22.109Z","3.17.0-nightly-20241204-cf1f6181f":"2024-12-04T23:34:11.209Z","3.17.0-nightly-20241205-cf1f6181f":"2024-12-05T23:34:15.421Z","3.17.0-nightly-20241206-3f864e6ae":"2024-12-06T23:33:54.821Z","3.17.0-nightly-20241207-3f864e6ae":"2024-12-07T23:33:23.240Z","3.17.0-nightly-20241208-3f864e6ae":"2024-12-08T23:33:32.534Z","3.16.4":"2024-12-09T18:01:42.066Z","3.17.0-nightly-20241209-2a947a894":"2024-12-09T23:34:17.945Z","3.16.5":"2024-12-10T15:31:54.328Z","3.17.0-nightly-20241210-17e89ca24":"2024-12-10T23:33:44.666Z","3.17.0-nightly-20241211-17e89ca24":"2024-12-11T23:33:51.775Z","3.17.0-nightly-20241212-4ce84b2aa":"2024-12-12T23:34:24.861Z","3.17.0-rc.1":"2024-12-13T15:33:58.071Z","3.17.0-nightly-20241213-986873412":"2024-12-13T23:33:59.978Z","3.17.0-nightly-20241214-986873412":"2024-12-14T23:33:20.434Z","3.17.0-nightly-20241215-986873412":"2024-12-15T23:33:19.886Z","3.17.0-nightly-20241216-f35185521":"2024-12-16T23:33:59.560Z","3.17.0-nightly-20241217-c6d681516":"2024-12-17T23:33:21.402Z","3.17.0-nightly-20241218-c6d681516":"2024-12-18T23:33:16.706Z","3.17.0-nightly-20241219-1e9cdd2fa":"2024-12-19T23:33:07.813Z","3.16.6":"2024-12-20T14:48:46.908Z","3.17.0-nightly-20241220-6713c4c29":"2024-12-20T23:33:11.512Z","3.17.0-nightly-20241221-6713c4c29":"2024-12-21T23:33:14.604Z","3.17.0-nightly-20241222-6713c4c29":"2024-12-22T23:33:06.616Z","3.17.0-nightly-20241223-6713c4c29":"2024-12-23T23:33:07.932Z","3.17.0-nightly-20241224-6713c4c29":"2024-12-24T23:33:15.076Z","3.17.0-nightly-20241225-6713c4c29":"2024-12-25T23:33:05.414Z","3.17.0-nightly-20241226-6713c4c29":"2024-12-26T23:33:03.841Z","3.17.0-nightly-20241227-6713c4c29":"2024-12-27T23:33:05.662Z","3.17.0-nightly-20241228-6713c4c29":"2024-12-28T23:33:05.968Z","3.17.0-nightly-20241229-6713c4c29":"2024-12-29T23:33:05.730Z","3.17.0-nightly-20241230-6713c4c29":"2024-12-30T23:33:05.180Z","3.17.0-nightly-20241231-6713c4c29":"2024-12-31T23:33:00.909Z","3.17.0-nightly-20250101-6713c4c29":"2025-01-01T23:33:04.045Z","3.17.0-nightly-20250102-44a0e0d21":"2025-01-02T23:33:06.290Z","3.17.0-nightly-20250103-44a0e0d21":"2025-01-03T23:33:15.641Z","3.17.0-nightly-20250104-44a0e0d21":"2025-01-04T23:32:58.964Z","3.17.0-nightly-20250105-44a0e0d21":"2025-01-05T23:33:07.669Z","3.17.0-nightly-20250106-44a0e0d21":"2025-01-06T23:33:13.897Z","3.17.0-nightly-20250107-2c18d910d":"2025-01-07T23:33:06.406Z","3.17.0-nightly-20250108-a2cdebdd9":"2025-01-08T23:33:08.826Z","3.17.0-nightly-20250109-603553846":"2025-01-09T23:33:09.870Z","3.17.0-nightly-20250110-f4319a05b":"2025-01-10T23:33:01.538Z","3.17.0-nightly-20250111-a2eb0435d":"2025-01-11T23:33:08.974Z","3.17.0-nightly-20250112-a2eb0435d":"2025-01-12T23:33:02.359Z","3.16.7":"2025-01-13T09:06:40.132Z","3.17.0-nightly-20250113-b02cdb08d":"2025-01-13T23:33:06.959Z","3.17.0-nightly-20250114-b02cdb08d":"2025-01-14T23:33:18.030Z","3.17.0-nightly-20250115-b02cdb08d":"2025-01-15T23:33:23.802Z","3.17.0-nightly-20250116-b02cdb08d":"2025-01-16T23:33:09.995Z","3.17.0-nightly-20250117-b02cdb08d":"2025-01-17T23:33:09.275Z","3.17.0-nightly-20250118-b02cdb08d":"2025-01-18T23:33:09.180Z","3.17.0-nightly-20250119-b02cdb08d":"2025-01-19T23:33:00.836Z","3.17.0-nightly-20250120-b02cdb08d":"2025-01-20T23:33:03.122Z","4.0.0-beta.1":"2025-01-21T15:56:24.848Z","4.0.0-nightly-20250121-4c66cb237":"2025-01-21T23:33:15.950Z","4.0.0-nightly-20250122-dbee9e578":"2025-01-22T23:33:18.358Z","4.0.0-nightly-20250123-7b1b33912":"2025-01-23T23:33:25.906Z","4.0.0-nightly-20250124-f74c8253b":"2025-01-24T23:33:08.431Z","4.0.0-nightly-20250125-bfc3cfbf5":"2025-01-25T23:33:07.243Z","4.0.0-nightly-20250126-bfc3cfbf5":"2025-01-26T23:33:16.303Z","4.0.0-nightly-20250127-82baa6fea":"2025-01-27T23:33:18.782Z","4.0.0-nightly-20250128-b9fcec994":"2025-01-28T23:33:14.116Z","4.0.0-nightly-20250129-1c66e5152":"2025-01-29T23:33:08.029Z","4.0.0-nightly-20250130-1196b73b9":"2025-01-30T23:33:12.532Z","4.0.0-nightly-20250131-55e02867c":"2025-01-31T23:33:15.153Z","4.0.0-nightly-20250201-55e02867c":"2025-02-01T23:33:10.832Z","4.0.0-nightly-20250202-55e02867c":"2025-02-02T23:33:13.049Z","4.0.0-nightly-20250203-d77510fe8":"2025-02-03T23:33:17.778Z","4.0.0-nightly-20250204-a8df1efab":"2025-02-04T23:33:16.256Z","4.0.0-beta.2":"2025-02-05T16:27:47.431Z","4.0.0-nightly-20250205-a343322c2":"2025-02-05T23:33:17.246Z","4.0.0-nightly-20250206-753464bef":"2025-02-06T23:33:54.186Z","4.0.0-nightly-20250207-b703185e9":"2025-02-07T23:33:13.251Z","4.0.0-nightly-20250208-b703185e9":"2025-02-08T23:33:12.753Z","4.0.0-nightly-20250209-b703185e9":"2025-02-09T23:33:17.835Z","4.0.0-nightly-20250210-cff70048f":"2025-02-10T23:33:57.975Z","4.0.0-nightly-20250211-f923c2744":"2025-02-11T23:34:03.254Z","4.0.0-nightly-20250212-f923c2744":"2025-02-12T23:33:17.081Z","4.0.0-nightly-20250213-2bc2b6bc3":"2025-02-13T23:33:10.341Z","4.0.0-nightly-20250214-fb654170d":"2025-02-14T23:33:13.401Z","4.0.0-nightly-20250215-ceee78e2a":"2025-02-15T23:38:26.459Z","4.0.0-nightly-20250216-ceee78e2a":"2025-02-16T23:33:13.691Z","4.0.0-nightly-20250217-72cadca59":"2025-02-17T23:33:16.821Z","4.0.0-nightly-20250218-e5a0cdf69":"2025-02-18T23:33:21.480Z","4.0.0-nightly-20250219-9b99fbd84":"2025-02-19T23:34:47.990Z","4.0.0-nightly-20250220-1729131f0":"2025-02-20T23:33:34.692Z","4.0.0-nightly-20250221-fa3aa31e6":"2025-02-21T23:33:27.046Z","4.0.0-nightly-20250222-fa3aa31e6":"2025-02-22T23:33:10.213Z","4.0.0-nightly-20250223-fa3aa31e6":"2025-02-23T23:33:21.100Z","3.17.0":"2025-02-24T16:24:22.021Z","4.0.0-nightly-20250224-c288e54a2":"2025-02-24T23:33:13.192Z","4.0.0-nightly-20250225-760a5f8b8":"2025-02-25T23:34:35.866Z","4.0.0-nightly-20250226-ae2e51dd6":"2025-02-26T23:34:32.108Z","4.0.0-nightly-20250227-35c7c381d":"2025-02-27T23:33:13.116Z","3.17.1":"2025-02-28T18:38:07.640Z","4.0.0-nightly-20250228-7dd8a8c58":"2025-02-28T23:33:13.339Z","4.0.0-nightly-20250301-7dd8a8c58":"2025-03-01T23:33:29.661Z","4.0.0-nightly-20250302-3f85cb7c5":"2025-03-02T23:33:18.063Z","4.0.0-nightly-20250303-c6003f9c8":"2025-03-03T23:33:23.294Z","4.0.0-nightly-20250304-f583f0681":"2025-03-04T23:33:22.235Z","4.0.0-nightly-20250305-48332abf0":"2025-03-05T23:34:09.338Z","4.0.0-nightly-20250306-7f67a42d3":"2025-03-06T23:33:28.405Z","4.0.0-nightly-20250307-9ce9085cb":"2025-03-07T23:33:10.497Z","4.0.0-nightly-20250308-9ce9085cb":"2025-03-08T23:33:06.155Z","4.0.0-nightly-20250309-9ce9085cb":"2025-03-09T23:33:10.394Z","4.0.0-nightly-20250310-7cfbb3a15":"2025-03-10T23:33:32.107Z","4.0.0-nightly-20250311-95cf5d184":"2025-03-11T23:33:24.740Z","4.0.0-nightly-20250313-d623d8c53":"2025-03-13T10:57:58.006Z","4.0.0-nightly-20250313-a5ba097c9":"2025-03-13T23:33:17.806Z","4.0.0-beta.3":"2025-03-14T21:22:18.778Z","4.0.0-nightly-20250314-972c5ed9c":"2025-03-14T23:34:16.628Z","4.0.0-nightly-20250315-972c5ed9c":"2025-03-15T23:33:08.078Z","4.0.0-nightly-20250316-f28b5ef18":"2025-03-16T23:33:47.199Z","4.0.0-nightly-20250317-ae7eca2c4":"2025-03-17T23:33:34.663Z","4.0.0-nightly-20250318-d13d2bb26":"2025-03-18T23:33:40.318Z","3.18.0-nightly-20250320-21b88660a":"2025-03-20T23:33:49.962Z","3.18.0-nightly-20250321-21b88660a":"2025-03-21T23:32:29.623Z","3.18.0-nightly-20250322-21b88660a":"2025-03-22T23:32:36.544Z","3.18.0-nightly-20250323-21b88660a":"2025-03-23T23:32:56.557Z","3.18.0-nightly-20250324-21b88660a":"2025-03-24T23:33:53.001Z","4.0.0-nightly-20250324-23578ac8a":"2025-03-24T23:33:53.061Z","4.0.0-nightly-20250325-d67e51599":"2025-03-25T23:32:45.223Z","3.18.0-nightly-20250325-21b88660a":"2025-03-25T23:32:51.126Z","4.0.0-nightly-20250326-774f63c1b":"2025-03-26T23:32:57.661Z","3.18.0-nightly-20250326-21b88660a":"2025-03-26T23:33:01.789Z","4.0.0-nightly-20250327-509deb90b":"2025-03-27T23:33:42.059Z","3.18.0-nightly-20250327-21b88660a":"2025-03-27T23:33:44.279Z","4.0.0-nightly-20250328-09723d1db":"2025-03-28T23:33:15.221Z","3.18.0-nightly-20250328-73b9ff2cf":"2025-03-28T23:33:26.502Z","4.0.0-nightly-20250329-09723d1db":"2025-03-29T23:32:40.188Z","3.18.0-nightly-20250329-73b9ff2cf":"2025-03-29T23:32:43.479Z","4.0.0-nightly-20250330-09723d1db":"2025-03-30T23:33:09.312Z","3.18.0-nightly-20250330-73b9ff2cf":"2025-03-30T23:33:14.165Z","4.0.0-nightly-20250331-12ec33c38":"2025-03-31T23:32:58.162Z","3.18.0-nightly-20250331-b41137047":"2025-03-31T23:33:02.428Z","3.17.2":"2025-04-01T12:27:54.020Z","3.18.0-nightly-20250401-696b0854c":"2025-04-01T23:33:30.931Z","4.0.0-nightly-20250401-a5236f3be":"2025-04-01T23:33:33.811Z","3.18.0-nightly-20250402-696b0854c":"2025-04-02T23:32:46.022Z","3.18.0-nightly-20250403-b2bbdd205":"2025-04-03T23:34:10.898Z","4.0.0-nightly-20250403-cb84e9802":"2025-04-03T23:34:11.181Z","4.0.0-nightly-20250404-e10b6307b":"2025-04-04T23:32:45.848Z","3.18.0-nightly-20250404-b2bbdd205":"2025-04-04T23:32:47.474Z","4.0.0-nightly-20250405-e10b6307b":"2025-04-05T23:32:54.892Z","3.18.0-nightly-20250405-b2bbdd205":"2025-04-05T23:32:58.324Z","4.0.0-nightly-20250406-e10b6307b":"2025-04-06T23:32:24.869Z","4.0.0-nightly-20250407-9adb030c0":"2025-04-07T23:34:21.268Z","3.18.0-nightly-20250407-6f4cfd6b4":"2025-04-07T23:34:31.655Z","3.17.3":"2025-04-08T06:30:40.323Z","4.0.0-nightly-20250408-75896456c":"2025-04-08T23:33:04.085Z","3.18.0-nightly-20250408-ed4116e00":"2025-04-08T23:33:10.936Z","3.18.0-nightly-20250409-ed4116e00":"2025-04-09T23:32:44.208Z","4.0.0-nightly-20250409-df9627008":"2025-04-09T23:32:46.375Z","3.18.0-nightly-20250410-f1cb30d79":"2025-04-10T23:33:50.724Z","4.0.0-nightly-20250410-f24d6f46d":"2025-04-10T23:33:53.269Z","3.18.0-nightly-20250411-d2a5c1433":"2025-04-11T23:32:48.262Z","3.18.0-nightly-20250412-d2a5c1433":"2025-04-12T23:40:02.849Z","4.0.0-nightly-20250412-6f082048c":"2025-04-12T23:40:10.698Z","3.18.0-nightly-20250413-d2a5c1433":"2025-04-13T23:33:44.365Z","4.0.0-nightly-20250414-7b09066bb":"2025-04-14T23:33:14.680Z","3.18.0-nightly-20250414-d2a5c1433":"2025-04-14T23:33:17.627Z","3.18.0-nightly-20250415-7ead6359d":"2025-04-15T23:33:34.146Z","4.0.0-nightly-20250415-1169af1d2":"2025-04-15T23:34:30.709Z","3.17.4":"2025-04-16T00:50:23.960Z","4.0.0-nightly-20250416-bd1dc06c2":"2025-04-16T23:33:13.719Z","3.18.0-nightly-20250416-27662d34b":"2025-04-16T23:33:33.494Z","3.18.0-nightly-20250417-27662d34b":"2025-04-17T23:33:33.200Z","4.0.0-nightly-20250417-c9c264375":"2025-04-17T23:33:35.717Z","4.0.0-nightly-20250418-64a412ec3":"2025-04-18T23:33:44.025Z","3.18.0-nightly-20250418-27662d34b":"2025-04-18T23:33:46.012Z","4.0.0-nightly-20250419-64a412ec3":"2025-04-19T23:33:27.227Z","3.18.0-nightly-20250419-27662d34b":"2025-04-19T23:33:29.221Z","3.18.0-nightly-20250420-27662d34b":"2025-04-20T23:32:39.927Z","4.0.0-nightly-20250420-64a412ec3":"2025-04-20T23:32:45.122Z","3.18.0-nightly-20250421-27662d34b":"2025-04-21T23:32:59.811Z","4.0.0-nightly-20250421-64a412ec3":"2025-04-21T23:33:14.340Z","4.0.0-nightly-20250422-64a412ec3":"2025-04-22T23:34:09.707Z","3.18.0-nightly-20250422-27662d34b":"2025-04-22T23:34:16.307Z","4.0.0-nightly-20250423-64a412ec3":"2025-04-23T23:33:35.599Z","3.17.5":"2025-04-24T08:16:47.989Z","4.0.0-nightly-20250424-43520c73e":"2025-04-24T23:36:34.594Z","3.18.0-nightly-20250424-f1f88d1c1":"2025-04-24T23:37:43.555Z","3.18.0-nightly-20250425-f1f88d1c1":"2025-04-25T23:32:59.049Z","4.0.0-nightly-20250426-43520c73e":"2025-04-26T23:33:09.097Z","3.18.0-nightly-20250426-f1f88d1c1":"2025-04-26T23:33:10.854Z","3.18.0-nightly-20250427-f1f88d1c1":"2025-04-27T23:34:12.102Z","4.0.0-nightly-20250427-43520c73e":"2025-04-27T23:34:15.791Z","4.0.0-nightly-20250428-fbca6a281":"2025-04-28T23:33:32.778Z","3.18.0-nightly-20250428-f1f88d1c1":"2025-04-28T23:33:34.753Z","3.18.0-nightly-20250429-f1f88d1c1":"2025-04-29T23:33:08.889Z","4.0.0-nightly-20250430-18f454839":"2025-04-30T23:33:43.555Z","3.18.0-nightly-20250430-f1f88d1c1":"2025-04-30T23:33:49.942Z","3.18.0-nightly-20250501-f1f88d1c1":"2025-05-01T23:33:25.841Z","4.0.0-nightly-20250501-18f454839":"2025-05-01T23:33:28.102Z","4.0.0-nightly-20250502-18f454839":"2025-05-02T23:33:21.544Z","3.18.0-nightly-20250502-f1f88d1c1":"2025-05-02T23:33:26.751Z","3.18.0-nightly-20250503-f1f88d1c1":"2025-05-03T23:32:50.016Z","4.0.0-nightly-20250503-18f454839":"2025-05-03T23:32:57.732Z","4.0.0-nightly-20250504-18f454839":"2025-05-04T23:33:00.778Z","3.18.0-nightly-20250504-f1f88d1c1":"2025-05-04T23:33:06.964Z","3.18.0-nightly-20250505-f1f88d1c1":"2025-05-05T23:33:51.275Z","4.0.0-nightly-20250506-c37a851fd":"2025-05-06T23:33:29.295Z","3.18.0-nightly-20250506-f1f88d1c1":"2025-05-06T23:33:37.215Z","3.18.0-nightly-20250507-f1f88d1c1":"2025-05-07T23:34:48.110Z","4.0.0-nightly-20250507-f5e5a007d":"2025-05-07T23:34:53.877Z","3.18.0-nightly-20250508-f1f88d1c1":"2025-05-08T23:34:24.549Z","4.0.0-nightly-20250508-f658c69aa":"2025-05-08T23:34:26.962Z","4.0.0-nightly-20250509-a59e904e8":"2025-05-09T23:33:08.411Z","3.18.0-nightly-20250509-f1f88d1c1":"2025-05-09T23:33:13.825Z","4.0.0-nightly-20250510-a59e904e8":"2025-05-10T23:32:46.420Z","3.18.0-nightly-20250510-f1f88d1c1":"2025-05-10T23:33:00.374Z","3.18.0-nightly-20250511-f1f88d1c1":"2025-05-11T23:32:59.203Z","4.0.0-nightly-20250511-a59e904e8":"2025-05-11T23:33:06.454Z","4.0.0-nightly-20250512-a59e904e8":"2025-05-12T23:33:36.311Z","3.18.0-nightly-20250512-f1f88d1c1":"2025-05-12T23:33:38.934Z","4.0.0-nightly-20250513-896f6e7a7":"2025-05-13T23:33:49.358Z","3.18.0-nightly-20250513-f1f88d1c1":"2025-05-13T23:33:52.372Z","3.18.0-nightly-20250514-f1f88d1c1":"2025-05-14T23:33:46.746Z","3.18.0-nightly-20250515-f1f88d1c1":"2025-05-15T23:36:04.859Z","4.0.0-nightly-20250515-889b26b44":"2025-05-15T23:37:15.013Z","3.18.0-nightly-20250516-f1f88d1c1":"2025-05-16T23:33:34.519Z","4.0.0-nightly-20250516-889b26b44":"2025-05-16T23:33:42.961Z","3.18.0-nightly-20250517-f1f88d1c1":"2025-05-17T23:33:00.801Z","3.18.0-nightly-20250518-f1f88d1c1":"2025-05-18T23:33:36.861Z","4.0.0-nightly-20250518-660c45f98":"2025-05-18T23:33:41.234Z","3.18.0-nightly-20250519-f1f88d1c1":"2025-05-19T23:34:00.681Z","3.18.0-nightly-20250520-f1f88d1c1":"2025-05-20T23:33:32.279Z","4.0.0-nightly-20250520-945263983":"2025-05-20T23:33:34.975Z","4.0.0-beta.4":"2025-05-21T15:11:08.357Z","3.18.0-nightly-20250521-f1f88d1c1":"2025-05-21T23:33:38.245Z","4.0.0-nightly-20250522-2289e2bd8":"2025-05-22T23:33:49.122Z","3.18.0-nightly-20250522-f1f88d1c1":"2025-05-22T23:33:57.188Z","3.18.0-nightly-20250523-f1f88d1c1":"2025-05-23T23:34:14.819Z","4.0.0-nightly-20250523-798434513":"2025-05-23T23:34:17.656Z","3.18.0-nightly-20250524-f1f88d1c1":"2025-05-24T23:33:10.284Z","3.18.0-nightly-20250525-f1f88d1c1":"2025-05-25T23:33:46.661Z","4.0.0-nightly-20250525-798434513":"2025-05-25T23:33:50.207Z","3.18.0-nightly-20250526-f1f88d1c1":"2025-05-26T23:33:46.917Z","4.0.0-nightly-20250526-210f7bf5d":"2025-05-26T23:33:48.497Z","4.0.0-beta.5":"2025-05-27T13:58:06.129Z","4.0.0-nightly-20250527-db5ca6b57":"2025-05-27T23:33:39.444Z","4.0.0-nightly-20250528-db5ca6b57":"2025-05-28T23:33:52.114Z","3.18.0-nightly-20250528-f1f88d1c1":"2025-05-28T23:33:53.735Z","3.18.0":"2025-05-29T12:55:21.148Z","4.0.0-nightly-20250529-7af5b37ed":"2025-05-29T23:33:56.056Z","3.18.0-nightly-20250529-f1f88d1c1":"2025-05-29T23:34:00.011Z","3.18.0-nightly-20250530-f1f88d1c1":"2025-05-30T23:33:57.267Z","4.0.0-nightly-20250530-7af5b37ed":"2025-05-30T23:34:06.491Z","3.18.0-nightly-20250531-f1f88d1c1":"2025-05-31T23:33:37.915Z","4.0.0-nightly-20250531-7af5b37ed":"2025-05-31T23:33:45.208Z","4.0.0-nightly-20250601-7af5b37ed":"2025-06-01T23:33:45.105Z","3.18.0-nightly-20250602-f1f88d1c1":"2025-06-02T23:35:01.985Z","4.0.0-nightly-20250602-59a0dfb97":"2025-06-02T23:35:06.566Z","4.0.0-nightly-20250603-8659f1504":"2025-06-03T23:34:09.176Z","3.19.0-nightly-20250603-4b87d4c62":"2025-06-03T23:34:33.904Z","3.19.0-nightly-20250604-4b87d4c62":"2025-06-04T23:34:23.196Z","3.19.0-nightly-20250605-4b87d4c62":"2025-06-05T23:35:15.265Z","3.19.0-nightly-20250606-4b87d4c62":"2025-06-06T23:34:17.764Z","4.0.0-nightly-20250606-176581994":"2025-06-06T23:34:25.592Z","3.19.0-nightly-20250607-4b87d4c62":"2025-06-07T23:35:02.730Z","4.0.0-nightly-20250607-176581994":"2025-06-07T23:35:09.696Z","3.19.0-nightly-20250608-4b87d4c62":"2025-06-08T23:33:32.032Z","4.0.0-nightly-20250608-176581994":"2025-06-08T23:33:37.547Z","3.19.0-nightly-20250609-4b87d4c62":"2025-06-09T23:34:44.345Z","4.0.0-nightly-20250609-501f4edb3":"2025-06-09T23:34:55.105Z","3.19.0-nightly-20250610-4b87d4c62":"2025-06-10T23:34:06.022Z","4.0.0-nightly-20250610-2e32b044b":"2025-06-10T23:34:13.677Z","3.19.0-nightly-20250611-4b87d4c62":"2025-06-11T23:35:06.235Z","4.0.0-nightly-20250611-fc2084ef6":"2025-06-11T23:35:16.820Z","4.0.0-nightly-20250612-fc2084ef6":"2025-06-12T23:34:42.247Z","3.19.0-nightly-20250612-4b87d4c62":"2025-06-12T23:34:46.789Z","4.0.0-nightly-20250613-fc2084ef6":"2025-06-13T23:34:57.056Z","3.19.0-nightly-20250613-4b87d4c62":"2025-06-13T23:34:57.159Z","3.19.0-nightly-20250614-4b87d4c62":"2025-06-14T23:34:41.927Z","4.0.0-nightly-20250614-fc2084ef6":"2025-06-14T23:34:58.725Z","3.19.0-nightly-20250615-4b87d4c62":"2025-06-15T23:34:01.232Z","4.0.0-nightly-20250615-fc2084ef6":"2025-06-15T23:34:06.645Z","3.19.0-nightly-20250616-4b87d4c62":"2025-06-16T23:34:19.501Z","4.0.0-nightly-20250616-fb51dd655":"2025-06-16T23:34:25.377Z","3.19.0-nightly-20250617-4b87d4c62":"2025-06-17T23:34:37.685Z","4.0.0-nightly-20250617-f8fb888a4":"2025-06-17T23:34:47.436Z","3.19.0-nightly-20250618-4b87d4c62":"2025-06-18T23:34:23.931Z","4.0.0-nightly-20250618-d195abb04":"2025-06-18T23:34:37.357Z","3.19.0-nightly-20250619-4b87d4c62":"2025-06-19T23:34:46.041Z","4.0.0-nightly-20250619-d195abb04":"2025-06-19T23:34:48.180Z","3.19.0-nightly-20250620-4b87d4c62":"2025-06-20T23:34:30.554Z","4.0.0-nightly-20250620-d195abb04":"2025-06-20T23:34:50.508Z","3.19.0-nightly-20250621-4b87d4c62":"2025-06-21T23:34:03.507Z","4.0.0-nightly-20250621-d195abb04":"2025-06-21T23:34:08.925Z","3.19.0-nightly-20250622-4b87d4c62":"2025-06-22T23:34:18.709Z","4.0.0-nightly-20250622-d195abb04":"2025-06-22T23:34:22.627Z","3.19.0-nightly-20250623-4b87d4c62":"2025-06-23T23:33:50.856Z","4.0.0-nightly-20250623-7a6abb4b7":"2025-06-23T23:33:56.900Z","3.19.0-nightly-20250624-4b87d4c62":"2025-06-24T23:34:48.732Z","3.19.0-nightly-20250625-4b87d4c62":"2025-06-25T23:34:39.801Z","4.0.0-nightly-20250625-9d2b9e4f4":"2025-06-25T23:34:40.981Z","3.19.0-nightly-20250626-435a0ea48":"2025-06-26T23:34:53.270Z","4.0.0-nightly-20250626-163e76b20":"2025-06-26T23:34:56.542Z","3.19.0-nightly-20250627-435a0ea48":"2025-06-27T23:34:57.158Z","4.0.0-nightly-20250627-163e76b20":"2025-06-27T23:35:01.937Z","3.19.0-nightly-20250628-435a0ea48":"2025-06-28T23:34:11.958Z","4.0.0-nightly-20250628-163e76b20":"2025-06-28T23:34:27.743Z","3.19.0-nightly-20250629-435a0ea48":"2025-06-29T23:34:27.177Z","4.0.0-nightly-20250629-163e76b20":"2025-06-29T23:34:36.259Z","3.19.0-nightly-20250630-435a0ea48":"2025-06-30T23:34:36.755Z","4.0.0-nightly-20250630-163e76b20":"2025-06-30T23:34:51.521Z","3.19.0-nightly-20250701-435a0ea48":"2025-07-01T23:35:09.865Z","4.0.0-nightly-20250701-68e1ba7e7":"2025-07-01T23:35:15.488Z","3.19.0-nightly-20250702-435a0ea48":"2025-07-02T23:35:37.262Z","4.0.0-nightly-20250702-72e6595df":"2025-07-02T23:35:40.739Z","3.19.0-nightly-20250703-435a0ea48":"2025-07-03T23:34:56.555Z","4.0.0-nightly-20250703-513e36883":"2025-07-03T23:35:08.608Z","3.19.0-nightly-20250704-435a0ea48":"2025-07-04T23:34:23.341Z","4.0.0-nightly-20250704-8e26d0126":"2025-07-04T23:34:32.698Z","3.19.0-nightly-20250705-435a0ea48":"2025-07-05T23:34:55.222Z","4.0.0-nightly-20250705-8e26d0126":"2025-07-05T23:34:59.376Z","3.19.0-nightly-20250706-435a0ea48":"2025-07-06T23:34:31.785Z","4.0.0-nightly-20250706-8e26d0126":"2025-07-06T23:34:39.350Z","3.19.0-nightly-20250707-435a0ea48":"2025-07-07T23:34:44.972Z","4.0.0-nightly-20250707-1cc26a42c":"2025-07-07T23:35:07.313Z","3.19.0-nightly-20250708-435a0ea48":"2025-07-08T23:34:57.374Z","4.0.0-nightly-20250708-1cc26a42c":"2025-07-08T23:35:14.148Z","3.19.0-nightly-20250709-435a0ea48":"2025-07-09T23:35:09.359Z","4.0.0-nightly-20250709-1cc26a42c":"2025-07-09T23:35:18.962Z","3.19.0-nightly-20250710-b54491f75":"2025-07-10T23:34:58.253Z","4.0.0-nightly-20250710-76a13e4c3":"2025-07-10T23:35:03.097Z","3.19.0-nightly-20250711-b54491f75":"2025-07-11T23:35:10.765Z","4.0.0-nightly-20250711-68c3e7da8":"2025-07-11T23:35:21.146Z","3.19.0-nightly-20250712-b54491f75":"2025-07-12T23:36:01.189Z","4.0.0-nightly-20250712-68c3e7da8":"2025-07-12T23:36:07.961Z","3.19.0-nightly-20250713-b54491f75":"2025-07-13T23:35:41.260Z","4.0.0-nightly-20250713-68c3e7da8":"2025-07-13T23:35:50.605Z","3.19.0-nightly-20250714-b54491f75":"2025-07-14T23:34:54.479Z","4.0.0-nightly-20250714-d172fe136":"2025-07-14T23:35:02.203Z","3.19.0-nightly-20250715-2f4f04ca1":"2025-07-15T23:35:16.967Z","4.0.0-nightly-20250715-3dd927ce8":"2025-07-15T23:35:26.309Z","3.19.0-nightly-20250716-2f4f04ca1":"2025-07-16T23:35:43.958Z","4.0.0-nightly-20250716-c844e924e":"2025-07-16T23:35:47.093Z","3.19.0-nightly-20250717-c85e74411":"2025-07-17T23:35:50.672Z","4.0.0-nightly-20250717-c4f22a2ea":"2025-07-17T23:35:57.223Z","3.19.0-nightly-20250718-c85e74411":"2025-07-18T23:35:09.538Z","4.0.0-nightly-20250718-c4f22a2ea":"2025-07-18T23:35:22.084Z","3.19.0-nightly-20250719-c85e74411":"2025-07-19T23:36:52.407Z","4.0.0-nightly-20250719-c4f22a2ea":"2025-07-19T23:37:07.305Z","3.19.0-nightly-20250720-c85e74411":"2025-07-20T23:35:56.287Z","4.0.0-nightly-20250720-bdf9f39ee":"2025-07-20T23:36:07.796Z","4.0.0-nightly-20250721-23440a939":"2025-07-21T23:35:46.444Z","3.19.0-nightly-20250721-03debab30":"2025-07-21T23:36:04.743Z","3.19.0":"2025-07-22T13:12:17.039Z","3.20.0-nightly-20250722-b6c8b9a3c":"2025-07-22T23:35:53.780Z","4.0.0-nightly-20250722-bfd9c5883":"2025-07-22T23:36:05.468Z","4.0.0":"2025-07-23T14:00:43.062Z","3.20.0-nightly-20250723-b6c8b9a3c":"2025-07-23T23:35:48.435Z","4.0.0-nightly-20250723-693a81c98":"2025-07-23T23:35:57.235Z","3.20.0-nightly-20250724-44b576611":"2025-07-24T23:35:37.444Z","4.0.0-nightly-20250724-a606143ab":"2025-07-24T23:35:45.989Z","3.20.0-nightly-20250725-44b576611":"2025-07-25T23:35:24.106Z","4.1.0-nightly-20250725-40c73527d":"2025-07-25T23:35:33.240Z","3.20.0-nightly-20250726-44b576611":"2025-07-26T23:35:23.102Z","4.1.0-nightly-20250726-40c73527d":"2025-07-26T23:35:36.333Z","4.1.0-nightly-20250727-40c73527d":"2025-07-27T23:36:12.260Z","3.20.0-nightly-20250727-44b576611":"2025-07-27T23:36:19.728Z","4.0.1":"2025-07-28T13:52:49.700Z","3.20.0-nightly-20250728-44b576611":"2025-07-28T23:37:03.893Z","4.1.0-nightly-20250728-51a9ad820":"2025-07-28T23:37:06.909Z","3.20.0-nightly-20250729-44b576611":"2025-07-29T23:36:13.090Z","4.1.0-nightly-20250729-ee7abefe5":"2025-07-29T23:36:15.314Z","3.20.0-nightly-20250730-44b576611":"2025-07-30T23:36:12.350Z","4.1.0-nightly-20250730-6b67fcb74":"2025-07-30T23:36:26.998Z","3.20.0-nightly-20250731-44b576611":"2025-07-31T23:35:48.443Z","4.1.0-nightly-20250731-cf3273c12":"2025-07-31T23:36:03.985Z","3.20.0-nightly-20250801-44b576611":"2025-08-01T23:35:45.156Z","4.1.0-nightly-20250801-f63fe7062":"2025-08-01T23:35:53.676Z","3.20.0-nightly-20250802-44b576611":"2025-08-02T23:36:43.726Z","4.1.0-nightly-20250802-f63fe7062":"2025-08-02T23:36:54.335Z","3.20.0-nightly-20250803-44b576611":"2025-08-03T23:35:51.536Z","4.1.0-nightly-20250803-f63fe7062":"2025-08-03T23:36:06.290Z","3.20.0-nightly-20250804-e7bdca1a6":"2025-08-04T23:36:15.660Z","4.1.0-nightly-20250804-3fb420357":"2025-08-04T23:36:22.560Z","4.1.0-nightly-20250805-c97002f33":"2025-08-05T23:36:39.890Z","3.20.0-nightly-20250805-26dd3e90b":"2025-08-05T23:36:42.480Z","3.20.0-nightly-20250806-dba66ed67":"2025-08-06T23:36:26.590Z","4.1.0-nightly-20250806-ada766318":"2025-08-06T23:36:44.454Z","3.20.0-nightly-20250807-48aa07544":"2025-08-07T23:36:03.652Z","4.1.0-nightly-20250807-1da9c73f4":"2025-08-07T23:36:14.917Z","3.19.1":"2025-08-08T06:56:55.452Z","4.0.2":"2025-08-08T16:49:32.533Z","3.20.0-nightly-20250808-b9bf7eeb1":"2025-08-08T23:35:17.681Z","4.1.0-nightly-20250808-8a8f128bd":"2025-08-08T23:35:22.475Z","3.20.0-nightly-20250809-b9bf7eeb1":"2025-08-09T23:34:44.507Z","4.1.0-nightly-20250809-8a8f128bd":"2025-08-09T23:34:55.558Z","3.20.0-nightly-20250810-b9bf7eeb1":"2025-08-10T23:34:44.193Z","4.1.0-nightly-20250810-8a8f128bd":"2025-08-10T23:35:00.471Z","3.20.0-nightly-20250811-b9bf7eeb1":"2025-08-11T23:34:50.505Z","4.1.0-nightly-20250811-3473e14e4":"2025-08-11T23:35:02.222Z","3.20.0-nightly-20250812-16cdc857b":"2025-08-12T23:34:46.525Z","4.1.0-nightly-20250812-980afb30d":"2025-08-12T23:34:54.034Z","3.20.0-nightly-20250813-16cdc857b":"2025-08-13T23:34:47.195Z","4.1.0-nightly-20250813-bc237d91a":"2025-08-13T23:34:56.632Z","3.20.0-nightly-20250814-16cdc857b":"2025-08-14T23:34:38.845Z","4.1.0-nightly-20250814-0f9eb7ee8":"2025-08-14T23:34:49.528Z","3.20.0-nightly-20250815-16cdc857b":"2025-08-15T23:34:28.749Z","4.1.0-nightly-20250815-0f9eb7ee8":"2025-08-15T23:34:38.374Z","3.20.0-nightly-20250816-16cdc857b":"2025-08-16T23:33:40.182Z","4.1.0-nightly-20250816-a124ffa21":"2025-08-16T23:33:58.372Z","3.20.0-nightly-20250817-16cdc857b":"2025-08-17T23:34:34.978Z","4.1.0-nightly-20250817-5c14bd662":"2025-08-17T23:34:47.603Z","3.20.0-nightly-20250818-16cdc857b":"2025-08-18T23:33:52.024Z","4.1.0-nightly-20250818-992eae0a9":"2025-08-18T23:34:07.941Z","4.1.0-nightly-20250820-77a544c6c":"2025-08-20T23:12:11.482Z","3.20.0-nightly-20250820-16cdc857b":"2025-08-20T23:33:25.438Z","4.1.0-nightly-20250820-a64c98ff2":"2025-08-20T23:33:32.179Z","3.20.0-nightly-20250821-16cdc857b":"2025-08-21T23:33:51.672Z","4.1.0-nightly-20250821-23b33e578":"2025-08-21T23:33:59.993Z","3.20.0-nightly-20250822-16cdc857b":"2025-08-22T23:33:15.633Z","4.1.0-nightly-20250822-3c856093d":"2025-08-22T23:33:23.039Z","3.20.0-nightly-20250823-16cdc857b":"2025-08-23T23:33:12.466Z","4.1.0-nightly-20250823-3c856093d":"2025-08-23T23:33:13.966Z","3.20.0-nightly-20250824-16cdc857b":"2025-08-24T23:33:22.303Z","4.1.0-nightly-20250824-3c856093d":"2025-08-24T23:33:30.768Z","3.20.0-nightly-20250825-16cdc857b":"2025-08-25T23:34:02.323Z","4.1.0-nightly-20250825-c4bcc7ae8":"2025-08-25T23:34:22.284Z","3.20.0-nightly-20250826-16cdc857b":"2025-08-26T23:33:00.081Z","4.1.0-nightly-20250826-0945f1304":"2025-08-26T23:33:14.911Z","4.0.3":"2025-08-27T13:38:53.094Z","3.20.0-nightly-20250827-16cdc857b":"2025-08-27T23:32:53.916Z","4.1.0-nightly-20250827-2f8675523":"2025-08-27T23:33:05.102Z","3.20.0-nightly-20250828-16cdc857b":"2025-08-28T23:32:52.612Z","4.1.0-nightly-20250828-de36d851d":"2025-08-28T23:32:57.599Z","4.1.0":"2025-08-29T14:30:25.299Z","3.20.0-nightly-20250829-16cdc857b":"2025-08-29T23:32:34.139Z","4.2.0-nightly-20250829-e8916d7ed":"2025-08-29T23:32:48.403Z","3.20.0-nightly-20250830-16cdc857b":"2025-08-30T23:32:36.875Z","4.2.0-nightly-20250830-3a97bad13":"2025-08-30T23:33:01.017Z","3.20.0-nightly-20250831-16cdc857b":"2025-08-31T23:32:41.935Z","4.2.0-nightly-20250831-3a97bad13":"2025-08-31T23:32:58.785Z","3.20.0-nightly-20250901-16cdc857b":"2025-09-01T23:32:57.819Z","4.2.0-nightly-20250901-c94323ac4":"2025-09-01T23:33:06.448Z","3.20.0-nightly-20250902-16cdc857b":"2025-09-02T23:32:50.364Z","4.2.0-nightly-20250902-745480c2c":"2025-09-02T23:33:03.001Z","3.20.0-nightly-20250903-16cdc857b":"2025-09-03T23:32:40.144Z","4.2.0-nightly-20250903-74be73448":"2025-09-03T23:32:44.121Z","3.20.0-nightly-20250904-16cdc857b":"2025-09-04T23:32:40.004Z","4.2.0-nightly-20250904-7d20a483e":"2025-09-04T23:32:59.726Z","3.20.0-nightly-20250905-16cdc857b":"2025-09-05T23:32:42.374Z","4.2.0-nightly-20250905-7d20a483e":"2025-09-05T23:32:53.148Z","3.20.0-nightly-20250906-16cdc857b":"2025-09-06T23:32:46.376Z","4.2.0-nightly-20250906-7d20a483e":"2025-09-06T23:33:07.456Z","3.20.0-nightly-20250907-16cdc857b":"2025-09-07T23:32:42.499Z","4.2.0-nightly-20250907-7d20a483e":"2025-09-07T23:32:48.605Z","3.20.0-nightly-20250908-16cdc857b":"2025-09-08T23:33:30.036Z","4.2.0-nightly-20250908-c7d5d7682":"2025-09-08T23:33:43.527Z","3.20.0-nightly-20250909-16cdc857b":"2025-09-09T23:32:49.692Z","4.2.0-nightly-20250909-49e8ec144":"2025-09-09T23:33:11.538Z","3.20.0-nightly-20250910-16cdc857b":"2025-09-10T23:32:42.182Z","4.2.0-nightly-20250910-49e8ec144":"2025-09-10T23:33:06.390Z","3.20.0-nightly-20250911-16cdc857b":"2025-09-11T23:32:42.799Z","4.2.0-nightly-20250911-d6365ccc0":"2025-09-11T23:32:54.991Z","3.20.0-nightly-20250912-16cdc857b":"2025-09-12T23:32:39.634Z","4.2.0-nightly-20250912-d6365ccc0":"2025-09-12T23:32:45.263Z","3.20.0-nightly-20250913-16cdc857b":"2025-09-13T23:32:50.330Z","4.2.0-nightly-20250913-d6365ccc0":"2025-09-13T23:33:16.528Z","3.20.0-nightly-20250914-16cdc857b":"2025-09-14T23:32:40.302Z","4.2.0-nightly-20250914-d6365ccc0":"2025-09-14T23:32:58.418Z","4.1.0-jsx-fix":"2025-09-15T15:11:38.042Z","3.20.0-nightly-20250915-16cdc857b":"2025-09-15T23:32:28.733Z","4.2.0-nightly-20250915-d6365ccc0":"2025-09-15T23:32:46.133Z","3.20.0-nightly-20250917-16cdc857b":"2025-09-17T23:32:40.376Z","4.2.0-nightly-20250917-4197a13b5":"2025-09-17T23:33:00.292Z","3.20.0-nightly-20250918-16cdc857b":"2025-09-18T23:32:55.078Z","4.2.0-nightly-20250918-4197a13b5":"2025-09-18T23:32:59.945Z","3.20.0-nightly-20250919-16cdc857b":"2025-09-19T23:32:51.663Z","4.2.0-nightly-20250919-50efe3d0c":"2025-09-19T23:33:05.617Z","3.20.0-nightly-20250920-16cdc857b":"2025-09-20T23:32:46.653Z","4.2.0-nightly-20250920-50efe3d0c":"2025-09-20T23:32:59.924Z","3.20.0-nightly-20250921-16cdc857b":"2025-09-21T23:32:42.230Z","4.2.0-nightly-20250921-50efe3d0c":"2025-09-21T23:33:07.805Z","4.2.0-nightly-20250922-57464aff5":"2025-09-22T23:32:45.513Z","3.20.0-nightly-20250923-16cdc857b":"2025-09-23T23:32:35.860Z","4.2.0-nightly-20250923-57464aff5":"2025-09-23T23:32:58.305Z","4.1.1":"2025-09-24T10:58:59.913Z","4.1.2":"2025-09-24T17:33:55.335Z","3.20.0-nightly-20250924-16cdc857b":"2025-09-24T23:32:35.924Z","4.2.0-nightly-20250924-7b73681ca":"2025-09-24T23:32:49.944Z","3.20.0-nightly-20250925-16cdc857b":"2025-09-25T23:32:42.743Z","4.2.0-nightly-20250925-92c95ce89":"2025-09-25T23:32:46.526Z","3.20.0-nightly-20250926-16cdc857b":"2025-09-26T23:32:40.171Z","4.2.0-nightly-20250926-2e48c198f":"2025-09-26T23:32:56.408Z","3.20.0-nightly-20250927-16cdc857b":"2025-09-27T23:32:38.327Z","4.2.0-nightly-20250927-cb28181c5":"2025-09-27T23:32:54.049Z","3.20.0-nightly-20250928-16cdc857b":"2025-09-28T23:32:43.138Z","4.2.0-nightly-20250928-cb28181c5":"2025-09-28T23:32:55.683Z","3.20.0-nightly-20250929-16cdc857b":"2025-09-29T23:32:51.451Z","4.2.0-nightly-20250929-cb28181c5":"2025-09-29T23:32:54.291Z","3.20.0-nightly-20250930-16cdc857b":"2025-09-30T23:32:43.514Z","4.2.0-nightly-20250930-9422b0b9d":"2025-09-30T23:32:50.648Z","3.20.0-nightly-20251001-13b4dd347":"2025-10-01T23:32:36.879Z","4.2.0-nightly-20251001-14eca5b4c":"2025-10-01T23:32:52.478Z","3.20.0-nightly-20251002-13b4dd347":"2025-10-02T23:32:44.432Z","4.2.0-nightly-20251002-675514b24":"2025-10-02T23:32:51.195Z","4.2.0-nightly-20251003-675514b24":"2025-10-03T23:32:58.303Z","3.20.0-nightly-20251003-13b4dd347":"2025-10-03T23:33:05.396Z","3.20.0-nightly-20251004-13b4dd347":"2025-10-04T23:32:41.358Z","4.2.0-nightly-20251004-675514b24":"2025-10-04T23:32:55.992Z","3.20.0-nightly-20251005-13b4dd347":"2025-10-05T23:32:40.979Z","4.2.0-nightly-20251005-675514b24":"2025-10-05T23:32:56.231Z","3.20.0-nightly-20251006-53c663950":"2025-10-06T23:32:43.720Z","4.2.0-nightly-20251006-9b6e00914":"2025-10-06T23:32:56.430Z","3.19.2":"2025-10-07T10:59:00.088Z","3.20.0-nightly-20251007-5b2c01a49":"2025-10-07T23:32:48.794Z","4.2.0-nightly-20251007-69422428d":"2025-10-07T23:33:27.415Z","3.20.0-nightly-20251008-5b2c01a49":"2025-10-08T23:32:46.806Z","4.2.0-nightly-20251008-69422428d":"2025-10-08T23:33:30.787Z","4.1.3":"2025-10-09T14:02:39.807Z","3.20.0-nightly-20251009-5b2c01a49":"2025-10-09T23:32:48.244Z","4.2.0-nightly-20251009-e8fc02516":"2025-10-09T23:33:43.469Z","3.20.0-nightly-20251010-5b2c01a49":"2025-10-10T23:32:49.430Z","4.2.0-nightly-20251010-b85a42a77":"2025-10-10T23:33:31.270Z","3.20.0-nightly-20251011-5b2c01a49":"2025-10-11T23:32:39.636Z","4.2.0-nightly-20251011-b85a42a77":"2025-10-11T23:33:30.696Z","3.20.0-nightly-20251012-5b2c01a49":"2025-10-12T23:32:37.745Z","4.2.0-nightly-20251012-b85a42a77":"2025-10-12T23:33:28.474Z","3.19.3":"2025-10-13T17:10:50.813Z","4.2.0-nightly-20251013-22f301047":"2025-10-13T23:33:10.140Z","3.20.0-nightly-20251013-8a4840110":"2025-10-13T23:33:14.518Z","3.20.0-nightly-20251014-8a4840110":"2025-10-14T23:33:18.297Z","3.20.0-nightly-20251015-8a4840110":"2025-10-15T23:32:44.229Z","4.2.0-nightly-20251015-0297d2990":"2025-10-15T23:33:15.712Z","3.20.0-nightly-20251016-8a4840110":"2025-10-16T23:32:36.743Z","4.2.0-nightly-20251016-2516597e3":"2025-10-16T23:32:55.957Z","3.20.0-nightly-20251017-8a4840110":"2025-10-17T08:37:46.514Z","4.2.0-nightly-20251017-235c127fd":"2025-10-17T08:38:12.272Z","4.2.0-nightly-20251017-662b1e7c1":"2025-10-17T23:33:09.450Z","3.20.0-nightly-20251018-8a4840110":"2025-10-18T23:32:47.839Z","4.2.0-nightly-20251018-2fda791ca":"2025-10-18T23:32:55.992Z","3.20.0-nightly-20251019-8a4840110":"2025-10-19T23:33:09.569Z","4.2.0-nightly-20251019-2fda791ca":"2025-10-19T23:33:24.551Z","3.20.0-nightly-20251020-8a4840110":"2025-10-20T23:32:50.314Z","4.2.0-nightly-20251020-a4cef5324":"2025-10-20T23:32:57.607Z","3.20.0-nightly-20251021-8a4840110":"2025-10-21T23:33:41.678Z","4.2.0-nightly-20251021-86994900d":"2025-10-21T23:33:56.464Z","3.20.0-nightly-20251022-8a4840110":"2025-10-22T23:32:50.518Z","4.2.0-nightly-20251022-3380da1e8":"2025-10-22T23:33:04.922Z","3.20.0-nightly-20251023-8a4840110":"2025-10-23T23:32:46.620Z","4.2.0-nightly-20251023-c7ff5827d":"2025-10-23T23:33:06.813Z","3.20.0-nightly-20251024-8a4840110":"2025-10-24T23:32:57.603Z","4.2.0-nightly-20251024-b84ce2052":"2025-10-24T23:33:09.713Z","3.20.0-nightly-20251025-8a4840110":"2025-10-25T23:33:02.882Z","4.2.0-nightly-20251025-b84ce2052":"2025-10-25T23:33:11.126Z","4.2.0-nightly-20251026-b84ce2052":"2025-10-26T23:33:04.897Z","3.20.0-nightly-20251027-8a4840110":"2025-10-27T23:32:53.013Z","4.2.0-nightly-20251027-7608ffff3":"2025-10-27T23:33:13.363Z","3.20.0-nightly-20251028-8a4840110":"2025-10-28T23:33:27.344Z","4.2.0-nightly-20251028-42cd1541a":"2025-10-28T23:33:47.704Z","4.2.0-nightly-20251029-bca463bf9":"2025-10-29T23:33:46.208Z","3.20.0-nightly-20251029-8a4840110":"2025-10-29T23:34:18.948Z","3.20.0-nightly-20251030-6b806030e":"2025-10-30T23:33:07.053Z","4.2.0-nightly-20251030-0d135faed":"2025-10-30T23:33:09.396Z","3.20.0-nightly-20251031-6b806030e":"2025-10-31T23:32:26.355Z","4.2.0-nightly-20251031-1d1d48a1b":"2025-10-31T23:32:38.510Z","3.20.0-nightly-20251101-6b806030e":"2025-11-01T23:32:49.134Z","4.2.0-nightly-20251101-1d1d48a1b":"2025-11-01T23:33:04.754Z","3.20.0-nightly-20251102-6b806030e":"2025-11-02T23:32:42.584Z","4.2.0-nightly-20251102-1d1d48a1b":"2025-11-02T23:32:46.908Z","3.20.0-nightly-20251103-6b806030e":"2025-11-03T23:33:27.565Z","4.2.0-nightly-20251103-b0e8efc2b":"2025-11-03T23:33:39.175Z","3.20.0-nightly-20251104-6b806030e":"2025-11-04T23:33:41.640Z","4.2.0-nightly-20251104-34fe01ba3":"2025-11-04T23:33:57.842Z","3.20.0-nightly-20251105-ef3448f6b":"2025-11-05T23:34:22.479Z","4.2.0-nightly-20251105-712c896a8":"2025-11-05T23:34:40.987Z","3.20.0-nightly-20251106-ef3448f6b":"2025-11-06T23:33:19.234Z","4.2.0-nightly-20251106-b42d2d95a":"2025-11-06T23:33:39.131Z","3.18.1":"2025-11-07T13:48:17.789Z","3.20.0-nightly-20251107-ef3448f6b":"2025-11-07T23:32:47.514Z","4.2.0-nightly-20251107-4a33da477":"2025-11-07T23:32:58.405Z","3.20.0-nightly-20251108-ef3448f6b":"2025-11-08T23:32:43.112Z","4.2.0-nightly-20251108-4a33da477":"2025-11-08T23:32:56.226Z","3.20.0-nightly-20251109-22c88fa67":"2025-11-09T23:32:55.699Z","4.2.0-nightly-20251109-b10bd9cb3":"2025-11-09T23:33:05.459Z","4.1.4":"2025-11-10T15:19:16.178Z","4.1.5":"2025-11-10T20:00:06.976Z","3.20.0-nightly-20251110-e9141c76c":"2025-11-10T23:34:11.583Z","4.2.0-nightly-20251110-8fd9302dd":"2025-11-10T23:34:39.673Z","3.19.4":"2025-11-11T00:17:36.272Z","3.20.0-nightly-20251111-ab9b7c03c":"2025-11-11T23:33:36.659Z","4.2.0-nightly-20251111-8fd9302dd":"2025-11-11T23:33:53.950Z","3.20.0-nightly-20251112-ab9b7c03c":"2025-11-12T23:34:19.708Z","4.2.0-nightly-20251112-5c28ea922":"2025-11-12T23:34:27.251Z","3.20.0-nightly-20251113-ab9b7c03c":"2025-11-13T23:34:01.886Z","4.2.0-nightly-20251113-5c28ea922":"2025-11-13T23:34:06.457Z","3.20.0-nightly-20251114-ab9b7c03c":"2025-11-14T23:33:46.586Z","4.2.0-nightly-20251114-4a08c6050":"2025-11-14T23:33:50.551Z","3.20.0-nightly-20251115-ab9b7c03c":"2025-11-15T23:32:52.676Z","4.2.0-nightly-20251115-4a08c6050":"2025-11-15T23:33:07.572Z","3.20.0-nightly-20251116-ab9b7c03c":"2025-11-16T23:33:13.048Z","4.2.0-nightly-20251116-4a08c6050":"2025-11-16T23:33:26.909Z","4.2.0-nightly-20251117-226de3250":"2025-11-17T23:34:15.559Z","3.20.0-nightly-20251117-1a45af78b":"2025-11-17T23:35:07.481Z","4.2.0-nightly-20251118-0dc88f2b3":"2025-11-18T23:32:55.178Z","3.20.0-nightly-20251118-d11fd34cc":"2025-11-18T23:32:58.278Z","3.20.0-nightly-20251119-d11fd34cc":"2025-11-19T23:33:35.649Z","4.2.0-nightly-20251119-58edf33ff":"2025-11-19T23:33:52.949Z","3.20.0-nightly-20251120-d11fd34cc":"2025-11-20T23:33:24.951Z","4.2.0-nightly-20251120-4649770f0":"2025-11-20T23:33:47.381Z","3.20.0-nightly-20251121-d11fd34cc":"2025-11-21T23:33:19.895Z","4.2.0-nightly-20251121-243a60762":"2025-11-21T23:33:33.410Z","3.20.0-nightly-20251122-d11fd34cc":"2025-11-22T23:33:32.266Z","4.2.0-nightly-20251122-243a60762":"2025-11-22T23:33:45.503Z","3.20.0-nightly-20251123-d11fd34cc":"2025-11-23T23:33:35.340Z","4.2.0-nightly-20251123-243a60762":"2025-11-23T23:33:48.846Z","3.20.0-nightly-20251124-50c70040b":"2025-11-24T23:34:09.922Z","4.2.0-nightly-20251124-3924de459":"2025-11-24T23:34:18.532Z","3.18.2":"2025-11-25T13:41:25.102Z","3.20.0-nightly-20251126-50c70040b":"2025-11-26T11:00:21.287Z","4.2.0-nightly-20251126-71286e13e":"2025-11-26T11:00:34.282Z","4.2.0-nightly-20251126-d8f0417c6":"2025-11-26T23:34:38.154Z","4.2.0-nightly-20251127-266cdbf1d":"2025-11-27T23:34:58.126Z","4.2.0-nightly-20251128-7154fa590":"2025-11-28T23:34:34.760Z","4.2.0-nightly-20251201-9895af6df":"2025-12-01T23:35:38.458Z","4.2.0-nightly-20251202-22543299c":"2025-12-02T23:39:38.950Z","4.2.0-nightly-20251203-ef543ec28":"2025-12-03T15:33:36.939Z","4.2.0-nightly-20251203-53704e3aa":"2025-12-03T19:36:25.006Z","4.2.0":"2025-12-04T16:29:17.618Z","4.1.6":"2025-12-04T16:59:40.618Z","4.3.0-nightly-20251204-222f54bb9":"2025-12-04T23:36:09.180Z","4.3.0-nightly-20251205-3149e1123":"2025-12-05T23:38:13.084Z","4.3.0-nightly-20251208-51904bb3d":"2025-12-08T23:36:04.198Z","4.3.0-nightly-20251209-adbe0b9da":"2025-12-09T23:35:20.598Z","4.3.0-nightly-20251211-e7bcde84a":"2025-12-11T23:36:07.267Z","4.3.0-nightly-20251212-10058a8fb":"2025-12-12T23:36:02.501Z","4.3.0-nightly-20251215-ac491ac0a":"2025-12-15T23:36:27.505Z","4.3.0-nightly-20251216-76b4795ca":"2025-12-16T23:36:34.673Z","3.20.0-nightly-20251216-de02413e2":"2025-12-16T23:36:40.400Z","4.2.1":"2025-12-18T16:21:26.994Z","3.20.0-nightly-20251218-3d81081f8":"2025-12-18T23:36:02.695Z","4.3.0-nightly-20251218-f17ee52ac":"2025-12-18T23:36:37.090Z","3.19.5":"2025-12-22T14:50:42.477Z","3.20.0-nightly-20251222-31bfe9311":"2025-12-22T23:35:47.732Z","4.3.0-nightly-20251222-c642b30db":"2025-12-22T23:36:18.575Z","4.3.0-nightly-20251223-25c938414":"2025-12-23T23:36:20.112Z","4.3.0-nightly-20251224-45cf72265":"2025-12-24T23:36:21.071Z","4.3.0-nightly-20260107-ce9032c25":"2026-01-07T23:37:06.100Z","4.3.0-nightly-20260109-6efa4b2a4":"2026-01-09T23:36:38.325Z","4.3.0-nightly-20260112-b15297a39":"2026-01-12T23:34:45.502Z","4.3.0-nightly-20260114-fe95700c7":"2026-01-14T23:34:47.008Z","4.3.0-nightly-20260116-48cb21806":"2026-01-16T23:36:45.146Z","4.3.0-nightly-20260119-239b6b343":"2026-01-19T23:37:19.552Z","4.3.0-nightly-20260121-29ed9b2c6":"2026-01-21T23:40:17.324Z","4.3.0-nightly-20260122-45349f895":"2026-01-22T23:38:01.735Z","4.3.0-nightly-20260123-07da3bf8c":"2026-01-23T23:37:42.115Z","4.3.0-nightly-20260124-f9658a1e7":"2026-01-24T23:36:27.520Z","4.3.0-nightly-20260126-ab4831559":"2026-01-26T23:38:45.991Z","4.3.0-nightly-20260127-ba16138d2":"2026-01-27T23:38:15.876Z","4.3.0-nightly-20260128-58003c818":"2026-01-28T23:40:43.223Z","4.3.0-nightly-20260129-3ae820e3e":"2026-01-29T23:41:24.975Z","4.3.0-nightly-20260130-5cd6eb50e":"2026-01-30T23:40:29.978Z","4.3.0-nightly-20260203-f46b2f3dd":"2026-02-03T23:41:49.033Z","4.3.0-nightly-20260204-eef90ec7a":"2026-02-04T23:42:01.065Z","4.3.0-nightly-20260209-45da97dbe":"2026-02-09T23:45:50.404Z","4.3.0-nightly-20260210-7a1a46673":"2026-02-10T23:46:12.372Z","4.3.0-nightly-20260211-96ab3f00d":"2026-02-11T23:44:31.071Z","4.3.0-nightly-20260212-327369883":"2026-02-12T23:43:15.920Z","4.3.0-nightly-20260213-df89d775e":"2026-02-13T23:42:44.109Z","4.3.0-nightly-20260216-358eda585":"2026-02-16T23:42:51.262Z","4.2.2":"2026-02-17T18:49:21.848Z","4.3.0-nightly-20260218-5935af984":"2026-02-18T23:42:51.227Z","4.3.0-nightly-20260219-7092236eb":"2026-02-19T23:42:55.839Z","4.3.0-nightly-20260220-cfa662238":"2026-02-20T23:42:03.083Z","4.3.0-nightly-20260221-098e81296":"2026-02-21T23:39:45.092Z","4.3.0-nightly-20260223-5033f2a08":"2026-02-23T23:43:53.554Z","4.3.0-nightly-20260224-a83e03175":"2026-02-24T23:44:16.598Z","4.3.0-nightly-20260225-6b6087770":"2026-02-25T23:42:44.278Z","4.3.0-nightly-20260226-abb846956":"2026-02-26T23:43:09.708Z","4.3.0-nightly-20260227-d82a03d6a":"2026-02-27T23:39:41.169Z","4.3.0-nightly-20260302-326fb25d5":"2026-03-02T23:42:04.012Z","4.3.0-nightly-20260303-df30fd94e":"2026-03-03T23:42:03.397Z","4.3.0-nightly-20260304-d209b5fe1":"2026-03-04T23:42:52.440Z","4.3.0-nightly-20260306-a76d9645b":"2026-03-06T23:42:19.923Z","4.3.0-nightly-20260309-df271a90c":"2026-03-09T23:41:36.966Z","4.3.0-nightly-20260310-b1c2d6f9a":"2026-03-10T23:41:08.934Z","4.3.0-nightly-20260311-a11a9af87":"2026-03-11T23:41:06.915Z","4.3.0-nightly-20260312-26326bd14":"2026-03-12T23:41:39.622Z","4.3.0-rc.0":"2026-03-13T13:37:46.682Z","4.3.0-nightly-20260313-eaaab308b":"2026-03-13T23:42:08.541Z","4.3.0-nightly-20260316-3d4fe2138":"2026-03-16T23:42:30.122Z","4.3.0-nightly-20260317-108689c96":"2026-03-17T23:44:12.981Z","4.3.0-nightly-20260318-d2b8286a6":"2026-03-18T23:42:12.712Z","4.3.0-nightly-20260319-405a07d0a":"2026-03-19T23:42:56.709Z","4.2.3":"2026-03-20T13:15:43.163Z","4.1.7":"2026-03-20T15:11:17.364Z","4.3.0-nightly-20260320-548038843":"2026-03-20T23:42:10.517Z","4.3.0-nightly-20260321-50710c225":"2026-03-21T23:40:15.935Z","4.3.0-nightly-20260323-ba9c5502a":"2026-03-23T23:44:18.908Z","4.3.0-nightly-20260324-681a4faed":"2026-03-24T23:43:51.970Z","4.3.0":"2026-03-25T16:07:06.131Z","4.4.0-nightly-20260325-414e8adaf":"2026-03-25T23:45:32.711Z","4.4.0-nightly-20260326-dedf4f649":"2026-03-26T23:44:22.822Z","4.4.0-nightly-20260327-941d1eb01":"2026-03-27T23:44:02.382Z","4.4.0-nightly-20260331-651c56393":"2026-03-31T23:45:12.896Z","4.4.0-nightly-20260401-430b7c2f5":"2026-04-01T23:45:34.742Z","4.4.0-nightly-20260409-b9828e8a3":"2026-04-09T11:23:10.949Z"},"bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"MIT","homepage":"https://docs.swmansion.com/react-native-reanimated","keywords":["react-native","react","native","reanimated"],"repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"description":"More powerful alternative to Animated library for React Native.","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"}],"readme":"","readmeFilename":"README.md","users":{}}