{"_id":"@amazon-devices/react-native-gesture-handler","_rev":"17-9bc69eb3a9b24fae1055cdf7d7c20e32","name":"@amazon-devices/react-native-gesture-handler","dist-tags":{"rn83-alpha-old":"4.0.0","rn83-alpha":"4.0.0-rn-83","latest":"4.0.1","last_published":"4.0.1"},"versions":{"2.0.1758683737":{"name":"@amazon-devices/react-native-gesture-handler","version":"2.0.1758683737","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-gesture-handler@2.0.1758683737","maintainers":[{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-gesture-handler#readme","bugs":{"url":"https://github.com/software-mansion/react-native-gesture-handler/issues"},"dist":{"shasum":"b16f7dac6b0a87941789a597cb87fdc53951fdf6","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-gesture-handler/-/react-native-gesture-handler-2.0.1758683737.tgz","fileCount":848,"integrity":"sha512-v8yszV/6Np3OlgzeuC35Zpm/3Y52nQUNxCKk3x6ivzWDIMLm+Z0XO6yiwsSZOamIZz+zjWVXMC45lsI0NFaBzw==","signatures":[{"sig":"MEYCIQDzjCwKpQLC6e1qizY5XA2Yyb5c4bBn26AgJI48Uuy/jwIhAIP7bISOMrQfB8L7CRJfZgoBZMud6oimNWjYUDJWXFJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10949011},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/local/TodWorker-nobody/testruns/8fe15431-fada-4c15-8af6-bedff189cab5/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-gesture-handler-2.0.1758683737+2.13.0.tgz","types":"lib/typescript/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-gesture-handler","version":"2.13.0"}},"module":"lib/module/index.js","scripts":{"tsc":"tsc -p tsconfig.build.json","test":"jest","build":"$npm_execpath run tsc","lint:js":"eslint --ext '.js,.ts,.tsx' src/ example/src FabricExample/src && yarn prettier --check './{src,example,FabricExample}/**/*.{js,jsx,ts,tsx}'","release":"npm login && release-it","ts-check":"yarn tsc --noEmit","format:js":"prettier --write --list-different './{src,example,FabricExample}/**/*.{js,jsx,ts,tsx}'","precommit":"lint-staged","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.cpp -o -iname *.mm | xargs clang-format -i","lint:android":"./android/gradlew -p android spotlessCheck -q","lint:js-root":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check './src/**/*.{js,jsx,ts,tsx}'","build:release":"npm run prepare","format:android":"node ./scripts/format-android.js"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/local/TodWorker-nobody/testruns/8fe15431-fada-4c15-8af6-bedff189cab5/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-gesture-handler-2.0.1758683737+2.13.0.tgz","_integrity":"sha512-v8yszV/6Np3OlgzeuC35Zpm/3Y52nQUNxCKk3x6ivzWDIMLm+Z0XO6yiwsSZOamIZz+zjWVXMC45lsI0NFaBzw==","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 test $? -eq 1; fi"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-gesture-handler.git","type":"git"},"_npmVersion":"10.8.2","description":"Experimental implementation of a new declarative API for gesture handling in react-native","directories":{},"lint-staged":{"android/**/*.kt":"yarn format:android","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","./{src,example,FabricExample}/**/*.{ts,tsx}":"yarn format:js"},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","invariant":"^2.2.4","prop-types":"^15.7.2","react-native":"0.72.0","@egjs/hammerjs":"^2.0.17","hoist-non-react-statics":"^3.3.0"},"eslintIgnore":["node_modules/","lib/","src/specs/*NativeComponent.js"],"keplerImport":true,"react-native":"src/index.ts","codegenConfig":{"name":"rngesturehandler_codegen","type":"components","jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^35.0.1","jest":"^26.6.3","husky":"^8.0.1","react":"18.2.0","eslint":"^7.32.0","prettier":"^2.7.1","react-dom":"^16.12.0","babel-jest":"^26.6.3","release-it":"^13.6.5","typescript":"^4.5.5","@babel/core":"^7.12.9","@types/jest":"^27.0.3","lint-staged":"^12.3.2","@types/react":"^18.0.24","clang-format":"^1.8.0","@babel/runtime":"^7.12.5","@types/hammerjs":"^2.0.38","react-native-web":"^0.11.7","@babel/preset-env":"^7.12.11","eslint-plugin-jest":"^26.0.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.22.1","eslint-config-satya164":"^3.1.8","react-native-reanimated":"^2.3.1","@babel/preset-typescript":"^7.12.7","react-native-builder-bob":"^0.17.1","@typescript-eslint/parser":"^4.33.0","@types/react-test-renderer":"^17.0.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-native":"^9.0.0","@types/hoist-non-react-statics":"^3.3.1","metro-react-native-babel-preset":"^0.64.0","@typescript-eslint/eslint-plugin":"^4.33.0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","eslint-import-resolver-babel-module":"^5.2.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"*","react-native":"*","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-gesture-handler_2.0.1758683737_1758780499225_0.7445167860386179","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.0.1759135970":{"name":"@amazon-devices/react-native-gesture-handler","version":"2.0.1759135970","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-gesture-handler@2.0.1759135970","maintainers":[{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-gesture-handler#readme","bugs":{"url":"https://github.com/software-mansion/react-native-gesture-handler/issues"},"dist":{"shasum":"7787b74866ba5e8bdcdc965691a048fdfea67044","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-gesture-handler/-/react-native-gesture-handler-2.0.1759135970.tgz","fileCount":848,"integrity":"sha512-/hTiB3H+EjvjjXcr4P/b4E+gTZcU96CfOew80PKqcAhtiP63vb72jaoaOJGNjGTqQxOcFborNFJ7RHBrzURn9g==","signatures":[{"sig":"MEQCIEKuZQIUiA4OB/SjXGYYaMX3yQeZWE5BVxaWQRapWL/kAiBP4sarRG30ad0S9o4aJLQT3l2HunHsY6CGSM5s8q64Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10930642},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/local/TodWorker-nobody/testruns/04e3023f-921e-44f6-8e0b-8a10b9c67bf1/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-gesture-handler-2.0.1759135970+2.13.0.tgz","types":"lib/typescript/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-gesture-handler","version":"2.13.0"}},"module":"lib/module/index.js","scripts":{"tsc":"tsc -p tsconfig.build.json","test":"jest","build":"$npm_execpath run tsc","lint:js":"eslint --ext '.js,.ts,.tsx' src/ example/src FabricExample/src && yarn prettier --check './{src,example,FabricExample}/**/*.{js,jsx,ts,tsx}'","release":"npm login && release-it","ts-check":"yarn tsc --noEmit","format:js":"prettier --write --list-different './{src,example,FabricExample}/**/*.{js,jsx,ts,tsx}'","precommit":"lint-staged","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.cpp -o -iname *.mm | xargs clang-format -i","lint:android":"./android/gradlew -p android spotlessCheck -q","lint:js-root":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check './src/**/*.{js,jsx,ts,tsx}'","build:release":"npm run prepare","format:android":"node ./scripts/format-android.js"},"_npmUser":{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},"_resolved":"/local/TodWorker-nobody/testruns/04e3023f-921e-44f6-8e0b-8a10b9c67bf1/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-gesture-handler-2.0.1759135970+2.13.0.tgz","_integrity":"sha512-/hTiB3H+EjvjjXcr4P/b4E+gTZcU96CfOew80PKqcAhtiP63vb72jaoaOJGNjGTqQxOcFborNFJ7RHBrzURn9g==","deprecated":"Unsupported Version","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 test $? -eq 1; fi"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-gesture-handler.git","type":"git"},"_npmVersion":"10.8.2","description":"Experimental implementation of a new declarative API for gesture handling in react-native","directories":{},"lint-staged":{"android/**/*.kt":"yarn format:android","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","./{src,example,FabricExample}/**/*.{ts,tsx}":"yarn format:js"},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","invariant":"^2.2.4","prop-types":"^15.7.2","react-native":"0.72.0","@egjs/hammerjs":"^2.0.17","hoist-non-react-statics":"^3.3.0"},"eslintIgnore":["node_modules/","lib/","src/specs/*NativeComponent.js"],"keplerImport":true,"react-native":"src/index.ts","codegenConfig":{"name":"rngesturehandler_codegen","type":"components","jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^35.0.1","jest":"^26.6.3","husky":"^8.0.1","react":"18.2.0","eslint":"^7.32.0","prettier":"^2.7.1","react-dom":"^16.12.0","babel-jest":"^26.6.3","release-it":"^13.6.5","typescript":"^4.5.5","@babel/core":"^7.12.9","@types/jest":"^27.0.3","lint-staged":"^12.3.2","@types/react":"^18.0.24","clang-format":"^1.8.0","@babel/runtime":"^7.12.5","@types/hammerjs":"^2.0.38","react-native-web":"^0.11.7","@babel/preset-env":"^7.12.11","eslint-plugin-jest":"^26.0.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.22.1","eslint-config-satya164":"^3.1.8","react-native-reanimated":"^2.3.1","@babel/preset-typescript":"^7.12.7","react-native-builder-bob":"^0.17.1","@typescript-eslint/parser":"^4.33.0","@types/react-test-renderer":"^17.0.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-native":"^9.0.0","@types/hoist-non-react-statics":"^3.3.1","metro-react-native-babel-preset":"^0.64.0","@typescript-eslint/eslint-plugin":"^4.33.0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","eslint-import-resolver-babel-module":"^5.2.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"*","react-native":"*","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-gesture-handler_2.0.1759135970_1759202863112_0.546648432717195","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"4.0.0":{"name":"@amazon-devices/react-native-gesture-handler","version":"4.0.0","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-gesture-handler@4.0.0","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-gesture-handler#readme","bugs":{"url":"https://github.com/software-mansion/react-native-gesture-handler/issues"},"dist":{"shasum":"6e8c41a69c337b55665b8e4f780825a19d237677","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-gesture-handler/-/react-native-gesture-handler-4.0.0.tgz","fileCount":1316,"integrity":"sha512-QZ7icDkOLvzYjdNfYzZMQYF6Iol2rXmH9mwT+FJkzZvdDTH+MxfNL35eRjmYDVPuYiP13vyBYM+0tsR7P7Buzw==","signatures":[{"sig":"MEUCIGK3jYTQ9BPA737ovaAGX+oTTPvWV+In3Q33YKJT507nAiEAkYQdOXz9gk4RwXd2iWwa1Oxav9JhzA/reMXYPXbwaKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5226455},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3097.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/4.0.0+2.29.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","scripts":{"test":"jest","build":"tsc -p tsconfig.build.json && bob build","clean":"rm -rf node_modules android/build android/.cxx","lint-js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check './src/**/*.{js,jsx,ts,tsx}'","lint:js":"yarn lint-js","ts-check":"yarn tsc --noEmit","format-js":"prettier --write --list-different './src/**/*.{js,jsx,ts,tsx}'","format:js":"yarn format-js","format:apple":"node ../../scripts/format-apple.js","lint:android":"./android/gradlew -p android spotlessCheck -q","build:release":"npm run build","format:android":"node ../../scripts/format-android.js","sync-architectures":"node ../../scripts/codegen-sync-archs.js","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src","architectures-consistency-check":"node ../../scripts/codegen-check-consistency.js"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3097.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/4.0.0+2.29.0.tgz","_integrity":"sha512-QZ7icDkOLvzYjdNfYzZMQYF6Iol2rXmH9mwT+FJkzZvdDTH+MxfNL35eRjmYDVPuYiP13vyBYM+0tsR7P7Buzw==","repository":{"url":"git+https://github.com/software-mansion/react-native-gesture-handler.git","type":"git"},"_npmVersion":"11.13.0","description":"Declarative API exposing native platform touch and gesture system to React Native","directories":{},"_nodeVersion":"24.16.0","dependencies":{"invariant":"^2.2.4","@egjs/hammerjs":"^2.0.17","hoist-non-react-statics":"^3.3.0"},"react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"RNGestureHandlerButton":"RNGestureHandlerButtonComponentView"}},"name":"rngesturehandler_codegen","type":"all","android":{"javaPackageName":"com.swmansion.gesturehandler"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","husky":"^8.0.1","madge":"^6.1.0","react":">=18.2.0","eslint":"^8.57.0","prettier":"3.3.3","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^27.0.3","lint-staged":"^12.3.2","@types/react":"^19.1.1","clang-format":"^1.8.0","react-native":">=0.72.0","@types/invariant":"^2.2.37","@babel/preset-env":"^7.25.3","eslint-plugin-jest":"27.4.3","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.1.1","eslint-config-satya164":"3.3.0","eslint-plugin-prettier":"^5.0.1","react-native-reanimated":"^3.18.0","@babel/preset-typescript":"^7.12.7","react-native-builder-bob":"^0.40.13","@typescript-eslint/parser":"^6.9.0","@react-native/babel-preset":"0.82.0","@types/react-test-renderer":"^19.1.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^12.5.1","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.9.0","@amazon-devices/react-native-kepler":">=2.0.0","eslint-import-resolver-babel-module":"^5.2.0"},"peerDependencies":{"react":"*","react-native":"*","@amazon-devices/react-native-kepler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-gesture-handler_4.0.0_1781290614671_0.06461388332813711","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.0.9000000000":{"name":"@amazon-devices/react-native-gesture-handler","version":"2.0.9000000000","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-gesture-handler@2.0.9000000000","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-gesture-handler#readme","bugs":{"url":"https://github.com/software-mansion/react-native-gesture-handler/issues"},"dist":{"shasum":"978cfa2440afa0606b3bb2726531e3548640653d","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-gesture-handler/-/react-native-gesture-handler-2.0.9000000000.tgz","fileCount":848,"integrity":"sha512-DOskmGylw7WnnnMt2LNDCNd9uErleud23tf2lJk/6rqg20eiTgHW6bMrMKBU2QfL51tfFjqt4H5FP/mt8/ik0A==","signatures":[{"sig":"MEYCIQCvxirqyCfDG2F7ayZEEa/jbnmzFrT9B5peW/eJbhK09QIhAJiHUzwoBwF7qzILTymgzumwm9Kdrgx5FZJlGMSkyiiO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11019061},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3442.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/2.0.9000000000+2.13.0.tgz","types":"lib/typescript/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-gesture-handler","version":"2.13.0"}},"module":"lib/module/index.js","scripts":{"tsc":"tsc -p tsconfig.build.json","test":"jest","build":"$npm_execpath run tsc","lint:js":"eslint --ext '.js,.ts,.tsx' src/ example/src FabricExample/src && yarn prettier --check './{src,example,FabricExample}/**/*.{js,jsx,ts,tsx}'","release":"npm login && release-it","ts-check":"yarn tsc --noEmit","format:js":"prettier --write --list-different './{src,example,FabricExample}/**/*.{js,jsx,ts,tsx}'","precommit":"lint-staged","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.cpp -o -iname *.mm | xargs clang-format -i","lint:android":"./android/gradlew -p android spotlessCheck -q","lint:js-root":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check './src/**/*.{js,jsx,ts,tsx}'","build:release":"npm run prepare","format:android":"node ./scripts/format-android.js"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3442.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/2.0.9000000000+2.13.0.tgz","_integrity":"sha512-DOskmGylw7WnnnMt2LNDCNd9uErleud23tf2lJk/6rqg20eiTgHW6bMrMKBU2QfL51tfFjqt4H5FP/mt8/ik0A==","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 test $? -eq 1; fi"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-gesture-handler.git","type":"git"},"_npmVersion":"11.13.0","description":"Experimental implementation of a new declarative API for gesture handling in react-native","directories":{},"lint-staged":{"android/**/*.kt":"yarn format:android","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","./{src,example,FabricExample}/**/*.{ts,tsx}":"yarn format:js"},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","invariant":"^2.2.4","prop-types":"^15.7.2","react-native":"0.72.0","@egjs/hammerjs":"^2.0.17","hoist-non-react-statics":"^3.3.0"},"eslintIgnore":["node_modules/","lib/","src/specs/*NativeComponent.js"],"keplerImport":true,"react-native":"src/index.ts","codegenConfig":{"name":"rngesturehandler_codegen","type":"components","jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.kepler.md","devDependencies":{"expo":"^35.0.1","jest":"^26.6.3","husky":"^8.0.1","react":"18.2.0","eslint":"^7.32.0","prettier":"^2.7.1","react-dom":"^16.12.0","babel-jest":"^26.6.3","release-it":"^13.6.5","typescript":"^4.5.5","@babel/core":"^7.12.9","@types/jest":"^27.0.3","lint-staged":"^12.3.2","@types/react":"^18.0.24","clang-format":"^1.8.0","@babel/runtime":"^7.12.5","@types/hammerjs":"^2.0.38","react-native-web":"^0.11.7","@babel/preset-env":"^7.12.11","eslint-plugin-jest":"^26.0.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.22.1","eslint-config-satya164":"^3.1.8","react-native-reanimated":"^2.3.1","@babel/preset-typescript":"^7.12.7","react-native-builder-bob":"^0.17.1","@typescript-eslint/parser":"^4.33.0","@types/react-test-renderer":"^17.0.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-native":"^9.0.0","@types/hoist-non-react-statics":"^3.3.1","metro-react-native-babel-preset":"^0.64.0","@typescript-eslint/eslint-plugin":"^4.33.0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","eslint-import-resolver-babel-module":"^5.2.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"*","react-native":"*","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-gesture-handler_2.0.9000000000_1781732766146_0.6810620920807011","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"4.0.0-rn-83":{"name":"@amazon-devices/react-native-gesture-handler","version":"4.0.0-rn-83","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-gesture-handler@4.0.0-rn-83","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-gesture-handler#readme","bugs":{"url":"https://github.com/software-mansion/react-native-gesture-handler/issues"},"dist":{"shasum":"2952ebc06f9070e91b4733cbc9ecf03a7602cd52","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-gesture-handler/-/react-native-gesture-handler-4.0.0-rn-83.tgz","fileCount":1454,"integrity":"sha512-wCR0QQh96Af6kt3mHTVfb+QMXssaK5l5rBDFVq5WbEmoLmnU4uQYlSb1nYwOWy+nisEGPbar1n6lkfcdzzbSpw==","signatures":[{"sig":"MEQCIHeARz/FVf24SI/B3jzOLPcWFYf5h/gTHpBV3o5wRw5SAiAds8Nys/zcFhYqnrSJIQ3MbC382dXh8cncgZSawgoHNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5227414},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.5952.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/amazon-devices-react-native-gesture-handler-4.0.0-rn-83.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","scripts":{"test":"jest","build":"tsc -p tsconfig.build.json && bob build","clean":"rm -rf node_modules android/build android/.cxx","lint-js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check './src/**/*.{js,jsx,ts,tsx}'","lint:js":"yarn lint-js","ts-check":"yarn tsc --noEmit","format-js":"prettier --write --list-different './src/**/*.{js,jsx,ts,tsx}'","format:js":"yarn format-js","format:apple":"node ../../scripts/format-apple.js","lint:android":"./android/gradlew -p android spotlessCheck -q","build:release":"npm run build","format:android":"node ../../scripts/format-android.js","sync-architectures":"node ../../scripts/codegen-sync-archs.js","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src","architectures-consistency-check":"node ../../scripts/codegen-check-consistency.js"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.5952.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/amazon-devices-react-native-gesture-handler-4.0.0-rn-83.tgz","_integrity":"sha512-wCR0QQh96Af6kt3mHTVfb+QMXssaK5l5rBDFVq5WbEmoLmnU4uQYlSb1nYwOWy+nisEGPbar1n6lkfcdzzbSpw==","repository":{"url":"git+https://github.com/software-mansion/react-native-gesture-handler.git","type":"git"},"_npmVersion":"11.13.0","description":"Declarative API exposing native platform touch and gesture system to React Native","directories":{},"_nodeVersion":"24.16.0","dependencies":{"invariant":"^2.2.4","@egjs/hammerjs":"^2.0.17","hoist-non-react-statics":"^3.3.0"},"react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"RNGestureHandlerButton":"RNGestureHandlerButtonComponentView"}},"name":"rngesturehandler_codegen","type":"all","android":{"javaPackageName":"com.swmansion.gesturehandler"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","husky":"^8.0.1","madge":"^6.1.0","react":">=18.2.0","eslint":"^8.57.0","prettier":"3.3.3","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^27.0.3","lint-staged":"^12.3.2","@types/react":"^19.1.1","clang-format":"^1.8.0","react-native":">=0.72.0","@types/invariant":"^2.2.37","@babel/preset-env":"^7.25.3","eslint-plugin-jest":"27.4.3","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.1.1","eslint-config-satya164":"3.3.0","eslint-plugin-prettier":"^5.0.1","react-native-reanimated":"^3.18.0","@babel/preset-typescript":"^7.12.7","react-native-builder-bob":"^0.40.13","@typescript-eslint/parser":"^6.9.0","@react-native/babel-preset":"0.82.0","@types/react-test-renderer":"^19.1.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^12.5.1","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.9.0","@amazon-devices/react-native-kepler":">=2.0.0","eslint-import-resolver-babel-module":"^5.2.0"},"peerDependencies":{"react":"*","react-native":"*","@amazon-devices/react-native-kepler":"*","@amazon-devices/react-native-worklets":"*","@amazon-devices/react-native-reanimated":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-gesture-handler_4.0.0-rn-83_1782260691217_0.24062452526825773","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.0.9000000001":{"name":"@amazon-devices/react-native-gesture-handler","version":"2.0.9000000001","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-gesture-handler@2.0.9000000001","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-gesture-handler#readme","bugs":{"url":"https://github.com/software-mansion/react-native-gesture-handler/issues"},"dist":{"shasum":"84d3dbc1df0076ba1a6979be31142620fea9ee87","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-gesture-handler/-/react-native-gesture-handler-2.0.9000000001.tgz","fileCount":848,"integrity":"sha512-5my8jvPZGXTRFzkzKscVHYk6LEW8TLAHnOR39xfgtu+eAnHcMyo5k/LHoMdL2RdAP4eOU10stl0gay2f6xI5Mw==","signatures":[{"sig":"MEYCIQDc3Jh3/MRpJBfi7WMZ3MXd4/FSTiXgDYXPE6xd+WBorQIhAL6SqvMaRftxNC9BORPgWb8I8IiyOcqlhM0pD5cl7lOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11035602},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.9934.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/2.0.9000000001+2.13.0.tgz","types":"lib/typescript/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-gesture-handler","version":"2.13.0"}},"module":"lib/module/index.js","scripts":{"tsc":"tsc -p tsconfig.build.json","test":"jest","build":"$npm_execpath run tsc","lint:js":"eslint --ext '.js,.ts,.tsx' src/ example/src FabricExample/src && yarn prettier --check './{src,example,FabricExample}/**/*.{js,jsx,ts,tsx}'","release":"npm login && release-it","ts-check":"yarn tsc --noEmit","format:js":"prettier --write --list-different './{src,example,FabricExample}/**/*.{js,jsx,ts,tsx}'","precommit":"lint-staged","format:ios":"find ios/ -iname *.h -o -iname *.m -o -iname *.cpp -o -iname *.mm | xargs clang-format -i","lint:android":"./android/gradlew -p android spotlessCheck -q","lint:js-root":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check './src/**/*.{js,jsx,ts,tsx}'","build:release":"npm run prepare","format:android":"node ./scripts/format-android.js"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.9934.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/2.0.9000000001+2.13.0.tgz","_integrity":"sha512-5my8jvPZGXTRFzkzKscVHYk6LEW8TLAHnOR39xfgtu+eAnHcMyo5k/LHoMdL2RdAP4eOU10stl0gay2f6xI5Mw==","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 test $? -eq 1; fi"]}},"repository":{"url":"git+https://github.com/software-mansion/react-native-gesture-handler.git","type":"git"},"_npmVersion":"11.13.0","description":"Experimental implementation of a new declarative API for gesture handling in react-native","directories":{},"lint-staged":{"android/**/*.kt":"yarn format:android","ios/**/*.{h,m,mm,cpp}":"yarn format:ios","./{src,example,FabricExample}/**/*.{ts,tsx}":"yarn format:js"},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","invariant":"^2.2.4","prop-types":"^15.7.2","react-native":"0.72.0","@egjs/hammerjs":"^2.0.17","hoist-non-react-statics":"^3.3.0"},"eslintIgnore":["node_modules/","lib/","src/specs/*NativeComponent.js"],"keplerImport":true,"react-native":"src/index.ts","codegenConfig":{"name":"rngesturehandler_codegen","type":"components","jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.kepler.md","devDependencies":{"expo":"^35.0.1","jest":"^26.6.3","husky":"^8.0.1","react":"18.2.0","eslint":"^7.32.0","prettier":"^2.7.1","react-dom":"^16.12.0","babel-jest":"^26.6.3","release-it":"^13.6.5","typescript":"^4.5.5","@babel/core":"^7.12.9","@types/jest":"^27.0.3","lint-staged":"^12.3.2","@types/react":"^18.0.24","clang-format":"^1.8.0","@babel/runtime":"^7.12.5","@types/hammerjs":"^2.0.38","react-native-web":"^0.11.7","@babel/preset-env":"^7.12.11","eslint-plugin-jest":"^26.0.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.22.1","eslint-config-satya164":"^3.1.8","react-native-reanimated":"^2.3.1","@babel/preset-typescript":"^7.12.7","react-native-builder-bob":"^0.17.1","@typescript-eslint/parser":"^4.33.0","@types/react-test-renderer":"^17.0.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-native":"^9.0.0","@types/hoist-non-react-statics":"^3.3.1","metro-react-native-babel-preset":"^0.64.0","@typescript-eslint/eslint-plugin":"^4.33.0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","eslint-import-resolver-babel-module":"^5.2.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"*","react-native":"*","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-gesture-handler_2.0.9000000001_1786044524593_0.4371252790640632","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"4.0.1":{"name":"@amazon-devices/react-native-gesture-handler","version":"4.0.1","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-gesture-handler@4.0.1","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-gesture-handler#readme","bugs":{"url":"https://github.com/software-mansion/react-native-gesture-handler/issues"},"dist":{"shasum":"7c0c833254fc41be529639370bcba87c103649b9","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-gesture-handler/-/react-native-gesture-handler-4.0.1.tgz","fileCount":1316,"integrity":"sha512-M+xF0HrrZtBJyXT0viYJqyU2CwU+sbCqR+ITODZVWScqgldnmVEuYAfRBukIDL/pB30ymFH0siQtapO8biAYJg==","signatures":[{"sig":"MEQCIF0kfZvlKw9I5A+umltRe5YpwrjUaJN99mX5vMDMIyGzAiBvKZ1hx20+5CYATTlXW0vW1tLqJvztxCP2Gtx9GiKICQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3338812},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.10008.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/4.0.1+2.29.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","scripts":{"test":"jest","build":"tsc -p tsconfig.build.json && bob build","clean":"rm -rf node_modules android/build android/.cxx","lint-js":"eslint --ext '.js,.ts,.tsx' src/ && yarn prettier --check './src/**/*.{js,jsx,ts,tsx}'","lint:js":"yarn lint-js","ts-check":"yarn tsc --noEmit","format-js":"prettier --write --list-different './src/**/*.{js,jsx,ts,tsx}'","format:js":"yarn format-js","format:apple":"node ../../scripts/format-apple.js","lint:android":"./android/gradlew -p android spotlessCheck -q","build:release":"npm run build","format:android":"node ../../scripts/format-android.js","sync-architectures":"node ../../scripts/codegen-sync-archs.js","circular-dependency-check":"yarn madge --extensions js,ts,tsx --circular src","architectures-consistency-check":"node ../../scripts/codegen-check-consistency.js"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.10008.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-gesture-handler/4.0.1+2.29.0.tgz","_integrity":"sha512-M+xF0HrrZtBJyXT0viYJqyU2CwU+sbCqR+ITODZVWScqgldnmVEuYAfRBukIDL/pB30ymFH0siQtapO8biAYJg==","repository":{"url":"git+https://github.com/software-mansion/react-native-gesture-handler.git","type":"git"},"_npmVersion":"11.13.0","description":"Declarative API exposing native platform touch and gesture system to React Native","directories":{},"_nodeVersion":"24.16.0","dependencies":{"invariant":"^2.2.4","@egjs/hammerjs":"^2.0.17","hoist-non-react-statics":"^3.3.0"},"react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"RNGestureHandlerButton":"RNGestureHandlerButtonComponentView"}},"name":"rngesturehandler_codegen","type":"all","android":{"javaPackageName":"com.swmansion.gesturehandler"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","husky":"^8.0.1","madge":"^6.1.0","react":">=18.2.0","eslint":"^8.57.0","prettier":"3.3.3","typescript":"~5.8.3","@babel/core":"^7.25.2","@types/jest":"^27.0.3","lint-staged":"^12.3.2","@types/react":"^19.1.1","clang-format":"^1.8.0","react-native":">=0.72.0","@types/invariant":"^2.2.37","@babel/preset-env":"^7.25.3","eslint-plugin-jest":"27.4.3","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.1.1","eslint-config-satya164":"3.3.0","eslint-plugin-prettier":"^5.0.1","react-native-reanimated":"^3.18.0","@babel/preset-typescript":"^7.12.7","react-native-builder-bob":"^0.40.13","@typescript-eslint/parser":"^6.9.0","@react-native/babel-preset":"0.82.0","@types/react-test-renderer":"^19.1.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^12.5.1","@types/hoist-non-react-statics":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.9.0","@amazon-devices/react-native-kepler":">=2.0.0","eslint-import-resolver-babel-module":"^5.2.0"},"peerDependencies":{"react":"*","react-native":"*","@amazon-devices/react-native-kepler":"*","@amazon-devices/react-native-worklets":"*","@amazon-devices/react-native-reanimated":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-gesture-handler_4.0.1_1786137824678_0.10483825163066318","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}}},"time":{"created":"2025-09-25T06:08:18.606Z","modified":"2026-08-07T21:23:48.369Z","2.0.1758683737":"2025-09-25T06:08:19.526Z","2.0.1759135970":"2025-09-30T03:27:43.380Z","4.0.0":"2026-06-12T18:56:54.875Z","2.0.9000000000":"2026-06-17T21:46:06.331Z","4.0.0-rn-83":"2026-06-24T00:24:51.438Z","2.0.9000000001":"2026-08-06T19:28:44.815Z","4.0.1":"2026-08-07T21:23:44.839Z"},"bugs":{"url":"https://github.com/software-mansion/react-native-gesture-handler/issues"},"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","homepage":"https://github.com/software-mansion/react-native-gesture-handler#readme","repository":{"url":"git+https://github.com/software-mansion/react-native-gesture-handler.git","type":"git"},"description":"Experimental implementation of a new declarative API for gesture handling in react-native","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"readme":"","readmeFilename":"README.kepler.md"}