{"_id":"react-native-keyboard-controller","_rev":"134-a0fce29f50d5101d227212030f6f4898","name":"react-native-keyboard-controller","dist-tags":{"beta":"1.21.0-beta.3","latest":"1.22.5"},"versions":{"1.0.0-alpha.0":{"name":"react-native-keyboard-controller","version":"1.0.0-alpha.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.0.0-alpha.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://github.com/kirillzyusko/react-native-keyboard-controller#readme","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"f7c27434088c9036cf047c6365f2c064c9822f8e","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.0.0-alpha.0.tgz","fileCount":62,"integrity":"sha512-AF57M01oF9SRoStj3dnD1Q8MMZfysaVfVS8XKEgG1XJJ3QblhyEJW4v0dAiXSPMm9eEFVisMgCHrwyo8F3x1vg==","signatures":[{"sig":"MEYCIQCxZmShvYECDReX5VfET8FLbGy3i35SKF54OiK0TzdnpwIhALmp1OeuEOjVEXozL0J+tok7uLoN+QicwmEXoS9A8nLH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibpF+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/lw//f5heLIJ9LIYMOt8jG8T1rpGFFiLJk69K4pV4+cXcLC1qFVnU\r\n9ToTO90mDo/UK1h/LZaST1JeSEZAS3sR8OxsfOSwrHQvGPEnhD/x/DHwRntr\r\nRDzeDH2CHpMrBnPXpoIC10gTUk8Gj3mNc7lgK7ox+UBepwtc7JEjiEirI8LM\r\n2BrOtqZGDUUfI6fc4Aq1sA5EV+Ar/fmeaVXvrwEiwtuJpmDVzY89HyKYzgbP\r\nho/9dD3bHa9dr9nvcYx7zkwqTzDMhBaIgzid54dkPFvYYjfM33pkMGjG+Bpg\r\nRr46AyDkoPsBIwyyKrt6UdJ52xDP0jUyNbR+DiyAOwXQBGuPPMFlIcz2HJLB\r\nJ5pwXgqVWC2KOuL+PTFBIbJkAbDfh9kUAiX/Wynk+VXh71ZU5pkfOotRMtWg\r\nXJEtcJSR2joouB3+KqWyEzCWIR2vSTIqQitQvmxf7e5UC5bxpkiVkHsDu8GR\r\nVqICxanrh3f52K8mayf5zTE1rQXrhovc3c/zTmCPjrAbmdIQPLeFCnry7iZq\r\nPVSaHqswJXULtFtoGkkH7h/HUoNrpMrpp2FpOGPMGIMt3PfGpCJ1t8i88RlM\r\n2yHaiWjRudQohAi4w1w2+lJCX53zZdSRl88Ho1drJUWrIepPyqlpISVP5cux\r\nAMkpER0oBFH18HZrLKK8SsKX2sqcN+Vks6s=\r\n=nd2D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"25af297c64f61705a0132aaf7713ca1b29a90e2a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.5.0","description":"Platform agnostic keyboard manager","directories":{},"_nodeVersion":"16.14.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"17.0.2","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^17.0.39","react-native":"0.68.1","@types/react-native":"0.67.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.8.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.0.0-alpha.0_1651413373920_0.4830407015304887","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.0-alpha.1":{"name":"react-native-keyboard-controller","version":"1.0.0-alpha.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.0.0-alpha.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://github.com/kirillzyusko/react-native-keyboard-controller#readme","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"11f3f71f1c6882b42802f47c20ac929c084a6a9f","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.0.0-alpha.1.tgz","fileCount":62,"integrity":"sha512-xkEoj/P5jLyCf/tjpLR693Pidf5l2QJ8S3xLddcREmpTfA8E2CpJu3qTjtNJPR7A+GNdepEWd+RpWCgwM/gr7w==","signatures":[{"sig":"MEYCIQD/Z7k043dW56CRaCIF0aJP05KMv1lLh6G6FlyawfCj4wIhALTC6n4WT/EBog7+C/NhpoRfobuUBd8U9jrsWCT4jU9p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid3S/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+fg/+PJ1HRmn9HlYZ0ybEmo0IjoQVNlvBkuztW0Z3DcRwnP0lWHcm\r\ncf4W5R08zrJHgZwRzT9C6wSEMwILCGhOIe6cH+OqgFUPJepQECfDINQ+sfrb\r\nLiZJDH6PQRB6jf69IulRZV2NIhbsNlAWMNe9XgkOidthzCN0ldlrkPBQWbNv\r\nXvt/edR0ar10UnhoB1wz8wd47Er6Cjt/bOaStO8w0bLJgg6wGX40A6gwTEpT\r\nB6XQti4jj0cNYcYoHmDE8NbAz/YpJU/5htTAqxCMYKidFjthcsUI6nsL7d/s\r\n1pJBkyzn/yRBDil/pidWnKZzUxrhf+ozK5z24iiFcX6dufQ1HNUA6x2ZpuuM\r\n+Q44m7i3dJdz6r6JEANxYF9IVs16XdkTpPj+9e5DrgDTLZgnPFGf7BNrhHjd\r\nh2GOwad0N1N01oqrvLiiy2ilmWZpqfzPVZB//j9ySB7N28SyGiSbCfVJRE2C\r\nn4+U8BljF3/UP3N3lW/z1HKMe4pttJVykS12xdUpBFfTGvZwRKjLxH6jz3Ja\r\npvZTgnaw6m1fDtpvz1cTK/WV+JkQK5QjfqiWjcCbtj/lItI6tW405W7We5gX\r\ncfhRbKLSydeZ2zT41W50Mf0QlIlkccr8rriHYb75xE9m6bNwdfEYyxPiFutw\r\nuEtafKBAuzV1SqP51IfLEkmKkWUtVtBPZCM=\r\n=wPga\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"1dd2ca20735a38692a064cb3e80c6f799693a73e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.5.0","description":"Platform agnostic keyboard manager","directories":{},"_nodeVersion":"16.14.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"17.0.2","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^17.0.39","react-native":"0.68.1","@types/react-native":"0.67.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.8.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.0.0-alpha.1_1651995838756_0.8433162883413798","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.0-alpha.2":{"name":"react-native-keyboard-controller","version":"1.0.0-alpha.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.0.0-alpha.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://github.com/kirillzyusko/react-native-keyboard-controller#readme","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"8a6f0186b13416fbbf5af405187668873e152dad","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.0.0-alpha.2.tgz","fileCount":62,"integrity":"sha512-y+8oqH8Cx0eqknnVHF2U04oqxyYSs+GzEVpPDyUeL1hG/dfwnTaDoJfJyL95chONoKPeUzV0AGk70Q1nnBx74Q==","signatures":[{"sig":"MEUCIQDnXQEpHQKzNXyU1e+1iddz6Os5Su0I55r0geJEefAo6QIgRFBMN6q1qXAC8BsxXZrItELxlhm5t1pcAu1iv+x+ve8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifNq7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbwQ//buLiMRLZPo8UPSEmyITAQ0rcx7DGOEggnJr5TFpLg7U+lGO8\r\nKN2W3EwIUQK5avU33DfkBYw4fKZeeHptHBcQmpulFkRZL0+jXuFD+Jn62pFd\r\nUx1IXKiSz15+sa9rtByy3WEhlgEuOI2IZRP7xAsGgLj7S0IaQ8BAYKTnvAzH\r\niWCJ6MHw9C+N/e2UTjNic4Tx3Nwj53gP9/3I7ohIWBSYvwys1dz0f/cseG+S\r\niFHP7g6pISJwp6Uaf9kor0pmZSgOb4S7dgl8UgQO8XGV+lNu3rMGfUw4kyZd\r\nrXUi0X4fV4hXYsHUzlvZs9S/yW1kQ1F9FQcR8S8dGSEoK2jDWx+Eww+To6i3\r\ntJzdOSoOezB43pjNLcdGFnrTi2QAdcAKpWQAPqll6BUX6BkonpuuHBDUOVD/\r\n4o1mr1KUltAs2RKUu8+59RWGAVwWOK6JTntQRU4nmPz+ooP+1fYWXsu714Ej\r\nNHzDC1vaU5SgICm7gH+mrKqJiV1mDyvsuckZ9cVgKcE9iIqHKIHifZ8UY+8n\r\nvUej5mRBpXeDKHhs9EkS8Cxayb5+dg88u7hMm21k6nKx8oRA0MA+UdAw2CY8\r\nw3Uxx8/lW9XGeRFe5uwTHjl5a1d+89UarvOh2pWMKNyWPRUtdaUlORMJd7OA\r\nqySX9lzkRO+GQw0MSIgqqW3wehqJwZPJN2g=\r\n=vFGU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e3dc7c8beb15d0605c8d77a88122de233bf8928a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.5.0","description":"Platform agnostic keyboard manager","directories":{},"_nodeVersion":"16.14.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"17.0.2","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^17.0.39","react-native":"0.68.1","@types/react-native":"0.67.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.8.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.0.0-alpha.2_1652349626826_0.21632763011310452","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.0-alpha.3":{"name":"react-native-keyboard-controller","version":"1.0.0-alpha.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.0.0-alpha.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://github.com/kirillzyusko/react-native-keyboard-controller#readme","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"8bfc5bd515a5140f6f7406c2b8878d6fa210fc0a","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.0.0-alpha.3.tgz","fileCount":62,"integrity":"sha512-tUV6t8/Ph0a6todEmoIYehfg41hhqp3EVO39ni7+i7KWitPPsCb4V8TuG7QesJkrFwZtIpNdhVi+BnxniYnuiw==","signatures":[{"sig":"MEUCIFhv4K4ZFG9BYmKrYmJNfVWcGP+Ej/6I0TjVWbSJsPmEAiEAq8OM0J3NriTwrlkKtzmEjCkmpp84xhYcRY7gm5qltys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifVVsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTeg/9H3Syx+h8LHKgQsfbPHXQMVOSF4Xh917bZqBAoIJ7bKh3Bbr0\r\nRDC54k/PnTbdkQTXjKV8xKlFCwc62jDhZu1QMVqgmkt/2eyNJXCetVSYS/fg\r\nl8DfHJQViqoemreb+VaeglXaPGlgjUW6z8NHDrAbFuD1jEUDQOSeWp/RxESm\r\nQCXnIAN5gEwgirbTMHTj3S1VDt7DwWdA+M82GjPjlrsem8DGTgrD4kfmHAVn\r\nkFJvyJEFt4ZrnWaJ9qqU/YmE2ZrsbkPYYj5CsCN5/sdiI+4C81vsynS9jQQf\r\nuCSrRMx3sTzw/vlLNMH253zy5Rt22E0zk7afhhrpPPhOBz3ckzhq0JQUByW+\r\n9fU9skO14SngB5Jy7hnrFZumjGY0CGsunD4SJQb3e4xOrvbXQJjzYS9u8lkO\r\nvZfzOctTU2YPBbWlnfm05niUt8CP+R1RSELzxyq+8SE8OllUtkF52+beG7FR\r\n1zC+7xpdhdpIwAzGEbapdaJTPVuT4st059AVUg8tjmhupRnHUK7AtzeNcTmA\r\nqEXoQrsZ+c+glvo47zCXjPuDDNfci0H5Yi7g801ohTsEQ50FLdX5H/3n17s+\r\nzFdRnBKZ/FGSIRXkbzdARRJGP6avlUbxy7hhRe1nqz3t3FIxWZa+3KWftPL6\r\nUsk/IwLsySvgF9dihM3oukiNOk2n8b2Nvuw=\r\n=deV6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0087e125bf3e990199b6b05afa32f7199eef7c79","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.5.0","description":"Platform agnostic keyboard manager","directories":{},"_nodeVersion":"16.14.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"17.0.2","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^17.0.39","react-native":"0.68.1","@types/react-native":"0.67.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.8.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.0.0-alpha.3_1652381036511_0.16330231054282285","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.0-beta.0":{"name":"react-native-keyboard-controller","version":"1.0.0-beta.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.0.0-beta.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://github.com/kirillzyusko/react-native-keyboard-controller#readme","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"599e394b36387754d9e54d403dab1a99ee94b7ab","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.0.0-beta.0.tgz","fileCount":59,"integrity":"sha512-otU+nnujlS77Vx7Yd0NyxTowyD6qlooC3eDiGmtZl5niMWk1wCyW3QhPfMgPNG/QiMLXCX9oy2mAFcx2HpnNQA==","signatures":[{"sig":"MEQCIBcDdwMPENhDOCBxzf9IPY8YtbwV40Uz6lTWBmIRvaY8AiBXKa0bT2Ndl96x/TDHLfDS0aTiRwAFDT6ItKPmNk3nww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiokCtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdXg//biYlImhvZrIfiUWZmko53KqZdOTW5qgcrSCUJjrRhKdT5yy6\r\na4/v0/V0Qvm1ITrXArwa5rzuHQrjic8WWmEhcmzQ5EgwXQhrEntAH+2ueKdU\r\nuTFiz/vGPDs64TpxXN5C2XCb/LTr9bZdH6Km60Gt+eqnZkerevwZGxKUSCdv\r\nrNjn38H1i5Q0U2CGBglUcnwR1/uIy33RrS6+h6oxJeCLhl7vQ+bu5wc7itp6\r\nqcjAQfgUuWU+PaQXU1aYpBG/HmxV06ILPxjIufmbgqTp84F6I/xc1Rkhzm0r\r\ndYEwWKDoNiTDILOQSSUmyEjq4OPOFJdMccR7UwH4aoO1ZM/QES2tMtr+g5EI\r\npbY42MgukDuTiD3LGEKnTz1m45Ol25FN1puBEDrOWcTIjJdDS3HoEyTX4vma\r\nrqtNZGu4JS52GJVN8JlGtnQGjVa+vEwPGfcA2mZOZIXWzfAr4TO7NrLhoQ6Q\r\naMx+mPzEtOhr9jloUfHsgf10FW935nyu3v+b11drLTEb0jSk/7xYqk+m+KT3\r\ndGyCEGK+B1fY2GWo3c35y3wTuF1h7QxlWqf/ha3BQZ7T9iTEGvzvbKfCeVG7\r\nSHKsJPRexvjJAmi5p8Vjg6jGwf/eb2FKuO0dG03SzrA7AOVefYyitDxnBKjA\r\nYKwsoh7gBt/kEDLoMoDtthHw0pyJFZg5emo=\r\n=IPbu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5d4bf3ec4dce237f84e3c6f49781055ca548bf16","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.11.0","description":"Platform agnostic keyboard manager","directories":{},"_nodeVersion":"16.15.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"17.0.2","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^17.0.39","react-native":"0.68.1","@types/react-native":"0.67.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.8.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.0.0-beta.0_1654800557240_0.23094155021134433","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.0":{"name":"react-native-keyboard-controller","version":"1.0.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.0.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"6661ee827eee63d346d0c31891f162f3e89cd275","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.0.0.tgz","fileCount":59,"integrity":"sha512-NtM8jW91YEeC6th7avsQQJdM8bnk8wGA2tPgAi0tpVVhIGuBxur1AmFODWtk9DWo+vRpAHZYJPBJaqlhZc47MQ==","signatures":[{"sig":"MEQCIAi+GAQAYJPppp318jgDXjsaEhAGrHrC3p1X1a48ESRaAiAdJPSAhwf0Nfi8dKGY7UiaV53LGdpxLfVw50V/kQ8LOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivUdTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrINQ/9FoTRfkw/4rEtSxs6i3NlUwNxCJ5kgEfMSpc44WtDO1OJ2Z2O\r\njFpd82OzA+3lrZVkxvKllq34RTOe1U8ooAG3GpQU8q2HPnZn2G85Ug9bUE1Q\r\nFeKF/fP5B//FuSnTIeYY0hK4r8ySSCfRAS2vv6jyruYoCrPAhrQKjGUQRGxG\r\nP5G1atrRM1H6ftGGeJLNjoIhDlk0sCgo/vpJ0aWQaiKmgWFYz4QuFq7RVtl5\r\n6gUjLuBbShKrPx8xbHAKjti+9kDUw0V4WzVgCgMM4lH3zsbO7lD3fwfDJ+ZG\r\nEShyAHelHao/+dPC8ew8as8xuG9opbSf8FgiZUfpBzZ0zAhk2dKfMRQiIWlT\r\nRaktY42TQBSQIAZO2KNqyiCV3LxiXibhNDFaaj/uw3RR3H9wBIflBirUos9U\r\nS6ZbxkRQli4oLSYwNnSbB2NzXio7NCF+XM6PIgBCyF8kiimxRbcjp3pAJQ6s\r\nsX/F/SbO1Ksw5Q9FACMyiwYIBg8Bs86FlEV6WhlcczigrG26GlY37NZ77yUP\r\nIsXsJQzS5VaWwfzmypBCO2AGlHhNqwn8IUkotBrCFAmmmhv/jSY2c5yB4Thm\r\ns4TzLrK4GLUarpafNlVVXvvIQPEn46u1YXCsCxOX852ldnmgzt6TX9oH5ZT8\r\noC84302y1nZu8G50r+4uy2MA8AJZBl72BdU=\r\n=iYrA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"1a5eade59672630a11b1490c6b29608ce8f8a063","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.11.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.15.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"17.0.2","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^17.0.39","react-native":"0.68.1","@types/react-native":"0.67.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.8.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.0.0_1656571731742_0.8495380174941061","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.1":{"name":"react-native-keyboard-controller","version":"1.0.1","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.0.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"24de92f562fa3b859cb5969239b7827ec5298829","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.0.1.tgz","fileCount":59,"integrity":"sha512-j/WKBUGGl98yP716aJzYnbZ1NOJDEjgjTgX+R+9N7Oajf3I+7VZqwsDxWCJ/B6cuL13lZ4LtqaZvJi/2Y/MUcA==","signatures":[{"sig":"MEUCIG1GpEc+OcvWPr9f+wDoDk6TC0Q26ZfhLtPEHU704KGpAiEAkVmZI9FzrteqEPqzYqZTIML3hL7Uzv75h7lDxFL3W4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiypxOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4ARAAgz26sV7RHJy9XT52hVAYIXggJkICs0JdpgnDfkCWcS7vri63\r\nNy3m/fXdHqx4xXUc0QNjB00QfgQm3QSe8EM9AEgDYtMgZF7jzToPYLKroWDz\r\nWuZHZIhzcgULmLXfNzb0JTCxLnStXzcS76O0mS6Up2yuwH8m/1nEhhEStLfa\r\nSZoEYYUesjzleJ8fU6TTMJll7FNMuOXiqTOMRqeKbRgXFtKYZTt4qKNckJvE\r\njie39+KzIbFCEwZJV5d7MmdESr+oXjc6I87XA7VTUkmqGit3TsC+DKsve6o1\r\ndrveMSdM6yrUU9CmA49cbjcoaTdzkTaUleDumTb8Y+1Tl/Ixnf94V7Airj7W\r\np51jaEKIIxmirpAF5v1qvAxSgYTu+H7uYC+5bOuHd2knfHdHD8u+GWxEzXVF\r\ncNo4Vbk+3TXA/fJb8LFUICJ0dZpZzoh59HI7hRtTZDGXNNFL4gT8KFR4N9Z+\r\nDQQnF769D8BjlxipcJDE7hjdHLMXdZV7VlCYUVDwMRoBFb8rIN3OqO0XFFHF\r\nu4Hf9T+xsAv+H4YYciR9VxqjTpX430/u3MZzkUuoy8j/qPCLizYcjmH3N44m\r\n94eVi8nNCH7R1fxFEUltAyj4g2nPm/RH7ofo5lrJY8YGfkxLSIpVpW6m5buX\r\nzirNMFrk9gXcNothFkH4HHCXy81qgNBKj3w=\r\n=hu+C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"3336f660b718cf38dafc5720acfd6dd3fb4b770a","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.11.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.15.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"17.0.2","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^17.0.39","react-native":"0.68.1","@types/react-native":"0.67.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.8.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.0.1_1657445454569_0.3403389837447144","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.0":{"name":"react-native-keyboard-controller","version":"1.1.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.1.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"43ce7a9ae86fdfe9755bc2c3e44b0c8aa8143b90","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.1.0.tgz","fileCount":61,"integrity":"sha512-mri1rMN6TN/14I8Z5Mih3K57+Ob6iAuKVDCICOrXPO/LcluiHvEHngiN3YyxlrHTFYVR2+SvyI/ZCKyWgz8NpQ==","signatures":[{"sig":"MEUCIQD53uxNIeTO8S/8bu0ueRS1ZQhjBZd63Zvaa2x1or1ssQIgBOuEGruOq4BkeNIu/FS/uWQ4KD4OZ7CEYYejJf9Igbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEOHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQAQ/7B+ZsbTFvcg9IKBS1nIO2L16CoxAP5QT1uTwv4FYWQ/ay4EhJ\r\nYRS/ad7MiONMF+Z2dEJ2AbIHrUsigLDWZon4UwS1vjaRWf+BdSuLmaoAFiLC\r\nB/h3d72R/xWn9L7k+GyKVM4zxz1tCXpbGJOQ+y+DLOk6MKG38FF3YPOz9Txd\r\nQUmgjyfXFdF+cqOpZwrBRwnJ3xOCir4LQCZewn6JRgyIO+zB6okyKWsIqwV7\r\n6wJOePJgY/KDqXwL9idK9awsQNhYIxSz0tt8NEbzoPqb7XH2x4morrNj7vPS\r\nQmohoxn93rLddqqwWVjnY77Ki5TQOeOISl31d4snPU7OgGJK0/TDQUze4VBc\r\n2Mzu9MCWcUqNHzUZRx8bMSnJ4aBfZC15ToCj9PUmwi7Qucg7RGbUj+ineX28\r\ntUYloGu5FVEsQahmuc87pmC3to3vpXcZbvdyXeauA0IpbLlWygS2CrP+lCzE\r\nirtXcnUGaxpL+oj0qvqL559Xh9STvaA+4SIVJnCgycMVrG+HPvnjc82TrgPt\r\nuZd/QFrdZiywW1Uh4SM356obKtYB/Vl0yhDTGBJbWPh4LhM5aR+kC0iKI1t7\r\nXuSXssTKG9QdfuHrh+8C4fJeWxHyww6u8ci11/tRKooavblQGZJ5d7HWGYD/\r\nEufaGxlnlfQd+/a3gpDERjLiel5e4EPAhxE=\r\n=d1H4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"11201cd0c9adb69f1b00c8f19815b1b4c8ee117f","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.15.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"18.0.0","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^18.0.17","clang-format":"^1.8.0","react-native":"0.69.4","@types/react-native":"0.69.5","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.9.1","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.1.0_1662050783164_0.21349346812157255","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.0":{"name":"react-native-keyboard-controller","version":"1.2.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.2.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"83a9dc8c1251d3f2e2181a454d8ee3c28b86f8be","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.2.0.tgz","fileCount":98,"integrity":"sha512-tbkIkCRpSm/7sacFpKVCfW2rWmKir/yrltM05PBCfK5txLGEGXXubDMXMxDqObEjfh2AcGf0UPbDH5kmHc8y6Q==","signatures":[{"sig":"MEQCIDtKQBxmwAxIXJ9gpVbOqLnW3xt4bcA1W/PHIuOUz5wQAiBOp9lZrCS/GlD+WPncTU234VmxK/lTcMk00Y3xZGkA+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLAcDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWyA//dNDskZ9ECzLDzFxjXR6oCjoUpBt2KTkSy1RDHWI6WFh6c1MN\r\nLh57hMypiv9LI/jjEfDr0i6k9QVX1M/HjiN4r448uBf5KvzqgbwuqbhWuw6R\r\nnaGN/zp/nKa81rhEgM/vG/7dEF8IE6658vsjsCPDrysIcDXrzun/diY2OrYB\r\n7KPkVRA57Bj1Tu2nQwpu7R/fvDn11XUzKHF4Bfo76Vlze2O47xu3cBjA/we+\r\nqlywbD3me0SCM+biB8RTgNmaubm6+G5svvbBLScXRpfCYk3iUXN4V+BfiqEM\r\nbRqBghaDHrBgkDVgyTqWfyioaZp++ppoaPy/adGghMrOljOsBEJrHPI54We+\r\nT7ihh/2fVnoQAoRtYs1hpY+AUFxyHYG9ytYwbDANpN7hD/uKVAgl42HgKKjZ\r\n5rODhC9DlGCRkkYzIu2YfWU8jpY1pKHB9qhuhO/q5fuGve8MFIGs6+K3t5fp\r\nQ3xPEzI5q1xQu3csZpO6wj6KU7JNQypJwef9uzPtehcHr0kr3aDs8gt/tQj5\r\nF/QRhRqwwW0IoTM4ufcUYkRq8XcxPonF2GoggdxsVvSYPejgscoLoXJhy6k3\r\nmejNzbWIoMeaxBDRnlw4fLGGQJaaWQWUycxL9/4EAC1xVQv0iTc5S6xcaPlU\r\nCsZH4luVBS2kqU/6cvx/xTTBu/3eAf7YZ2E=\r\n=XqZ6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b7c67d5f4431bf367b0f17f3ecd10e7f8ad4cab3","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.15.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"libraries":[{"name":"RNKeyboardControllerSpec","type":"modules","jsSrcsDir":"src"},{"name":"RNKeyboardControllerViewSpec","type":"components","jsSrcsDir":"src"}]},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"18.0.0","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.6.3","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^18.0.17","clang-format":"^1.8.0","react-native":"0.69.4","@types/react-native":"0.69.5","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.9.1","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.2.0_1663829763793_0.3722838520262217","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.3.0":{"name":"react-native-keyboard-controller","version":"1.3.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.3.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"1c00e04019f79bc3f16bc4f96c31b49f77597ff6","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.3.0.tgz","fileCount":107,"integrity":"sha512-U0vkvJfaTtCS7TKLCzwS7hknW8dCu2bbWz9OmtIsMqOkcbhvZV0DKso20b99xWUU3Ve4Lsz6gOBuQIZVmYHgoA==","signatures":[{"sig":"MEUCIQCehgrvdo961EeDoODEMWILhuR2/1twcGjkZivAKlTqbQIgew7jKGNKUJjXKcoxZM+u+meGHeyMAqWXAwnJiSkuSms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQFElACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6phAAoQUVJIbcoo1F7OSNxPcr6UWEhp/o/gCdt+NA9ETVwVwWsLiT\r\nQDNaCDGLoogWDeTuZ5CHqNzmJafEb73Z16PJl5wX2GNKZR0NEW4MiYsSFx5r\r\nOCymd5qf179OE6/OJhb9ByrHj8gPFWGSteD7FYQ7xLqnl24p/Tnta0w0VqlI\r\nLJKez/6QziBXDodalTJwIdc4UZxb3nXJFek+0JodNDUbwUvqeyn0q7EPveFv\r\n6yYPkAxarQ0J37joH4MMZB2QcvR5WbPDv7slPXDvv8zqzoUJ+3XHjgAbpjnx\r\naUxwT10yqhik5WpLHQj9d+P6I0wEAbsPwZkF69t9qoiiJ108Fwg/map0qGaW\r\n2o2Glmnb9oHax22XQBvCeMzuHB1NeuYAHFDpmsQLvmw4JU9KE3NNND47TOrk\r\nI+bK2Tbj+v39GRgT1zuPmCR/DHs+dKf09cbKjTRNE4mtRe5TZbY+Ps84Ml/m\r\nz2YCrkKFi+i3PFdKG3xqv4ZizJYqXca6eiZxRAwo4b8vsYNqSrFrhDWcm6MP\r\nqtvrZV/SYxF0EjTF4o2jEICxwl2JKoy8l8GAgZJ3v1OFPrdUYdaigGWKVUPa\r\nQKgGxu9JAGlRhX1YuuV/47vGRev5HxZlir2ezyxEHuSR07TZVtcIKttwgqdI\r\nQGlpotdV2956fEh4kuqN6HYp6+N399+39Ww=\r\n=l03O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"9d0e63712a2f55dab0f6f3f95398567bb9ca1efa","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.15.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"18.1.0","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^18.0.21","clang-format":"^1.8.0","react-native":"0.70.2","@types/react-native":"0.70.4","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.10.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.3.0_1665159461225_0.9465705098372827","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.4.0":{"name":"react-native-keyboard-controller","version":"1.4.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.4.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"1cc229827f33e050602466beb2872e2535a0c83f","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.4.0.tgz","fileCount":113,"integrity":"sha512-+NZNUrK3mntb+iYwNq2aQJpzU3V80bOO33fJSCg5fgbap1gXSiVr1Y5zYPMqc3fpIBcnxrXODTK+siUevbGBAQ==","signatures":[{"sig":"MEQCIHJ1/+USskqPHCur8mAGvbqnB0lIImcoJj/tpdyTxiKiAiA1FYA9fXzHIJrY1LUoCc7k7npq2o9gTuFQyrwnofWVjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSY6cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLVBAAl2tCwkqCkyisVzHyUzTjFq5kaU1zduHVWrSo9iVHuLlIE+fa\r\nK8dvATCa1xn372R0osm6BKRY7Sn04tpXDSchR5vy3Ssr8ePtg/5lH/mDgnzJ\r\nxhKp7nmG8KSbavGtf+zPqUbUpymaXDazXP7RBH4KM1PFNilNQzVP3IAgmgjR\r\ntEWW6h7fFMxjGVfg4p97s5UuZqmDFkIuzALNvvBicArlQnUO3RIBW/KIfzuk\r\neTkgGWMJCNG2aCv/1vEL5Wp0roFWAi1A0lS7Nvv97dX3zDr+sMJo+Nf3jm6Y\r\n6f4jidxNq6j2fjS6gHmyeTA9EhP44b6R0QSt+toIDnAnKRFhUFP4nTSaxMVN\r\nYaXQVtcbIAAmnmF1dWeNigp+xW25npVQVhDLXkOaWg8LBuTFIoSTFNBl+7pc\r\nkfM5Xx2i14V7LNVaPtBz5sPax0bKm3UNVx2cMJwLrIaXJDblXEf/xKvmkURp\r\nBmwXf3k2AWGthDWrQM2ZNXqordF43/7yyH79cScF8BNdklpOpVtZOu7dq2js\r\n7Dt9QdsfL4FybNeGD0gzRYE19QDBs/CGKJSUVhZmsRDl+b7lbeSaLrGGxG3G\r\nPLKCmHm3vcymmEMKjwBLKDWhw2YIQXGsqH8RSP9eQG3tq2stx93dK06goOtJ\r\nGZBfbF+OPnVy5WihRePNJ3OUMFLfxI6wuXo=\r\n=aHZb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"cb5fab5b223668efbfe96248516e83754405edd4","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.15.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"18.1.0","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^18.0.21","clang-format":"^1.8.0","react-native":"0.70.2","@types/react-native":"0.70.4","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.10.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.4.0_1665765019723_0.18672096310009967","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.4.1":{"name":"react-native-keyboard-controller","version":"1.4.1","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.4.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"501f78bdc6b829e478f05c251062b80624548961","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.4.1.tgz","fileCount":113,"integrity":"sha512-nqhMFiP/nzfNKl+Ny+3kbYhiMIayBZQcS17+cuqJdSQtFOcniriZ3gPIFbMMTqyt711RtYoOW3xOxzClHGlXTg==","signatures":[{"sig":"MEYCIQCa/ErfeSSK1vrFJwEo0z6en6FkLobxLq5fHcGkYYtDyQIhAO3X8D9hK+iKpv65W6qs2oHObSfOrkmQjWCO1pbXAwZO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZUDRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqknA//Xie0S5y7YkR1C4VbEQuiaS692vYYUFPSe0LpB5NPUWgcFtmL\r\nMCBYhlzq0/IdOUWqFGqztJpbf/Gk1fIo08v5dNlxyEojyM/GVs91qwxUqdQc\r\nhWn9rNryoMBEqa9B+RfBZzREBhRw0KUgFwImmHiBiMxGWRVtyc6eBNwSrHSc\r\nFZzN/CgLkM1Q8YQxdCmVr6uyrhVEg8yzqpQoW59QUY0I4ihsGIBzmPhk9mAv\r\nEp2sA8g5tuFeHXE2BFZrifvoxr2hGPpx1WVb6cyov24rML8Tm6HJYrVW0w+H\r\nxpjHp8lf2hnvOSF3jq4O+PTzbL140MB4fOFzQnatLfDt+q/b52MxUmhZu2bw\r\n+exBD74SX4oKVrPh0LR10BkUnP9XZEn5Fjh2iHTZ8BwUe8MXKgAjJz3B6RL8\r\nGItV5O0OoNhAKUs29287/ZDN5l+7XhiZLCyw59yzMTZHhBZA6C+NPT1x7Sde\r\nPNskz77Lg57jtBlYuii75EHvk+oYN1dqcarO0q4kg7mJ2WS5EztP5A4s2Idt\r\nqkf1VaE/SMOek249Hq3kGo6TDp/kNTUymU15SIXqkMvyvx4ezHflG8YsrfPz\r\nq7WE+ALGPkL9Q/8bVuUH2CvdDlMa1ARa/cq2BOzBbMrd8Ipc8mxoCeBOCcy3\r\nw+n/k6rpbrLZyRlFoPJ4LCsuylLQ4oYbXEc=\r\n=L/kW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0e5ed8e94031c5e1a84bdc41fbd59b680b74acc7","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"18.1.0","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^18.0.21","clang-format":"^1.8.0","react-native":"0.70.2","@types/react-native":"0.70.4","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.10.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.4.1_1667580113553_0.7732621069687489","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.4.2":{"name":"react-native-keyboard-controller","version":"1.4.2","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.4.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"a51bbb431fe8c8f6b14cce4d48b2c0e49132be80","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.4.2.tgz","fileCount":115,"integrity":"sha512-1RKODLdFa0vUMFhIGVNeGy9HtYUs/O55RnFesxvmDbnM2r5YXbRCiVCtDpy0oDcYJmSxWRQcBExo5U6u1nsMyA==","signatures":[{"sig":"MEYCIQCvZjkfwHaJiOKz3DE9z/RT8UwlAOf0PhoRCIhpqwc99gIhAJK0hKBoElddA369vpq93ZUfXgI4o0wFIoiM68pGsE22","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoFRGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb9BAAhW9Ak16Pssk+QDJXg04ZCb785zqboV17RhJYf52+NWDy5Wjy\r\nIoiGB4SxEv2U73Xf1+JkMl7lq0OBuNWPWIDYYC2ovlNbV7N58H+xt8dFRp3j\r\nSWVrZ/7JTCzarEBwZF+hVp0S1zY7IO9VLhNRAmtJMRa1oh4tKuTwAQA8kiMJ\r\nN67i/ziHQ2e073WEblgl+Zt9Miif0Hb8Fw6/bu08m7A0AQhtpKsZHj7Fy1N1\r\npS9DiNq9l8TM0xqQ1ltC5nJdKZux4AUYSYSJ1H6LMq0NU5uH4KOZhNIeYEMM\r\n2S4y7M3v2c/2Mag1KJIm/HS7dRisbWskzInQMw8RqZry/03ZsarPrIbUbjBv\r\nEEC4EgCmhCjr+kjceQG3ijXcpUQNqkKj2E4zKQDNvY7XwZLt7Lskb2eGJoRS\r\nRTKuWQrjJ2orPZ4Tns4pyPy3BAAInabWt+uE73y/fYItzzKkpv4wLPD+9znE\r\nvyGWypVRCEOSR8LWBXnNwvSt6/t7sYrowkisd+0lIdibBtXsLtfFtXpgQjee\r\n+oRNQ/myYsFX2138/87+jSPViu9EWBRD1Z9yFuJOEFwM8wYAuFo/Q7ZyGdDd\r\n/IG+CEIhnxSelFDpP3pi5iqsLK8VoWVPXNe4Wff2fFXeVS6eN3lrQAzLIg17\r\nPQ0ofkdDQhIu5db3nfeu544ek4qErI8bqBQ=\r\n=2Wa9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"17a9afda05cd10554ab1ed967e8843d6ae078097","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.18.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"18.1.0","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^18.0.21","clang-format":"^1.8.0","react-native":"0.70.2","@types/react-native":"0.70.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.10.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.4.2_1671451718443_0.20744247880724043","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.4.3":{"name":"react-native-keyboard-controller","version":"1.4.3","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.4.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"1f409257ebf29fb7ca4cee12fb91c2f447b50fb1","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.4.3.tgz","fileCount":116,"integrity":"sha512-eaSzdkagKACOVKAo33BU13w5kP4HI6eHjCnrTKBZhmKqvc94laSBz8j3cxN6ue73FDjyA4+o0srSW7Zef8E6oQ==","signatures":[{"sig":"MEQCIAvBnMx9OfKvpxWUu5X5e9co1IibxbJlagEnFqb1ITg1AiBu1eUTP7GBGt0BH3wcvTMe/dNANw+n3N6qOXsK7AOaTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6hkmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrblhAApG6j3T2NQpRMmD/aFioG2mFy/x519J+md1f/UQaoRiQN5+t6\r\nqSfCTicw88d30+nvbxWmoQwz+6YZ4tymI6/dgH0gM9WYJ6NQS+RBKH8pjlX3\r\n4lfqq5MQft/2UVIq9C6A2oQfHUEi67GtSoOUFLTyBT88vzehMB27/ZsmLmL4\r\nL1cD4/utgM6sRhJdA1odrPr2F1pvcZxyplg7ZdwkwSIiCnxPDbqVjdLOgTdO\r\nimEYkqPP6OsHVqU6LKmUlPDtwgJPFsnrd064YXDT4GiTn69fVANW5ABpWini\r\n7N5j0dhTV9L6Z682lUaIb5vZiil8Vl/od78SVJ84b6hJM7ptVq3AmPaD2WZc\r\nrnRG8hGaZHk6nBJ5JIgtb1d1LZCyrhc74krWv4ZjHcXUjmEiD0YwuqXCU+XH\r\nnd+O79ZPDcex2445ILA9qyclWuJvs6zDu9RLCDfIzVqD2/n8I8BiJeoLeLbu\r\nEehJkiM6LTjzJC/1HB11utdz5DKCB4Ca+xEWt3L2XsbNg8hdf0MqEcAiCquj\r\naBiEvtjdD3kXEyuy4HxebEbI39s0eIfo/vNPhuiEZslU6OWhlOWFgK78bxB4\r\nhFIXhTwBxO/mDWSlHTANKVRgUkaJMoBPexccI30L0BYSnSaQWAv51uJumY60\r\nXZm5oxaUqn9wbY76cbq1zghtqE/ysTdmPFw=\r\n=UW30\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"9986f5f8950ba4473ca1a5963ac915997fe8d71c","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.19.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"18.1.0","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^18.0.21","clang-format":"^1.8.0","react-native":"0.70.2","@types/react-native":"0.70.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.10.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.4.3_1676286246052_0.3061791819269748","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.4.4":{"name":"react-native-keyboard-controller","version":"1.4.4","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.4.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"09a6f89a9731eab241c9ed1c349e9022e7d16240","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.4.4.tgz","fileCount":116,"integrity":"sha512-6gkdgE7ua23crqBfs8CZTAd+UbxMLqwjLCq2DZQaYuts9xs75nXKj+aUVAWHVVDxrZS8SCiuwC1XcI9munDHQw==","signatures":[{"sig":"MEQCIGenfvQD+tEeUeWKbXW4s4i1ka9S9/9RatH8TMDAbltVAiA1MlP/+W37Ue8s3Md8A9+n4Zbou8GjyQTZqfi+sKAkBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBfiRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgcA/9Fw6FbUFj+54I3Ue1QU+h77hhSNehqF4pTEG1aD3tU9DnJyfv\r\nDbWZE7dL9+tiWf9dcQ/BelZmeHCHAAVaXjoDUe0aDvUEh2gqMv3jnUmM7Qfp\r\nZtVm82k6QqTQjYXFTfJHC+NNtMt6eCw16hHuWDlgE7Gyt2tIl2icRhIsZu//\r\n+XleFllFzyMhLqpIuPQHcivzZ49pcPW35BEgs8SiV9o45lD5rlmIbVYUyAmg\r\nYzyRZekm9sAp/SaS2c8DodvUpvo+9m/6HxT0k+3fBxfyRSabOSEPgmGAAaBm\r\nQahKtCeju2tdCtcgr8rQymFZE5+uXCZSpyiKPPeZhrFCqcH22uADDoysHZw3\r\no9CCcJGPk1w8/aL6ofNnKapYIzZpjuwgIJTaL32U95Fy0/w5sUV0LO5z4AKD\r\nF5vns0J5pm/wAlJ1XANQw0PdPG/vI77FPx1FD4BFxv4SATLuUqjAPZ0jIeF2\r\nNor27nzx2DDXDMqv2PfokayizMl0zNIKI4qZF4RgbOf09k521kUz8jKkxNT8\r\nH4l6rKNAgfg5Tu9cC+OyV/HY9fofA8sz4HZIiPInn4e4Oe0PIt9ekYvnKiV5\r\nKecPOSfn3ijLCO+zWSE4yeyXuU/+CD8OMQNh9xUGFrbSbaaMxeP8LQ3Zxzxx\r\neaJ8aK2EeL6O5EN3kETZtLpiuKCnK0v0cw8=\r\n=J+aH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8bf54325ccc01598f9f79347f7cd37ee54db3bcb","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.19.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","react":"18.1.0","eslint":"^7.2.0","prettier":"^2.6.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^27.4.1","pod-install":"^0.1.0","@types/react":"^18.0.21","clang-format":"^1.8.0","react-native":"0.70.2","@types/react-native":"0.70.6","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.10.0","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.4.4_1678112913403_0.30122450847263016","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.0":{"name":"react-native-keyboard-controller","version":"1.5.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"65a9dfb0df05f8f701ef275e412273eeda4e6d94","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.0.tgz","fileCount":132,"integrity":"sha512-eeCFP5EBf4LGcFgGYE2e8dhxPrRnLstK9mMVFopREKPbz+VhBdQPtytc5pZ7FygN8XjG9DX6WNQ+kh0TjEkw3w==","signatures":[{"sig":"MEUCIQD7Eb69zRlGp5fjMLSHY8oINixLSi8lA5CV+w15umeiJwIgMpYAlfvL27j8NhPefRVD6d7ayTXxqmJGHTlAs8hzMLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM7Q4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoClBAAgmS6P61XumZtpCbFKvlIpLUaCEMI3UtjtkwcKDTx9VkAfoDl\r\n2u1ZDZHSszbI4V2eMvnAO5k6+Btb2G5ji0LUi1067RG7cYuNTqCAqXDpmqj2\r\nOM0pKBebqFA90cV+wg3xcsUAnmillJL4F61WV/b3dnkIuyUeHWfpsiCnT+jY\r\nan+xG+d3HG0UqJSK4xJv6LYgTIxUaoHfSluN4jtxV4vge+eGRhwyjFQhyqLr\r\nG4vPw8xbmp/HWYYVcksdDGq6c+ohXdEpIHQLE5NQV3WD1CRNAJmbT9rPsHzN\r\n0NpdxKvSC3VNt+5460TlnPDLe4sQJBdHHXhJSEASTaA2JtQ+JtLK5gNNEiyw\r\nogLTi7yq6swbqPkamcFI1Kmsqhj2RR2YU0tKjLv2+JiIedyCRfuhByfmlyW4\r\nRm6Vf5tijApGj0HdiN0rdZOij/9tGOyXUgSNaFXXK0xOvYi9T25f3dQwlyU+\r\nHa8PFfkei71biHspT05HnOyXF+nLpsb6mTpiyTlKASgVeMqAmrMc+zmsLJJv\r\nFxLg/RurHxauSCpxluH95Caksb5rnDKm9JRcKqJwtIyoKwS8eoJsB8ok/PGq\r\n4HrQQtiEAsM4Im9IjMDWk3BI3ZbK4lGKbToHxw3OGF8ge/Cl3CRhQJDxleLa\r\nNBw9kGAUY98okj2HnhCwR3aeMUYuKeseBnc=\r\n=O6aS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"bcad0b5bb81eac215b63e79143fabbfd4ed87f66","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.3","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.0_1681110072510_0.42217495805077343","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.1":{"name":"react-native-keyboard-controller","version":"1.5.1","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"85b435a1969165f1b836cf96e2ac9c073b23c517","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.1.tgz","fileCount":132,"integrity":"sha512-okaBnvmIqUpLnH/0WRihbfdc7DB8gAWVpwKLQTNNDJXXFq/TQ1j5UbgnsTV7EGay9RQdyqUumUVeU791gAOrVw==","signatures":[{"sig":"MEYCIQDiyhgbJsrKKnSFm1v8o9qpCBO5I1CUKPSg+M0ee2QBCAIhAK+ysE3Bdhpjb6IbdCQIOC5J/2HIH8RwH6qWCx90zcWf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNGE6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLXQ//VU8a3NKM90m5HPJ+5ghvy12PHGboIhBubr9hXhMTpbGIQ4m5\r\nckjyZPN9SDEmrryalMJXT2RnkxXyK0xB3hKbCTPILla0deKnIGaErQbmcd9h\r\nH2JJEZw0IDfooPX+Gxa1KW580hMNcBk1RRxQDuwqkiSME0AFR5Mpunn3moEW\r\nqYpr+bFHZHV8be+QbgimerRPXMQkj6RoX3AkMACD7w0QfjUfAhBOr4/jMq4K\r\nwdXfXNAsIDcHviM/k/Iv31cVVMKA1spCnfOxmqazR/d3Q76c/T3AjSOW8PuO\r\nseW28UklJ2YRYWLisMVMkj2epGqoDF8K4OP8ANePzVNfwc+psrDYcEV155ws\r\n449N0lA1V20fv8uSSIViHKUmKBrArI2zH0g5LB+BlG8VeLKqCOmwUKxoBAIQ\r\nZaPAIIZxFX8zlQMcDpSmvyVxsKfroId6XRYMme6nnAUKJHqR5zOw12InCu8u\r\nh6byvmzqPLuyAoHA4bDS0xvsIk0DyxAeAbXvO5DGST2X4LJyibOvHlD4EJz4\r\n6GfSdhYwcH8vXx2129Rf8vPNFhDNvUWcG2IcgzhjAt4C+bHe8X87fjKNRaHG\r\nZ1ADVOIOcwRRLpGjCEDks0fpGk0ar2afySbOwPe6yDRTSaTcsf+D0m3bdsLU\r\nLD7gUScAfsF2wu/g8ORNrLc+tz92YGC3baU=\r\n=+MZc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"81c959d62f1eb3a3290af5d6d51b8adc253e7b1b","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.3","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.1_1681154362066_0.8561704686184228","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.2":{"name":"react-native-keyboard-controller","version":"1.5.2","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"4c066466f8be76cd37823ea1ad4fd9844a537e63","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.2.tgz","fileCount":132,"integrity":"sha512-JalI4bq/N2U7FXyLSJV5JnTM/MjDdk6+5/7HwJfH6HsgG/a1TkZT0jl+fPyhj/eWoCOru3iYgly9daWzpmoDAQ==","signatures":[{"sig":"MEUCIQDY6D0OwaStZo16KfiVaE2FAaOS1sTVDGyfrCvJk0ix6gIgQIjCbGaxkslmql0yOlNk/r9U34h/7kszlcl5DeAXdOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPpjJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn9A/8DeR6syhp48TffHgtRrf0IT+QryTKHEm4yAGefKXUtXPQWycM\r\nTL9Q2FgdFbLtIDOrkb3Ur9bgbrSACrGnqWSJ+WKBGgbnnH/Nh1rbOn+m9t3n\r\neLUlHqpl/8tl+gHw8bs2bKeyCsbLlB4sS3st6nYnqUmIhsBxFkbxK/io6ELA\r\nzQQrggKkvs8SglheB3nEgm6LyOB/f88vxiX57wUOVKqaie0lOd5uVwT0C/eu\r\nwvCvczmebKtnQ6wcUN78VAxo51oXjkR8KPT3jfCN+yxG277xOxn9MsHhOY6i\r\n7OLf+oui8EcGuC1aQjWS+KMvnHFB8/j483TMHVzg+t/Dj6HNBqJUypZSlMnN\r\nmTGEjNEKzwzTTwOMp4YspBe/WWeSUiZvNLJduOY5fvVisrj8NJk8BXm57j3h\r\nfkLK212Zb1x9a7KAEPhp/n2eee1FCV3fxEcOmoP0rJ0Oa2XIR4JUR7rYpTIQ\r\nhSCw9RXhs20GQy7VQve/JSzkKNjlBdzo1GrCYa0TAHJ7AJxhojtRPzjcRTQR\r\nKVMHi6mfDxqsTZi56SCXQ1WK3YmJQU2Rq8IE4p4mYIHJYHP22f3tU6/JilJ0\r\nYdBvHnqQzb0uCX5a9I9vkeEe5XqaE6darpTYlpw/eB/OIHSsyCgp0Qd90fZf\r\nMBiRlE/pK/OVIIsnBdd9qCYL4+PzC+336H8=\r\n=7pbJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"760bd6944daac10bcf20868efc3b92830605f247","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.3","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.2_1681823945471_0.5487486898073857","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.3":{"name":"react-native-keyboard-controller","version":"1.5.3","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"36e622cdf65ffe81e2894e189f6df3df40ea340d","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.3.tgz","fileCount":132,"integrity":"sha512-TlWplV9nk03R3t2ACoKIrl2cibRwDB5qdqASQmaK+dSXtYKUQcJEsYKkZjmSQ5GEAEhdtIi/WgtZc6Y9qDfMaw==","signatures":[{"sig":"MEUCIQCofWxS46+fURY+MkHHL1CT3yOgmJ7vU6x7Xf50HiSEzAIgQT6T+DN9P2IABCNJFb8d9J0nBu3PJZ7bXPvq5doS4Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269258},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"cddf8f8f1dcdad21246326f50d104e662a3c84fe","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.3","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.3_1684219919184_0.7525652355908625","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.4":{"name":"react-native-keyboard-controller","version":"1.5.4","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"d986f1a29c08dcbbb5bc77811030394460b7bb5e","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.4.tgz","fileCount":132,"integrity":"sha512-SnqBv0QdBqSjVqMonGSdV1SMrhKmyeH+vA06MxKP1vHy5h+kdG9E/p6rHNFz4UrEE3aJ2KFuufHdEOFFj8CbCQ==","signatures":[{"sig":"MEYCIQDps86fgzrtW8C/mR4hzkqr2jWgNBAcc0nh4jEuhALPFAIhAJOR98Rj3dpmj/j//oZQkEPybEhlc732zsUoLDxEfJm1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269259},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"264b2ec0057007280f420c670afcb04276b75e74","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.3","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.4_1685616690006_0.7055683772515327","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.5":{"name":"react-native-keyboard-controller","version":"1.5.5","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"e732d56dc7f57a20f04838cb0d1c9756772fff78","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.5.tgz","fileCount":132,"integrity":"sha512-UmrrIVhzbxtPufK//YKtd9VVzn8lZnEhe1c2nQSDmIoDMvjq2ohoGEIVdoafZREWyjkYZ4zv/hX20x/8SW7wHA==","signatures":[{"sig":"MEYCIQD/t1D7nC+a0a1/izU/5Z2fRlUfJXRHlK0MuJSb4BjLdwIhAJ9oHpoRd+cEqTVQ2yTj3C5FD2vJEzGeEMoh3u5eNcGC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269483},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b799f737932e896183760bd5f0edf21dfeefe614","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.3","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.5_1686058367430_0.4274262017914552","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.6":{"name":"react-native-keyboard-controller","version":"1.5.6","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"f97ce0a4ca43a489f70b56b247cb9cd485102fc5","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.6.tgz","fileCount":133,"integrity":"sha512-1iwPVsslgou9ZsvjqyQcxVSa7g2Md27Oy+JIfeII5EERlpb/QawR5g5dwjF8cHYfL55UVeDc4bLCYrrqDLn8YA==","signatures":[{"sig":"MEYCIQDw/wYo7JPGas8LABwoKEDWrZN8OMF1593ovWcTgVm9rwIhALmO//jOFd3Do57uMqyWC9PGVohHoy3pUVLtq/n8k6eb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269780},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b82e9367e4e9c3b76d246c8f2b85c1145bfd3adb","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.3","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.6_1686745394286_0.27728926712764923","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.7":{"name":"react-native-keyboard-controller","version":"1.5.7","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.7","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"df8916868b70b043a95013786b154582df6c3769","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.7.tgz","fileCount":133,"integrity":"sha512-HMEtE0UponKXET5huNcKBMWHASfQ/8yFTlNs8UT09IHK4xJPpufuJeK/nNXXJ0tM8ODVJozPIm2tX+HLkigdEg==","signatures":[{"sig":"MEUCIGBX3IEzSUWAPRDzQ5EN9JN07K7hL1vCV0n0d+u2XKyiAiEA6IYgAqFda3/MWxOE+HYm0S5o1PKTeg+nugFRXOF2+Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269769},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e4aeceded429ab3630eb4c5e3fecc68ec7f0d857","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.11","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.7_1687334854131_0.3869069073886533","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.5.8":{"name":"react-native-keyboard-controller","version":"1.5.8","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.5.8","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"c18ecc25a08c8dc50a9d3e10882e5b20e4efbbe2","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.5.8.tgz","fileCount":133,"integrity":"sha512-m82SxT8uPwnk77E67yYIP2RZPXuIFjNyvm0si0wL6zrfpaxHHWr6TFBkdv+n2gubna0i3JXzVzOCimq0ka1aWQ==","signatures":[{"sig":"MEUCIBkLaOatN44HSRErLn6gauSySmMQGO4HIrN69W1wqHHyAiEAlr6TOIwq3C2XGFbvl+m8aj9NTeFYI+V1LANtld6J68A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270851},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"d349403f5efc6ac1195fe157ca4ef5597761eae4","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.11","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.5.8_1689064367937_0.68878499685665","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.6.0":{"name":"react-native-keyboard-controller","version":"1.6.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.6.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"16bf69e0fba5bcef119d8a97bd276e9d40b6f1ee","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.6.0.tgz","fileCount":164,"integrity":"sha512-Rws8axmJJOGgGCaaGYAldjehT3Yc2icxSvVc1vUUgc8l1EJhKSbfx6Q6bAJptD/rssLKR7AfpweyT54DQD68HQ==","signatures":[{"sig":"MEUCIQDAuX9AUjMyiRJo5LAmyMOz73DuxB5h9xdklQR+sJgPFwIgQljCsG2JTCqn63G9LZW7cYzuo6d7aES9L4gIrOoOk+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291926},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"2fd004945c3fb6cb8ec1844c9ed7f846e0d98372","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native-community","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.71.11","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"2.14.4","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.6.0_1692955497176_0.835869049421631","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.6.1":{"name":"react-native-keyboard-controller","version":"1.6.1","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.6.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"4c45bae900ac3de840629b3332297ac867cac102","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.6.1.tgz","fileCount":164,"integrity":"sha512-ojzPeS8XadcsDCm46y+A8rBH0qZ52EwYisFKbJRPFlpNi8Hd3XvF9li9Mv8CAhnAH57EfO586qqZ5rYX9EM7oQ==","signatures":[{"sig":"MEQCIHJJg2JjLJsTLgSI3ZrrPecR1QsuUutVWk8gGCI4g9LEAiAEXK9b6EgCcIAqCCo82ZPUF8cF+l/GVGkvoQTNIh3Alw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293089},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e5b6eade5f92207056e7a5539368c2787eb1275b","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.6.1_1693400101843_0.38069730002805313","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.7.0":{"name":"react-native-keyboard-controller","version":"1.7.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.7.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"5f55e9b645469cd3b4f6b1c7f41cb379d540d833","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.7.0.tgz","fileCount":183,"integrity":"sha512-1bLzF8bbbq0NFajzHBDDDkJTTeaa0zcgDQBOX1rtTNNDsbrm6KoNwGyfwxYk+M+eHO6Eax1Q789fvbh3+3UZ5A==","signatures":[{"sig":"MEYCIQCYIC8+dps6Yez169l+0IJ6h7KWWtMRyqP3AoOSaaByQwIhALsG+/Br0z8aAzn2Zz6XM4IrAvJ+6j9T3YOGyjaMA7Pb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328963},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a4e6bde856cec8b7eb74f7732dd3e24018a6378c","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.7.0_1694161510048_0.037829922162228025","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.8.0":{"name":"react-native-keyboard-controller","version":"1.8.0","keywords":["react-native","keyboard","animation","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.8.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"c15ed2f5ee8d616b4fea99752614d315574eddc5","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.8.0.tgz","fileCount":183,"integrity":"sha512-VtJSQQYkKga4vI8Z8AcmCYeGwoaPLG68DzS5pH3IgTX//iZOLjbLQDiyV1hjndvupBOCoGPoGhMPph5Kq+0rxw==","signatures":[{"sig":"MEUCIHbKEwl2Jl91ZMQeGcI05ph7L5UOAHZAu6gblewP0eaHAiEA0qE5yKWij0u8+u2CWBpcy0DY74dyTfYo8fYqCbgLyaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344171},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"df527ffb13a2615e0547066cbe56c717c2e18ced","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"warn"},"extends":["@react-native","prettier"],"globals":{"jest":"readonly"}},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.8.0_1695889042474_0.39208936718710974","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.9.0":{"name":"react-native-keyboard-controller","version":"1.9.0","keywords":["react-native","keyboard","animation","focused input","avoiding view","sticky view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.9.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"c06de88cf5f92c60655f4fc1ae5f3da7c2b0370d","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.9.0.tgz","fileCount":194,"integrity":"sha512-4srbyMCSebDxP4w5r1an7dRzx9GPHOl1zPuVMDrtfIXaHpVbf5uEScTM4ynjnCvy9EDjqzZ2lm9BZ8qYMT9plQ==","signatures":[{"sig":"MEYCIQCl/vYVlEnAyRoRsw1S0myLJHb1ANwqLEg0HbCA8JB8hAIhANX3LdPtra4rqL5q+50CNVfYaRQhuxuL1g4r/OOATZy9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389628},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"35570f9e0736c11bc3af6bffdade03657feff533","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^27.4.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.9.0_1698834593176_0.8515277574742492","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.9.1":{"name":"react-native-keyboard-controller","version":"1.9.1","keywords":["react-native","keyboard","animation","focused input","avoiding view","sticky view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.9.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"c49688f7ad70162eebba2d611e0cc9a7ffdd4517","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.9.1.tgz","fileCount":194,"integrity":"sha512-yB9xtbPPeicXS15lq2mOvAUqv51w+v4NLo9yBJdd1ussmA0r1DJuZCoExS97evYvjJcTyM7kWpkdD7eFdC+fyQ==","signatures":[{"sig":"MEUCIGnESxSWS8nTDOFAeT5eWuy1PsCiN16LZ6N5+6uiatStAiEA1vmn391uKglo3H13UbV73yxfQ5PQVIOqyjKtDew0yL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390212},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"ecd237fc0a0d0c0d6f79a8257a329fc4840b2fdc","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^27.4.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.9.1_1699862385203_0.7949089355048895","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.9.2":{"name":"react-native-keyboard-controller","version":"1.9.2","keywords":["react-native","keyboard","animation","focused input","avoiding view","sticky view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.9.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"76410ecc4d79b7239c83dc8893c5fb4501a66edb","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.9.2.tgz","fileCount":194,"integrity":"sha512-5mIvTWEwKemIO9OOjmKdaB4sYoIQQpp5df0sqGFacl0AmZ1GA+qulxMZc74rO1eLJawYQrBjco1jfO9HDqsHRQ==","signatures":[{"sig":"MEQCIH+RNDvP7Q3dZvFiGl/ycj+jnKid8ZlxVXXz2abbGh0XAiA0R8ZY3S38wIml6y9O1Mp7GFhVbvswVbFdDy30iqcRlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390864},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"7f3657400d52bdcbecef44dc9b46b6f8520a2387","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^27.4.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.9.2_1699988249112_0.7512795087134223","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.9.3":{"name":"react-native-keyboard-controller","version":"1.9.3","keywords":["react-native","keyboard","animation","focused input","avoiding view","sticky view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.9.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"3cc59ae61a9b5a401cdd5fd87e19e31900575134","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.9.3.tgz","fileCount":194,"integrity":"sha512-zVa7WOGIf2zIOGZqLFDm2GaK0egPMtNM0MFWcvj/vpLr8OGQ4YvZV2u5FMCXMPtfoyWXfBPqGP2/n/1356nLXg==","signatures":[{"sig":"MEQCID9fVVWxQ2M5fZjW/5yBHV8ORNaOehRSjf9ulz4maSvfAiA0KZ1qPt+ekTzf4nb2n61hUNw2TJZby0csrXr3CJ6A8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390839},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"c48c3ce2c0cf0a0b5998347909b1af45714c3601","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^27.4.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.9.3_1700154426683_0.6309623860157827","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.9.4":{"name":"react-native-keyboard-controller","version":"1.9.4","keywords":["react-native","keyboard","animation","focused input","avoiding view","sticky view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.9.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"31522d654e4d3dd5bfaec488cee475b0274ec27a","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.9.4.tgz","fileCount":194,"integrity":"sha512-h4xkStnsT8/5AYbhZ1JKKAiiqIoegPQDzg+d1+nfU81jr7XuNo3lr9q4qMfpaEKoAa1dCeyJaffN1xD2e2Fytw==","signatures":[{"sig":"MEYCIQCjl4jZylX4wSYv2tsMtUGUF14rlgsDVVYH6cA2QjAI1wIhAI4dTWrf1znnYKUQNt6QWgpfQDYzLMvuOGyvS6zItwQr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391577},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5c587ca331eedb4b906e21d9774226b6294b0aad","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^27.4.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.9.4_1700485122629_0.6997014256281622","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.9.5":{"name":"react-native-keyboard-controller","version":"1.9.5","keywords":["react-native","keyboard","animation","focused input","avoiding view","sticky view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.9.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"dbf1a0fec79fa147785edddfc9c41dddf9def3da","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.9.5.tgz","fileCount":194,"integrity":"sha512-1Dt21tJTdlT51XXF2bhw2peBBfPHIy4+nSvQGUxt4Tcx6yo6IN0hTk80wZT92u4YOwiyHPYb3Bl4/Ulfw3wdTQ==","signatures":[{"sig":"MEUCIQCBqP+CIhuhfjOGHf4HiOi9Ie+6yFsvLuoT6yAb7VPy+AIgLEgy7evSlv4BaE8ZoJsbdNL4N+gePFuVW8DH1aVHjGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391530},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"81c0b0df4fca3bbb189ed4699f1fa9afaf7b7547","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^27.4.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.4.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.9.5_1701516280617_0.6315577450301118","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.10.0":{"name":"react-native-keyboard-controller","version":"1.10.0","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.10.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"a0f18f4a97222e31ad71b479f543c653045e06cc","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.10.0.tgz","fileCount":218,"integrity":"sha512-GflEM3fgISeijti/azU0/RPDUbztPNpvAjvLVGlmjHrbMVEi7lAnh/tfpjFxDmiKwbD1r0SdgA5p43meH/tlFg==","signatures":[{"sig":"MEUCIQD4D9SPZhCeADq1fuqKwC42j3QnyZw2fwIk5GfK8iSVxQIgEQLLhIYlP3mGvelQU0rTy8g2GiZcBS+VQgxV7cdtBdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511663},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"97e9c8f089eb8b526a040af935e70915def9a009","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"8.19.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"16.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.4.1","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^27.4.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.10.0_1703588610761_0.13471973554898442","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.10.1":{"name":"react-native-keyboard-controller","version":"1.10.1","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.10.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"cd7c1fd7b996751b7764de2cc9cf4b2cd2745c31","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.10.1.tgz","fileCount":224,"integrity":"sha512-bnO5Xw+LW5S64ivUBlb1JyzKCgz4udk6ficeUrTaxGDELpvk3StRLO0t6hUEStjxTdJJZh3MazAzQJH0Pms/6Q==","signatures":[{"sig":"MEUCIArUMyWPY4Ac+6zjYfCYzznkGStCngdEUWQ+3KUXTMBXAiEA00u+VVihLrN3Vu10XFausvWqJWsJux1fumVWH7TKzdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555117},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"51894de22aafac9ffb980b90f9bcc340f3a73b86","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.0","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.10.1_1704450221301_0.5542658846679387","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.10.2":{"name":"react-native-keyboard-controller","version":"1.10.2","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.10.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"4968cebbeb411add6d5d23fd44282a9c209050dc","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.10.2.tgz","fileCount":224,"integrity":"sha512-xgAZ2m7J3Dq3DU1zTUwFnTixq2yNOLS157XHzqMchueZjl3ZihukauOs+SLyOMGcq4+fVbP6t7fu4Z1jCJYhKw==","signatures":[{"sig":"MEYCIQDeRl/3QDGj3QYeTY3CYJhQlNiJvLjBOnjzNFakdzS+7QIhAJcPKhlwc98CCgNpAtOzU8IECe0RUbhw5uxNX0bqhUo8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564191},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"cb715fe1e4541a5df38e73bf9cc4930aa4ee5238","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.0","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.10.2_1705310840367_0.18694325408484191","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.10.3":{"name":"react-native-keyboard-controller","version":"1.10.3","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.10.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"1da4df08beb4ece24a1efbd5611e85ca53d33953","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.10.3.tgz","fileCount":224,"integrity":"sha512-sHy8+aOr+YDiPcd4YL4O5iEGjq5mupQIlkuMSZEPhtC/wM/w6gBR87yQafA93yID6ZOoZH2CBh9Qyv5dKGdQ3g==","signatures":[{"sig":"MEYCIQDattBc0uiB98PWi5zJfJbmTL0Tq4pX3tPAzJ3Ix5b96wIhAJUj3bwY3DfvRATzqHVbRMRp7PMIuC4ZqXGEzc0XMN0S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565492},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"43a18171a7d44ee1994842dc67ec14ff1b895891","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.0","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.10.3_1705757323574_0.16938330138875757","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.10.4":{"name":"react-native-keyboard-controller","version":"1.10.4","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.10.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"3a415f42f2d4741196749a9c954689b1ef9344bb","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.10.4.tgz","fileCount":224,"integrity":"sha512-PQ3AcKGnacDBeA1zB1y44XLgj0sZd3Py5Kpml412bKgYiM09JgoK7YbJcUxMayTeEGtZ8GTOteevGTbGq1Otrg==","signatures":[{"sig":"MEUCIBsYBaJb9N8ZlsBB7ZpTBFa1x68vsOaa1sNN4z5F9NowAiEA1r3XyAzdbl+L/1wzecf+VwACTul8/XzQvN7/O8//z3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":573969},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"591369969243788d9ae73208842dc92651a97055","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.0","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.10.4_1706562919287_0.8338874776295839","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.10.5":{"name":"react-native-keyboard-controller","version":"1.10.5","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.10.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"0a3f6edf61b3a2ef64cd179a4a9902d0f64f29de","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.10.5.tgz","fileCount":224,"integrity":"sha512-aKiDqx5XJf6J7/WX4RUgCwjqD0XC9fRUMe8akD1XbrFiUMux/MrvS4siwepiOzfHnabJ8qIj+QOKxAzKaKNEeQ==","signatures":[{"sig":"MEUCIEcP7dw52lFThjEpjCw8vmxDiXM6/3OuPxGsTcNJo+llAiEAw3ws0p0kJY806JenFuD3urgSaDfgzLVBKPkx6rsOIOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":576059},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"28a7eeb99628cdd0fac8c3aad6c69ba4db0b2279","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.0","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.10.5_1706820533062_0.5872567034031277","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.10.6":{"name":"react-native-keyboard-controller","version":"1.10.6","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.10.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"ac9d74218e9e51168455aa388c21094470647a1c","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.10.6.tgz","fileCount":224,"integrity":"sha512-UlXWtM4FvsJUYRFYKSN1ubummuOLSsQAPUAVk91fyfJJ4nM06lf0Nbx3xen6vT9CtohP3thL8cQp2Z+38N+Eiw==","signatures":[{"sig":"MEYCIQDC+KLK2uHYGK2tbWLfNeMxS+mK9ZyIjhWZH4GwzR2mCAIhAMgvTdLLZUggkw7U43SY80XlpQO1wPbZY+5zem89IgxG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":576339},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"15b0dfcfdb34d85345bd4cee2abcbdb32cd98bf9","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.0","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.10.6_1707382488739_0.2419419351169314","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.11.0":{"name":"react-native-keyboard-controller","version":"1.11.0","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.11.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"4449bf90516b7a8eaf5f2e9852209b927f33c743","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.11.0.tgz","fileCount":254,"integrity":"sha512-ZAQVD5tf/U2Q48JIb3mfIRbtRp2LrNY91ka0KVpVseIuuD4+rZwU4VILYC4HAsoTEGrNvVnk7OwQWIT/sCll0A==","signatures":[{"sig":"MEUCIQDWzRj92lf3g9dZ5iYYMTGvTVK+AStxX7siXroV1+vr1wIgMrCQliM3GFOI76j22fbHz96NWwwDbqzVJPBZuQY+gis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":660486},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"de5e2effe0dcc4dfad3e065b76a5758e7f120faa","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.3","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.0","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.11.0_1708502225071_0.7826074565484655","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.11.1":{"name":"react-native-keyboard-controller","version":"1.11.1","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.11.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"536a9d7a30eaf196b5121438ad48fe9210a2495e","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.11.1.tgz","fileCount":266,"integrity":"sha512-lRpMREeIPdK+WqkuJQ5RiXv1ZsV47EUYyqaFfgAfNUxfOoBsshUwYSg5XNIEYmDGDsGtYbo0d3/Qrg+crDNLcw==","signatures":[{"sig":"MEQCIBY1oGl77AdJ4ZcLThCe81SLO6y/YafUT6cw7A+SzmQhAiBBA3fmdvpVgPHYiiy1jKWffB4YM+NMLCo+xj/6NZ2KlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":663916},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e87de7061134f8e1b915a908bb8a287dfd27f4d6","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.1","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.11.1_1708775687738_0.6532783729093259","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.11.2":{"name":"react-native-keyboard-controller","version":"1.11.2","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.11.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"890d80367162fc8b8867ebf9606741c46264a48e","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.11.2.tgz","fileCount":267,"integrity":"sha512-QeAABQCHH+nzZ45sQqiz3ALg/CFA+AmHJRZHvgieQ2ET6zjpUkjh3fqCk2V1g2F2pBpbEtzEnnGR8ojdYeh4Yg==","signatures":[{"sig":"MEYCIQCm3QUZpzFmihxki5LLVtN1qvt6kzXUOr6uH3F8rfNu4QIhAKWzOtkWNdQY8FFwYg7PzkkkPE7hryUcM4c04HaQGcYf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":665529},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0212a096bbca961910f81635abc6e711236a734a","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.1","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.11","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.11.2_1709195192575_0.6573267152707738","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.11.3":{"name":"react-native-keyboard-controller","version":"1.11.3","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.11.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"ed8bc04f8db505f53a94abc637c0b5f8483df613","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.11.3.tgz","fileCount":261,"integrity":"sha512-ie3wQPRTQXZWGktz45J9SnQ3qzCEz/pxm6xCd1zWzVL6NcVrYq1RDgEy3YEShsVIDZkJor9Nj2WP/cmc9dqzHQ==","signatures":[{"sig":"MEQCIDb14n2tVAWx6hMTBD1LT3STA4/lXG4U2ZDAL/IowPmmAiAMJAXyK+/CxToOhMP+TFQUloyjM/cPBrU4d5zL3T3Tdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":642808},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"ac5e9a0c83fedfe35258cbf759760efc087b963c","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.1","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.8.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.0.24","clang-format":"^1.8.0","react-native":"0.72.11","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.6.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.11.3_1710156873394_0.2899876474542251","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.11.4":{"name":"react-native-keyboard-controller","version":"1.11.4","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.11.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"1b7bbd3b72f742d4616225715caedbd53ffb63ea","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.11.4.tgz","fileCount":262,"integrity":"sha512-Gn/3d7dut8IyCZikvywKivwrYFfpj3YFaT8YcxtTL46jeoG61qFIjzEV2OPdRy476c6Mea3rByhrdiR30XCfVg==","signatures":[{"sig":"MEQCICqiCc6PduNUTgt7KJQVmvl4mQ5IXGHNylh13SNWowEsAiATZXSaIBfWD/AfQWqNFGDNFyJmN4qvN5S0ARtRDUJ4jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639677},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b44d70b254e60b0e9f1a192815b46c0ed376d046","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.1","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.73.6","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.8.0","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.11.4_1711007577638_0.30607671110811485","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.11.5":{"name":"react-native-keyboard-controller","version":"1.11.5","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.11.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"480fb0093e421f6947e302c9dd31bf8e349bc1e0","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.11.5.tgz","fileCount":264,"integrity":"sha512-AtlJVz+Sm9uh5Y+k0AhqJDVnbpYkieOE+qHwO8046Fyt9blxK5pGprOQLNy9hcJjfxwhiwiSFk9VyZlZfaYe6Q==","signatures":[{"sig":"MEUCIQCm1svNtzAeJVgu1XJvWEDiFUi6A5oZ+ctwvAPw/e26LAIgSfCy5ujTP8qlmr6ATRtVHBsE+WIG9lAeJziktg1CevE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644049},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"2e66fa016a29ce33b19712399f88b92e39fdb8c9","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.2.4","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.19.1","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.73.6","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.8.0","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.11.5_1711478980203_0.9829628998991915","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.11.6":{"name":"react-native-keyboard-controller","version":"1.11.6","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.11.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"4c9f2950f872a42745f32f46c21475cd1e4a7154","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.11.6.tgz","fileCount":264,"integrity":"sha512-EFx17Uqccsf8jRqEJxqgTIwOdwSKLhA53qQ5Y6z9rvTO0q99/wQbq6F1otEE/oq27HlVGkYk1aYJ7U2nKrtqKw==","signatures":[{"sig":"MEYCIQD8RfLO/qEQpv2igX5YcibOwflNC4vpXX/TJYjNKWCZgAIhAN45N+80+nh9jXAGlNXOBJsV9eoYiaWLEFS74Us25vRw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644005},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e950a09c0f220e3dacd7598b340c8ca6cd50fcda","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.5.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.0","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.73.6","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.8.0","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.11.6_1712322776105_0.49115774371237975","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.11.7":{"name":"react-native-keyboard-controller","version":"1.11.7","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.11.7","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"85640374e4c3627c3b667256a1d308698ff80393","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.11.7.tgz","fileCount":263,"integrity":"sha512-K2zlqVyWX4QO7r+dHMQgZT41G2dSEWtDYgBdht1WVyTaMQmwTMalZcHCWBVOnzyGaJq/hMKhF1kSPqJP1xqSFA==","signatures":[{"sig":"MEYCIQDRnic60pwqTSlfueO5GImpC5+07kZ9vL2ximzLxy5KwwIhAMzSNiEhEK/MUUTOhhtabB2sFJ9FBfrKNNjCjRsLhs8B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624494},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b1c4ed5a1055e92a0d99f2fea25d258463f11c92","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.5.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.73.6","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.8.0","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.11.7_1713943465805_0.16325934924896623","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.12.0":{"name":"react-native-keyboard-controller","version":"1.12.0","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.12.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"a7caa29b7f640e3512e32ae47868265c433dda76","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.0.tgz","fileCount":272,"integrity":"sha512-am/1qIClurdUEgCD43E5/YJEO62XrBJLnvq3dFJt6KJAMN9/f3Ffz04tbQ5xEY5k91uurJX4Ev8bEXXJfaIvaA==","signatures":[{"sig":"MEUCIQCTovGvxE8IQFOIjelWzMd5A0N7MPoSxkhMI3+BIsxVewIgN5xw5i2rvdWkTCTGeZwR3chI6OfIkbBIKRRVCQHfOWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671293},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"757747761ba7ae5075dda5b617a0709a87944756","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.5.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.74.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.9.0","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.12.0_1715599364098_0.44286253278721177","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.12.1":{"name":"react-native-keyboard-controller","version":"1.12.1","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.12.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"6de22ed4d060528a0dd25621eeaa7f71772ce35f","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.1.tgz","fileCount":272,"integrity":"sha512-2OpQcesiYsMilrTzgcTafSGexd9UryRQRuHudIcOn0YaqvvzNpnhVZMVuJMH93fJv/iaZYp3138rgUKOdHhtSw==","signatures":[{"sig":"MEYCIQCji6FKNsVD1sjVoFo/ZmKiw2TW1twtLkUWf6++5ue59wIhAJ1GwuSPEaNBug5XJ1pNgtsGDeWQjBN1ofRVBadcEaiY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671634},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"6da7f58bd692e0eeac26e44fd4960c1f4a31f3c0","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.5.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.2","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.74.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.9.0","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.12.1_1715852087796_0.07837113899255765","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.12.2":{"name":"react-native-keyboard-controller","version":"1.12.2","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.12.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"dbf1da1401069e263b6651c7015f1b2469e04ad4","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.2.tgz","fileCount":272,"integrity":"sha512-10Sy0+neSHGJxOmOxrUJR8TQznnrQ+jTFQtM1PP6YnblNQeAw1eOa+lO6YLGenRr5WuNSMZbks/3Ay0e2yMKLw==","signatures":[{"sig":"MEUCIHhqkRcTuOwdUTEwPDH8R1R7/3oSnKcyX8dvKSaAAIS7AiEA0+mVqIlk1BtZq8u2qDui42gynSejGnVgOh1qkN0y0Qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":673782},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0e41662f4225cb82a3783ca7ba2b0be5c6377c8a","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.3","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.74.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.9.0","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.12.2_1717423035957_0.6297993167649227","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.12.3":{"name":"react-native-keyboard-controller","version":"1.12.3","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.12.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"ec6236f9d38921ec3d93f5fa265ca36b43db3ef1","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.3.tgz","fileCount":285,"integrity":"sha512-rs+N7oQCzbVoaz3XDVHwEBWsfkcgXWB/o/t8JKTe0Jf2BEf8pH6XrPgsnGR+zzDC11Bm5BtmZopMYXVNm3kJjg==","signatures":[{"sig":"MEQCIBsMNnVn3M6qC5yXOWtPb4izugbQLUaMca7k5ux5PvjlAiBfRK3S00H2dEWVlW38HNqbLbzfCa5uQrNJ+UjoFrllIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":692567},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a5f8ab0a32d201de6e14addcab9e7f9accb6e409","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.3","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.74.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.9.0","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.12.3_1718363057079_0.39331781725274584","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.12.4":{"name":"react-native-keyboard-controller","version":"1.12.4","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.12.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"ca95babd7acd72f2681b5af4e86eb77f91d640cc","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.4.tgz","fileCount":285,"integrity":"sha512-s8QbP2TIgblqIQUHCRCo/FeO7TdLzPIFAqjpW5t1ArFG/yd81MT7kgJAffAzkYWxY+WyFrHnLNX8Z8xGQRcMvw==","signatures":[{"sig":"MEUCIQCqc12oldox+40FCztE9BlcwXfJOEJwubrZgtkpnrMCTwIgYctRfaxQM8IzrzBuOiBctq+AhONrdcQlqot0G8VjET0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":693220},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"10a254ec6250aacefb799d28ea17a1bc5ffd2eb0","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.3","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.74.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.12.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.73.2","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.12.4_1718887711610_0.41997277480683604","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.12.5":{"name":"react-native-keyboard-controller","version":"1.12.5","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.12.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"cb1bd86e81d5c63f45dd6709304462133cbc1f8e","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.5.tgz","fileCount":290,"integrity":"sha512-eU3fgALo+Dm5OxYg97yRcL+NCupkYFrLZ63kSRf2DQWJwPHipdNUMNP4s2dv8eEfuzVtcFkoQENwUVcTsCZ8MA==","signatures":[{"sig":"MEUCIQDzzqFY7oe+VpsIRL6fzFPmIDPgcofXYJgOkY52CMhqbAIga0Bex/g39cjx9j8MEhtUeViWRyfIybUB/f0sJw8QXHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696018},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"487eadd4774f6cc7865ead9e02fa083866950340","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.3","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.74.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.12.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.85","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.12.5_1720174491083_0.15020937930905576","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.12.6":{"name":"react-native-keyboard-controller","version":"1.12.6","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.12.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"bcbdfe114249c0f398c67975796f0df9b443f6d1","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.6.tgz","fileCount":290,"integrity":"sha512-TPqgEelsPOjdmsKmV3iGi1+eG3hzcCXVzJo4F54JeDoCOtk/QP5Qwu586RRgAganogs4XULFRRFXLx8u73GoYw==","signatures":[{"sig":"MEUCIQD9tzF8jIYdyq4+WC2YD5l/7IgPe9VIpjfiEShfMpNDBQIgQpXA3/IC7eHAGxhAp4/nhcW+ZvLSTaoTBE4agjB5aDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":693448},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"6e3068e8c02f043c7b73469a640489a42e2baf86","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.3","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.74.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.12.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.85","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.12.6_1720774417275_0.5469040492219399","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.12.7":{"name":"react-native-keyboard-controller","version":"1.12.7","keywords":["react-native","keyboard","animation","dismiss","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.12.7","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"347a6a645d1118e9a9e8e7b9952dd44e87830079","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.7.tgz","fileCount":292,"integrity":"sha512-eccg0JtZk5n/up3I7pEg606Bo9eLsgVGtTPnmdv507AJg5UeAAMEhx93P7YXDZmwJ+38oFn3DbL7a0eIUE3Lxw==","signatures":[{"sig":"MEQCIF8XkisIppCIQxd46qM5iinf0415TAPpIYi+8w5FUpApAiBL8ZDar2hcuF5Sxoz7TyAcv5nxulfYQ8+cBcu+TmqYug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705826},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a2abcd220e954e1393929e1600b5d9f6ee4b9a0a","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.2.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.74.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.12.1","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.74.85","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.12.7_1721818306083_0.8900575272887512","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.13.0":{"name":"react-native-keyboard-controller","version":"1.13.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.13.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"e6ce4109b74318e8467c74929c16188c04007c35","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.13.0.tgz","fileCount":312,"integrity":"sha512-bMRx94Mt+HOkh6WRkShYgbszUcF+S9OWYHUT+DhFK9/nm1AxmDoMQKorDdb4XUXJgxrDe2k46fx4eAA6BZm/wA==","signatures":[{"sig":"MEYCIQD+Zkg8+UsOSJOER2L9Aej64fd+PJRCtczvazn1RFg6FwIhAIpwlc2C/7VnNklPrvvVcFesNrswS8FOW0mJ2bSN6Wtu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703776},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a0a156ca8061d232fe5c41b912765ca5b9285307","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.0-rc.6","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.15.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.0-rc.6","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.13.0_1723796515235_0.7312191911668036","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.13.1":{"name":"react-native-keyboard-controller","version":"1.13.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.13.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"b657ccc09a6683e08cbc95d49ba5d9970b66c1a2","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.13.1.tgz","fileCount":315,"integrity":"sha512-2hSrK195NCZXV0VIQSBXjlMnoVPLnlHIh5xFx3iKo+hPLp39bFBWcfqrawYKj6lX88a6aUTRzrg2U/CPCTUQmg==","signatures":[{"sig":"MEYCIQCoX2tsDu3hgOqJgNuDNNdsi2n2p+BidSkEPayUI0s87wIhAL4UlXXWK+oxRO4FxxY10crr2/kgQ0Q201YSWT5hzu3q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705359},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"c65f43f9a0a62f99aacd3125e7ac96b521ed4a91","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.0-rc.6","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.15.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.0-rc.6","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.13.1_1724064242592_0.22068695820875872","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.13.2":{"name":"react-native-keyboard-controller","version":"1.13.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.13.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"f2b080140e906393978ba0cfd1700e11deb12b67","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.13.2.tgz","fileCount":315,"integrity":"sha512-FZkxByqboqa2bq2fXtEnD7f78VmKbu5cHjEfubHfV2ZtkGolZ01XTqKkEQ172GvFSjC5iuF1L3h7C4g8R6Xq9Q==","signatures":[{"sig":"MEQCIGVc4x1ttp/i6DOuUmhqkfudDPrTtXIVCRzrv2BYJhtZAiByQ4u41efx/7YUyotw42fMcMMXIQ8lFNNQS5xWChpjTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705349},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"34493cd89ba6de9593da59db6c972599fdb8afe6","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.15.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.13.2_1724316630104_0.34636900653445446","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.13.3":{"name":"react-native-keyboard-controller","version":"1.13.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.13.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"8e2cfbc55c65004fe2b4864f4a5c3184b62a3f7b","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.13.3.tgz","fileCount":315,"integrity":"sha512-C6W0Ta5cCKa58pTL3A8WPFNvDgwc5+Qs3pj4v3Q4Emk1INkUEkJDsWyV7HdR232V/98mLSWai2W/8HlqsOAqhQ==","signatures":[{"sig":"MEQCIGQkC7l0uUgFQAlWDrmhqdoZIkoV7eBOF04sii2sPd1pAiAP/Wu951DXbWBSW7JE+8W/tcJXkDroUrKpcF+iqWcE9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705116},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8efdeca4276e1b18bb115ca99267208a220b4c4b","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.15.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.13.3_1725006480533_0.11668873725320728","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.13.4":{"name":"react-native-keyboard-controller","version":"1.13.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.13.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"0f85ac2a1b594fd65283d98cb044f331ab598ec5","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.13.4.tgz","fileCount":310,"integrity":"sha512-80unzD4S+ybgYOluhdeV4zV62ejg6Jt0l5iw7PuA1y3aM1a1+5tS2WoHLNk8605oDaGcVLGNMNF0Qv4GWe97Bg==","signatures":[{"sig":"MEUCIQDLIuhFhNWtExCT3wySNtkWYBtO5bqahnHpy7OkhMkBkQIgLFrn/l89jy6J2qEOBmYrw4we5MHOsjis45bHxbwwbiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701190},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"f1001944461ed58401937b25e5a6fae1d0f7bcca","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.15.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.13.4_1725602699566_0.5681037591850155","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.14.0":{"name":"react-native-keyboard-controller","version":"1.14.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.14.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"f6faaa12b3736a10f4eec4236ed5b0343508b9a1","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.14.0.tgz","fileCount":334,"integrity":"sha512-JW9k2fehFXOpvLWh1YcgyubLodg/HPi6bR11sCZB/BOawf1tnbGnqk967B8XkxDOKHH6mg+z82quCvv8ALh1rg==","signatures":[{"sig":"MEUCIFZJsRA8dPEFAmEZeugoSUvGsSHZeuaspxJ18vaCjiI9AiEAqAmQQwCJZzc1AlyhPJSl5OXXEWNmZmRc0TLsRb55R74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739881},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5f3dd28443034c80abc709c8af1c29e73b1d0882","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.3","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.15.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.3","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.14.0_1727778481263_0.4981907674086512","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.14.1":{"name":"react-native-keyboard-controller","version":"1.14.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.14.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"16df84ae3b00055867976f4b737c92e4feacf517","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.14.1.tgz","fileCount":335,"integrity":"sha512-HUrZTaaDPxm94EVXlguwJB2gm6mc+VRTTzR66luFGZJZnL2SJoxN+dwsNW3twkwUVDrCPPA3U21q9YWUKVmwvg==","signatures":[{"sig":"MEUCIQCDI5/JcUvP/KBEAXh9OYUtnJad23ubEGWLO97nUVO89AIgP+fe70KHa/eQVaBK/rFGVM4Oghd2J5sWXi3b8HnuwtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":743708},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"ee4aadaf212c2ade1251f61ac0bc01b67e63d209","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.3","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.15.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.3","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.14.1_1728637326065_0.33063971044261553","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.14.2":{"name":"react-native-keyboard-controller","version":"1.14.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.14.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"231882ac590eae3d9ea0aff859de59c44932bf48","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.14.2.tgz","fileCount":335,"integrity":"sha512-1AgJo9byz9mJFnXH5WX4sGX88S9gh6lIREuurB96uoXdR7Xa17XCYd+JsrQx9pHcnK7Cz3mWcNh3IIwaHFvZKA==","signatures":[{"sig":"MEYCIQC0By6Sbawju3VP5Jw11P1T7AYccn+V08yfzb67UWeHwgIhALU5ssZ9w5GhZi0J+UHz+YOWBcL2E6dLAPnULvHC+Ntw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746183},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"942a17bcdde9f2b9efa3ff3517ed4996f32b61eb","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.3","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.15.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.3","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.14.2_1729242441849_0.9632108859650481","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.14.3":{"name":"react-native-keyboard-controller","version":"1.14.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.14.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"283560a6dd1d4ca55ffbc26150cc74c3327338fd","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.14.3.tgz","fileCount":336,"integrity":"sha512-E9yYD6Q6w+lCS0OFNXnWszoMlhcavdYJFMeYgmI5ydch3x8GtnQiNQwGhIATS2hxFbB1KY/TerVRxZBT+Zu5mQ==","signatures":[{"sig":"MEQCID8pgkuVqDggRGwMmhaTGnxm1MXmD5EG0rNLYSw4zLXgAiBzb29841/sddif56ht5tZTEpvLQmLdR0DmnJ47Lz60Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":750496},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"cfc5b4837fa4d5dbf15c3ea6f16d49920cbffdf0","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.3","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.3","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.14.3_1730215475713_0.3256360834493379","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.14.4":{"name":"react-native-keyboard-controller","version":"1.14.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.14.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"5b3eb9908ac8a8f7cfba1ff967ab4083657bfa16","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.14.4.tgz","fileCount":336,"integrity":"sha512-hVt9KhK2dxBNtk4xHTnKLeO9Jv7v5h2TZlIeCQkbBLMd5NIJa4ll0GxIpbuutjP1ctPdhXUVpCfQzgXXJOYlzw==","signatures":[{"sig":"MEQCIBwjbIlvZMsSlhEesz1YisUhiJk1N9CGkh4Cwq5cpSNsAiB3/a533NQgA78z3oHTxYmSDkbNF2c/+WcB4GVrYpuatA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":752693},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"46e2fdd7a25643d32ba419d9f30cce3996cd4b29","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.0.4","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.75.3","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/eslint-config":"^0.75.3","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.14.4_1730980066819_0.46784642373443064","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.14.5":{"name":"react-native-keyboard-controller","version":"1.14.5","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.14.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"ec1e7d1fb8ee18b69ced4d8ddd6fd99bdaaf14bb","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.14.5.tgz","fileCount":338,"integrity":"sha512-Cx7+SWI/P50i4PKJZN4T43RqoFkJ3GBoxjQ5ysrzZGoImHTF4j3atSwcBQGMmunKCem1yGOOQ84or+Vbcor6wQ==","signatures":[{"sig":"MEQCIDGh8B8MxfpiSwXWUrDCWNcgFyVpPYS5c0mCl5HJG4aOAiBDv9hQA0/vn6btGEfmcJO/G8Fp2GyYmSTLH93bXk24MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755919},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8ba5bb47c7a92cb7d935f1d819a65b407d4f9473","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.7.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.4","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.76.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.76.2","@react-native/eslint-config":"0.76.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.14.5_1731918524931_0.14524107263322006","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.15.0":{"name":"react-native-keyboard-controller","version":"1.15.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.15.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"0ec527c5b10e3dfb7cd0508357a6f115fe33ae38","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.15.0.tgz","fileCount":348,"integrity":"sha512-Laqszs0Uciu9MFkHurLwaHs9kftzUueew75HVOndbdcGR3MbKs2MqKdQEg1AgXSHcGoGg5nKafMOLVIoYjK6kA==","signatures":[{"sig":"MEUCIQCazc4FP2ptG4qTIuq7ROSSsKK6qD4HXCZh4JM2wrvbtgIgBhljzcbKOcz506YRFlLe7jT0ACnmHCGPoqFu+tinOFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778144},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"f81c1933240da3b2710c9e714afa92d3012848b5","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.76.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.76.2","@react-native/eslint-config":"0.76.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.15.0_1734020079361_0.9627892035809253","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.15.1":{"name":"react-native-keyboard-controller","version":"1.15.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.15.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"5d568687856c948add3095bd646676d7db863448","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.15.1.tgz","fileCount":348,"integrity":"sha512-Ote0v0iD46oSDB92hTVl7mtFATKgxvwOvdG81k8ljZPLxdl+UW6Ji5hCzKoTiyQy1GBei+owJrF2IwNWJuWmwA==","signatures":[{"sig":"MEUCIQDh5WqgmctvzDghhNXMej0LROOQDlVodI/jVFuKNu3t1wIgGtSOGR8U8TKRbsFnpEplGvY6HUHuV2vbbike2ITbUkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778163},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a39518280de7ba5c1b3c46b675bc868ad08fe0cf","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.76.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.76.2","@react-native/eslint-config":"0.76.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.15.1_1734608032907_0.12461729806731747","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.15.2":{"name":"react-native-keyboard-controller","version":"1.15.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.15.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"9c675053dccd6f7c9a17e9762f617d296d1ab999","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.15.2.tgz","fileCount":348,"integrity":"sha512-ZN151OyMJ2GQkhebARY/5G9rXgSlNCKy+WjS6p4o7S+5ulb4nGzl6UkpEuT7/C6bHDeAjDupdrET9tyyTee3nA==","signatures":[{"sig":"MEUCIQD76iWWn8UrF0Gnl0tPE2cjwE+6zLrfH9ycrFTaw41HzwIgdRgLzZmSEH3rEdxuBsFMLnA08K28jwGnnWHFhF3lfsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778266},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"59b07bcb98ddc5096d6053cda915118229bbf638","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.76.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.76.2","@react-native/eslint-config":"0.76.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.15.2_1735043561733_0.9607030535026846","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.0":{"name":"react-native-keyboard-controller","version":"1.16.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"64554a1969e9808a84f2bc86c5973f3bb6b026c0","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.0.tgz","fileCount":354,"integrity":"sha512-UDRimboBsPsl5fGSM7YvHFvsKj6IxLX6EGHRJDSxD8UrbEJoxh6Me7/3p1BKFv3BG2+DrJadNuUkwVda8FK3LQ==","signatures":[{"sig":"MEUCIHKwmHzZM/TCwDmTwwSK15YBXMoxzGWe/sQR56u7TwGIAiEAw+wSrvWiXu25AnnRDjYi3xPptQONRuGz7KiCGfL4g2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802246},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b0f96d77621e1a729edc88da5813af447593378d","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.76.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.76.2","@react-native/eslint-config":"0.76.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.0_1737981806589_0.9295045378458819","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.1":{"name":"react-native-keyboard-controller","version":"1.16.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"d0a830a2dfba95622fc52c72c89cc3afd88fdfa9","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.1.tgz","fileCount":354,"integrity":"sha512-6Yynx9P+/bzpbYvi5eNZ7FQadm5ZyXpUiXHjaUGQP0KQQGSPpS4CohpLhDZ5z5mqkU2QeJmUzMzGPF+q6MjNfw==","signatures":[{"sig":"MEYCIQDIOofeTaEel3y4064oelXPKWrgykL8CS5jJjXsmvn6NgIhAJJ6io37SnnKOuqTUpsfhqzvPDB7K1+TlRR+mtGCwS2l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802055},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5388d388f34503c7c51ced1ffd449e2825b9f0b2","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.6","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.76.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.76.2","@react-native/eslint-config":"0.76.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.1_1738317672177_0.22330639866201296","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.2":{"name":"react-native-keyboard-controller","version":"1.16.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"971e1408fd1a7b1e5252735cf12f0286b45b79f4","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.2.tgz","fileCount":352,"integrity":"sha512-G/+uTklyd4rkjmC81V45vbFffhGdzwWJQAt0/nRC43MT6yZQubI6WZx5mfx49TZaM7gLSyTyEobPkI/LBReW/A==","signatures":[{"sig":"MEYCIQDnuLZ5ofFBb2Ungynp2uT0kSkydL18fQpD9Y+tMrznYQIhAIKCezP+UVOfkCUhMAQ6cG7NxoVlqPWYPYJL+qlX8knH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795415},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"76ab331a6a377a604ccbefcedc7fb307b363ba11","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.6","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.2.1","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.76.2","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.1","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.76.2","@react-native/eslint-config":"0.76.2","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.2_1738661540859_0.992515172399548","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.3":{"name":"react-native-keyboard-controller","version":"1.16.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"6a3e6a61e5de77bbefec4e42d03f0e16143d73a1","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.3.tgz","fileCount":353,"integrity":"sha512-sIByh0F3Umt8kACAbe5LmXe1AjJOTrt4MW/CZCTK//qU6ZCKJy/s6YeRKQ+/CJ6ELl3Ch9qp6wbxFaA1zbfshA==","signatures":[{"sig":"MEUCIQD2C7HyyHh59/3zQJhU1Xm+JgG8qKEj/fSvoJZvMqOlmQIgH6KyhfW73UHqK5ie/8Db9PiRBSzPZ7TGp6QPih3Jfao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":797395},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"54fa1eea43f3f9dd1c73ea9e9494e87d1c45d8e6","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.6","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.77.0","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.7","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.77.0","@react-native/eslint-config":"0.77.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.3_1739179298454_0.47214514183053","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.4":{"name":"react-native-keyboard-controller","version":"1.16.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"09a7980412252791d4baf605ddf4d2abb923a9d9","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.4.tgz","fileCount":353,"integrity":"sha512-pkr1qOtE5ugzErQ3ZIvB0L+NEhwOTC10bXc/7VfbSAQczfXwwdh66wm2L9bRe5LEiDjUtch/3sdfbN7JOjulZg==","signatures":[{"sig":"MEYCIQDieRGhZM1lPd4UAkPsGpxNec/KTrPo/HeB1sBE5ozi/AIhAN6HPdNcT1Puyx0Wse+yEymPRFw2/QllNja6rDSNAUoT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":797226},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"90c86616733179b1abbc202ba5f43a4b251e2a6f","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.6","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.77.0","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.7","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.77.0","@react-native/eslint-config":"0.77.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.4_1740046813373_0.91006684787084","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.5":{"name":"react-native-keyboard-controller","version":"1.16.5","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"b8ff30d1c171a49b033843479e578c211c04ee88","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.5.tgz","fileCount":353,"integrity":"sha512-YYiw6lETHIi+66z+n6Q1GeL9hrrlvniFuGTnWDUaTnMq4dOQAeBcbdSXLp371nbrWlrgkb+2HC84xihtRqrwzA==","signatures":[{"sig":"MEUCIBSi1dJW3trv0mSjG3yaf7rvu2T6TWEHGbardAbXVSpJAiEA1KTmUqGD/i81Gjk6UAcKSXyGmtSjXqh1GmBzd1jz4yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":810179},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"faaab307f2103b2aa1fa3e119a90bad9b00ac206","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.6","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"18.3.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^18.2.6","clang-format":"^1.8.0","react-native":"0.77.0","eslint-plugin-jest":"^26.5.3","react-test-renderer":"18.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.16.7","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.77.0","@react-native/eslint-config":"0.77.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"^0.0.0-experimental-0998c1e-20240625","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.5_1740397852267_0.07095201762459324","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.6":{"name":"react-native-keyboard-controller","version":"1.16.6","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"c57e26c253c6d469c4099f7c2b4cb7e9aa59bf8a","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.6.tgz","fileCount":359,"integrity":"sha512-3MeJKtF2eBv3+HXM1rbZqWaOGpJEYxVY8ThOpCPCa6R703Dmb069LsZ08M3ATaHZH2yqNvp/bQCo7P7I4Qqomg==","signatures":[{"sig":"MEUCIE5nae88cqPwLttS4VfH+rS2qBd7GzfSk01lxMIbPjJuAiEA9GfMNJ55UBihQOXVGdRA9tOTe/wtdZgeBllLPqqNeX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":811331},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"3a366a3a3bdaebfce2055c7adb9c966649289227","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.7","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.6_1740655912906_0.5483383554812231","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.7":{"name":"react-native-keyboard-controller","version":"1.16.7","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.7","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"21dd56989bc91c67535be528c963f4e28d041c95","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.7.tgz","fileCount":359,"integrity":"sha512-jO+EtpkThXMKYWJmVxjwCbsZ5f5dfxG4ORS1Zc11Fp4kgHP9e6NS1cnv9JSaSQghqgRE/XGR9eHCeKF+tFgNqw==","signatures":[{"sig":"MEUCIQCCEpNr2jq9xq75HIy4dRnuuMf8PMqhLORnGph4dj1X8QIgM5NMLrYd/3ChXJomZXaeNS9jDpZlAep96t4ARPwwZDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":811646},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"18e550c8988af1b20fd2842ab5af944ddf989786","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.7","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.7_1741347533362_0.3404855206532056","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.16.8":{"name":"react-native-keyboard-controller","version":"1.16.8","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.16.8","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"e733b4b3da09fcd657ca360fe447c0ec19907484","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.8.tgz","fileCount":359,"integrity":"sha512-Ua6S4+ooMqNW3dFQ7/S/fhzgumAuOk0eUkYmNRyjg3ezYdOjwQNl7QiVQg6cxZkpPmeIkgHdmeOR1HZ45S2h4Q==","signatures":[{"sig":"MEQCIBBoo/KdF97v6Y7Emmf3q/MIAIuhZ9KP01YncR5A3GYJAiBxCqjg3tVaUnwpQ11mZrDNnANTvU0ncV5/IUTBcZ71GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813916},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e1a4cc4e5804c55872934f4ff592141af1286f9e","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.7","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.16.8_1742379594496_0.08787694017225633","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.17.0":{"name":"react-native-keyboard-controller","version":"1.17.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.17.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"06bacb207836f73c66ebc4ab5aaedb02d70232b0","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.17.0.tgz","fileCount":375,"integrity":"sha512-JbpKNKStiA6Ud04dMSwObp8cCqNVk8CCb3c6TDFJVbirz+ALVulD6i8l3P6YhQGhA42Vpc3QHhuFlRtBrbQkcA==","signatures":[{"sig":"MEYCIQDh65JL/sNfiKrnCYMzQc/TWTF2qtATDwt/hWThZVWKfAIhAN0SUHuDbs1KXDrv1Xrh7prWNfjON7YYek7ncI12w2ZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837169},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"581e3772c4a5802929cd635f7dfc006d56beeda9","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.17.0_1744206889749_0.027227368972489785","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.17.1":{"name":"react-native-keyboard-controller","version":"1.17.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.17.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"46efe148c1bdd0ee22094dcb2660f70f81e6544e","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.17.1.tgz","fileCount":387,"integrity":"sha512-YM3GYvtkuWimCKkZFURn5hIb1WiKOQqi2DijdwZSF5QSSzGqfqwzEEC3bm1xCN8HGHAEIXAaWIBUsc3Xp5L+Ng==","signatures":[{"sig":"MEUCIAYGBByimfBTFPCxboeJoanWc/oeb5kHxPWO+hBl4kaGAiEA8tLK5Pi2m+VfD2V0myNAGljPEpc7GoHZCDPCK5qOn/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841967},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"ef9141a14075eb3ea320e0e89ad112a3ea1416c5","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.17.1_1745232670506_0.32083319620536677","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.17.2":{"name":"react-native-keyboard-controller","version":"1.17.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.17.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"dc0a1a33ca47b40eea11ebac4f8f9a8e31503b1e","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.17.2.tgz","fileCount":411,"integrity":"sha512-I9gyTeplWpJtqx8foU26pWuVVsd/nYKYPYVpF/k6jhera9Q7Z99twknQsBJ8j8S4on06T0nUB0XMTmU1f5HR1w==","signatures":[{"sig":"MEQCIEsFRu/ITZV3AbZ9gFw5jaeIdBiebr9uwkNB0Tmi4/rdAiAqYs2+9S0e26cGt7bstrXt1HHlgoTCyvl28RMln2g3TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951956},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"4bd3fe2c0e99e3047b94a254c66790c235b68bcc","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.17.2_1747487652216_0.9375191570450998","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.17.3":{"name":"react-native-keyboard-controller","version":"1.17.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.17.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"db3d8dd43acb355b3d1d5fa88c0166d95b0912e5","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.17.3.tgz","fileCount":405,"integrity":"sha512-e17P/+Wu1rcVN+F5fkqWyq7oX7pf0LT+tZPwWJQyF3CN9X0EOtbSfoGazsjagt0BnIXDCGYFqQG8Xf39y8+szg==","signatures":[{"sig":"MEUCIEkLuxN6tBuaYlCNP6al/UwrH4S+cxELdUPmecGMCbcYAiEA78yDgrHcXndFZc1u6Qoa+QbNJLVAvdqtZs7hTSHjzJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954918},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"d2057daa66f28add13fb8c0a21a84f628319e734","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.17.3_1748335707448_0.46611573915302595","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.17.4":{"name":"react-native-keyboard-controller","version":"1.17.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.17.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"074980fade6363945eb2da3de88e6c5c9984ac6d","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.17.4.tgz","fileCount":405,"integrity":"sha512-aoXPy1LA4xPqBBv4gGZvGfMCIYbcWVWqDza0xEIC9TYla2Jj2H25ADnfcOk/5exrwUKsWiLFRywykSAR5RurFQ==","signatures":[{"sig":"MEYCIQD8SK5DLJ8eYP0JXREIfQQjm+BygE45hf3SiTrjziu3sAIhAJrtyYGyYf5YMuiaFQnrG55EVk3+b3QpW00652gwAphX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":958152},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"36b064cf088104d4d4e6ca50ce48c61990da59eb","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.17.4_1749485702761_0.24013206841913304","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.17.5":{"name":"react-native-keyboard-controller","version":"1.17.5","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.17.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"a517f0d42f73e69a03e768379934a3bb705595f5","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.17.5.tgz","fileCount":412,"integrity":"sha512-2bZi4uH/beAcHiQ7nv6sxW03/UpNcnNAPpaSnQtg0cbU3ySThPRETMqr0ZupFLUSZovolyFhyFJLjxmQ7cavJg==","signatures":[{"sig":"MEQCIFXIN9OHGg1DzUseMFJDCQuGkvEorFcaAFjUV3x46p2BAiBkSoGW9WsXbqFqTIBGfelNSJi7qj6B2+yB1rNJUXWdNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":967380},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"f5d6ea2a05ea09715b29d61d64946fadb045a7c6","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","actor":{"name":"kiryl.ziusko","type":"user","email":"zyusko.kirik@gmail.com"},"email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.1.6"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.17.5_1750151787436_0.27508678639376405","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.18.0":{"name":"react-native-keyboard-controller","version":"1.18.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.18.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"97dbc57d6127735c2cb8469179cfac2a922f76db","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.18.0.tgz","fileCount":443,"integrity":"sha512-9EBK5pIeNuBm35qBZHsX+APHaZHivX7Y9IDk7Zr6gebt7XL4F866sSSAbUYGxtj935hjygyflxjcZ9W9cfy0eA==","signatures":[{"sig":"MEYCIQDTqO6/NGVs5EOUJYqDXNnXAyscdDGFH+x2rDo7O4ot6gIhAIzecwmm2laXIbtlYW7gV6E43JzVFoIRAVwdP9BxaAzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034795},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"eae2f0c44d5fc4fe0d1634d76578dd47ecdf3d11","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.18.0_1753136121290_0.8592205567216262","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.18.1":{"name":"react-native-keyboard-controller","version":"1.18.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.18.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"aca911f3321925dbff152bc2029fb62fa0b5046c","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.18.1.tgz","fileCount":443,"integrity":"sha512-5zBRLNq4BDmMIs7G/fe4udcmCu9uxnRIQ+WciGPwL2TGaIrAC+mngiFzPO8rm8DzN1ghDrDPzmy8wV2GEwYLMw==","signatures":[{"sig":"MEUCIQDAR/7FUjXC9Xfsd+PIrOfaCK1Zw3+p2u7JtnNNiQ23OgIgQWQQz8BOE0gEjQXZzO/FoUh+CyHuCeYcrkDpv6mxuW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034958},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"3c7b5e5c4aa9db617f093c14deb2680f042bc129","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.18.1_1753273019966_0.10825356262749941","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.18.2":{"name":"react-native-keyboard-controller","version":"1.18.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.18.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"9ad16ed10f897d3ce7736a619406c71ebd7ed544","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.18.2.tgz","fileCount":443,"integrity":"sha512-Cvg46QjKiI+xxeu8mZrNwAkcyvbT7ZCttp2ePW4O/V7jgvTkRfvz4Pm5sRK1C4yozgpwQRKCCIAW/oOErH1qrA==","signatures":[{"sig":"MEYCIQDcAYseojblwEb4jzbCcqW84ggdCsHZmgzejbOdF9o6jwIhAMeBUKscb8QW8MZErQMrDZSUkFLitH/wEc6f6ActueJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034842},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"88cfdf1dc3fe1cbd9f825c21abec875d3621a287","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.18.2_1753690270565_0.14980323695322406","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.18.3":{"name":"react-native-keyboard-controller","version":"1.18.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.18.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"dc4b5d3e2d846710b44679babd099bf37134a7fb","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.18.3.tgz","fileCount":445,"integrity":"sha512-Wea4Cq7Cns0kwFVvmW0BosI+j0sXUbRif29M9XkUjOjiJidti9i++80pQvna9wAi+hI0w3SJCrHveeVoY4zNOg==","signatures":[{"sig":"MEUCIBZA9RbCpl88hSNjfZSxQCeDaMjqF/XhXz7o7og1S527AiEA8jgrAiNE0vDEcMF2dW0ytta0UTuugn+CxwVAfTqKVvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1039880},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e75dc0c6c0143a5fe052c6228b567ccb4ad56aca","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.18.3_1754480410808_0.4010605911887377","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.18.4":{"name":"react-native-keyboard-controller","version":"1.18.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.18.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"18b42f87cb5979ec7e02b07e20682bbf49241b8d","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.18.4.tgz","fileCount":450,"integrity":"sha512-s5mY3kymUVQ1LGISW4h9Sd9JU7arKQuEvWJVfcA7ZNKJI3ao5JXhHlnCBjuydh1l7vzFppYNSo0s0cixtcDP2Q==","signatures":[{"sig":"MEUCIEGRE0/WbkcegL4/wTmOW2noqGXeJKo738Ohvy9bd6p7AiEAstEZnwEHThDPoAqIa0oUkTkABYOfkw0nEyBtGzYxgIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1041020},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8896503dd0c26752ee4e2625725c0f569733d7fe","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.18.4_1754901567585_0.45686914170247106","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.18.5":{"name":"react-native-keyboard-controller","version":"1.18.5","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.18.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"ae12131f2019c574178479d2c55784f55e08bb68","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.18.5.tgz","fileCount":450,"integrity":"sha512-wbYN6Tcu3G5a05dhRYBgjgd74KqoYWuUmroLpigRg9cXy5uYo7prTMIvMgvLtARQtUF7BOtFggUnzgoBOgk0TQ==","signatures":[{"sig":"MEYCIQC9fKvQLm7DNbi0tDiQt1K8DSkZoHOqQX4ac2GMtS6xlAIhAJxLnxtWHassdWI9D3AzEFor9sEHdVB08W/6SlqYY5pk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1040937},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"eba841c9d1a2484d62863e98772b155182fcc703","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.18.5_1755266314106_0.38096648835452296","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.18.6":{"name":"react-native-keyboard-controller","version":"1.18.6","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.18.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"ee7449d669bb599c29399d7f5f8cfc72c8528e45","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.18.6.tgz","fileCount":450,"integrity":"sha512-K/RMw3MdtuykkACFN5d9RTapAcO0v4T34gmSyHkEraU5UsX+fxEHd6j4MvL7KUihvmLLod0NV/mQC0nL4cOurw==","signatures":[{"sig":"MEUCIA/arG5nEgvWi3ai36lhBIVQTYLPV8WwA3WNIj30KpxmAiEA9hvRjiut+DQ98qS9DZvy/BrdVlM9vSdutF75hEKy8qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1041429},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"77b3af5870ead07a689ba6dd02881e12885e5df8","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.0.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.78.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.78.0","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.78.0","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.18.6_1756738586287_0.4484594278098153","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.19.0":{"name":"react-native-keyboard-controller","version":"1.19.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.19.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"c74e8fe2ccc98e5ba15c1dcb659ed5fdb8d3190f","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.19.0.tgz","fileCount":498,"integrity":"sha512-G/SPwip7XWObjHLLpMB83pQoki8wQh0dPL4c+uEqxmaDUznnHvkiGuSTz0FWY0UUCeClw/iJ31DirMp6jBC2Jw==","signatures":[{"sig":"MEUCIHOpg19lef6IaTT5uSS+9jMnbPXD+hnJwzv4g0432mYRAiEAp/Fek6H8wdZz3PYcPdzKQYOFitDoEdmtQA9N/Hk7VqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1104005},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"babf0361c881374c8b03b447c977aa0cd7c1c914","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"18.20.8","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.6.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.80.1","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.17.0","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.80.1","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.80.1","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.19.0_1759743983989_0.2985277057915987","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.19.1":{"name":"react-native-keyboard-controller","version":"1.19.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.19.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"2e0c3ad532f56eb6de4374feacbaffb20adc673d","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.19.1.tgz","fileCount":498,"integrity":"sha512-+/jWtRfWQtq7Akr73x9y0iJJ4NPoENrBpNKDU/s65HeUH8VAzXz+Fq7kFSObJx5UVelRN/d8njTK/tMrs4a/hA==","signatures":[{"sig":"MEUCIQDpW/hyDePC0yEC18hiC0uAooG5rLmTHQEfy0e6iG5t8gIgHwjTdKb6gzKne8YwzlDYVucf+ykDjuWH/ktyPqxBCzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1105086},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0a6d0124a0ad73ffbf61dc708b99ddb33026cdbf","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.19.1_1760440252876_0.4815350314217681","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.19.2":{"name":"react-native-keyboard-controller","version":"1.19.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.19.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"10679b977ae6faf9876e730a2b3ee926377ddaa3","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.19.2.tgz","fileCount":498,"integrity":"sha512-121W+WLnYMTpVyAwm2tPjBc6NLKS2srQOvlkFMYZEYNIsZPvWLQ92n7kBlR32Wpsm8t9rE9xfWZEyNPhCoe+mQ==","signatures":[{"sig":"MEYCIQDOvOhKoevaMKgiRpF8KJabM45K3E5SrEqRTH7qTHKI5wIhAOWYJ52QmQ6atu4JQkudJUIxKqbMmtoPcQUBF9ykaN/r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1105230},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"52b6cdb174d4f3c3f7f87a87afcf9bcfc51ce16f","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.19.2_1760961726878_0.7994660501742821","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.19.3":{"name":"react-native-keyboard-controller","version":"1.19.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.19.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"71690b39b8ed88c844d652b0e92f462cd033bfe7","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.19.3.tgz","fileCount":501,"integrity":"sha512-62vfV/xbZ8xGurbOUIgsDDkgVY4NsTpY7ZjVA97XibUcC/9pXVVyqBAI79dmp+TurSuPnBenf08Va1DJOZf9lg==","signatures":[{"sig":"MEQCIGj8ttl1sKaAraN39Mw7yvu05FjO6T7Scm5qEW1QcvcaAiBLAdguYdZAmLNfSvkOop750caI8CNY/tZr3kwLwKBk1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1105919},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a4bcca43bebb548b798b7b2fd44c9f18e098f2f3","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.19.3_1761559918460_0.5500142196469942","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.19.4":{"name":"react-native-keyboard-controller","version":"1.19.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.19.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"69e880fb9ebf7c41a1d7d4193f63090c74434c3b","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.19.4.tgz","fileCount":501,"integrity":"sha512-ufM0Y0lK8TO0z7WGzozraHQgw/qlwlKugGUd/KBsMy7Go4nldee2bY5z1Jy5OrUAuBZk38JtR/xdOm8QEGfnpg==","signatures":[{"sig":"MEUCIH/BOm3Rt1V+qf9DyqGsozdVnLIy1vYrZgMDO/0rBL/rAiEApHSmD6xBQxvQe2KF1GN+PlxVT4auIqNvxGtbE2vTrtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1106722},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a3bcf27b1c297cbafa80961521591b4609f3f298","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.19.4_1762179965446_0.5289779115277735","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.19.5":{"name":"react-native-keyboard-controller","version":"1.19.5","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.19.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"779300c62493a4c8dd129a7aea44aff57119598c","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.19.5.tgz","fileCount":501,"integrity":"sha512-OvtEfgt8EzEDz2J045CQ1aKMO0nWzsEthHWhYiYMv5QLMT9LY50GbHls4sIg8oobrHX3qi5zVgAUG1jCs0iIWg==","signatures":[{"sig":"MEQCIFzleKuVkdPWjk3gn9+BDc+E+Pov7T9tUbLF1k8njOmJAiB3m1HtrlBuUJStQIpFgimji5m28RawR2s66pd9uNmVnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1106976},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"06a6d64fb19c94861e061dc9323abd76dfd39c53","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.19.5_1762289994018_0.32306030381430473","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.19.6":{"name":"react-native-keyboard-controller","version":"1.19.6","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.19.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"af63d21807d80224897cc7895cba26ea2f9bb736","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.19.6.tgz","fileCount":501,"integrity":"sha512-OnijLjtUVnWDZDkxtBCCja4kO7UPbpyX9K8lJXHH8spfTCrlvbPkVra5qaaqIPrv9SHWkWkComgh4LSgYUu62g==","signatures":[{"sig":"MEYCIQDgtl/Ek6chBJIwNaGGe61kt4TwBOjbzA1IIjww6rI4PgIhAKnJxlPFLpUHRFpKngNoaHiFfAA+zivzBd3rueMe2rST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1108857},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"14471f90c77a13e6543035d81cc994aed2401f1e","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.19.6_1763638272336_0.8889796795319984","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.0-beta.0":{"name":"react-native-keyboard-controller","version":"1.20.0-beta.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.0-beta.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"18bdfc5b9e0bb1fad9e73ba7811613f5b1ad0cba","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.0-beta.0.tgz","fileCount":486,"integrity":"sha512-6j5tmGz/HPIUHg1USPcUzwRr/RA1dBv7eQyrzzd+Cyh9CtUNxTWNVt0I9U6cRbLoME6a2FhtvucWpu4jIRgSag==","signatures":[{"sig":"MEUCIQDQUWcldS4y/jGHJsea7squNdl0zdl3v16IvMc65BW4JQIgakkems8RlHRACaPh8X0HrxzRJPd/dCJS4gBH6AMHfRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124451},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b34fce5768fe1557e9c4a64c2e601b5205d51471","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.4","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.0-beta.0_1763718119443_0.360577305954203","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.0":{"name":"react-native-keyboard-controller","version":"1.20.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"90f3bee37323e75cad697706a66c8ae4b164fa9c","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.0.tgz","fileCount":486,"integrity":"sha512-4GiepBvpJdMKz++/8S/hfow/J/jttdg6Sg2kTHn/gF4mjdryJw8tVUgESBLU+TIgtaY/1oaNX4fizlmwsCIBxg==","signatures":[{"sig":"MEUCIAtnnUJ6LYeklg+pzmOaySo/D29eOop4CmRReqCD3rqEAiEA1mT3Dkw9qKiOjEJcI2aavUqGUxMJdLH30qDv7XFgiOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137724},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5f41d4ea18f5acb1f40852356d191a7c4e67763d","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.0_1764586203478_0.2989706926022473","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.1":{"name":"react-native-keyboard-controller","version":"1.20.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"5f5018b7154debfb6ab5ce94c0bba5256c1bf501","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.1.tgz","fileCount":486,"integrity":"sha512-nNSf+ypfnRfR50KU95ejPHb9xv0/SX1rs9GterrMmx+eGfTKCAdPw1//ZTvuza7vts7Tvfhj9IWGPT06SYM72Q==","signatures":[{"sig":"MEQCIA3NVoqaoeMrRZoNQt5HnvlaoFoUr3zoSbVcTTeL5LPsAiA+92h/01KtrxxAjNqt6GasOctyRq8wBqAPv4NdIartzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137791},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"23af5cfd53f7e096db16a7ac11ce38f48d50c8c1","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.6","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.1_1764784520679_0.9685076002722406","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.2":{"name":"react-native-keyboard-controller","version":"1.20.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"2953341f48e25fec20dd732241cb8152251fd4d1","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.2.tgz","fileCount":487,"integrity":"sha512-3xvPTIfasAbosDxT3Mc6b5Xr/M+yq99ECCM4iGnSAngziIVUZsZuPpfYL7nN1UiN9rQjWKvjdul/jq9E0V1s2w==","signatures":[{"sig":"MEQCIFJzVo3TNulC9FB5zK44MXD/j7mxFtfOIuQNL+qKxyfrAiAW0CDSGx+PQLnBv+6A6FyQ1LNO91Tby6u1vONKEpDuTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138243},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"99656a166061f42dbc60cfdf2f7883f749d558a6","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.6.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.11.1","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"reactnativekeyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.2_1765807044941_0.719405128528938","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.3":{"name":"react-native-keyboard-controller","version":"1.20.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"7bb75005cac79f7df80b221580afdc06fb7c24d1","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.3.tgz","fileCount":493,"integrity":"sha512-OkfEkDFmFHRVdDM/uzAz5jYPjRgDHCZHI8NwcBcOTy7u2BxgcjiEHx/7IG1ct71hHBBcHfSUsMxR2n2cP4SHgA==","signatures":[{"sig":"MEUCIG4EisO0ZPX24xiKIF8AT6iqDjwV+KPVE8ok/8zA0b+OAiEA3jUY1kgyUZrWgtnsokHBH3hBplyaGRZ9rWH0+mNarnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138959},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"c1db5795a7a76fcaaab7bd05c1131897ad602da5","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.6.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.12.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"keyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.3_1767092059311_0.6620940430374436","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.4":{"name":"react-native-keyboard-controller","version":"1.20.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"38d0a2cecdf766497bedc09ae2961abaad336ba5","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.4.tgz","fileCount":493,"integrity":"sha512-IW2VatYwYhA3uRnGCOsEGARNjCYcYLUJX8KeuNz9GOMDWdLBVZWI+cy28+V4R2WvnToIIFku1NICbBSsQZi/8w==","signatures":[{"sig":"MEUCIALMe6R/API46HtkhaBm5aU1l3zXTwdWyaOFBxeijkjeAiEAu8+kJy1kMP3unJzp8SOxmczYn5KCgsB9n5fWYrs80Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1139156},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"afdd6b323329613a40f372522a66d423d1af6c9c","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.6.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.12.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"keyboardcontroller","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.4_1767800175297_0.07832050591033735","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.5":{"name":"react-native-keyboard-controller","version":"1.20.5","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"73f35f244fdd8a84fb1b3b890121332ed3ef8f93","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.5.tgz","fileCount":493,"integrity":"sha512-joktTiG44YPC01mtO9JURLz+9bdfSJYFFMtCJ7Y3PWvaJ7+/2Tsm4Ovxz5ENafc7DLPcNIJoen0BcuQj6poaTQ==","signatures":[{"sig":"MEUCIQCV7+sZJ9rqSZUZACdG1H7tmptoW2NUMg07WCH6hdmmUQIgJUkEeoe5y5L6oYj5nFNMLNZU7+ZFv6zgVzPPiS/FHNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.20.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138512},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"08da09c4c2703d69dd47a67d1ad9b51362ad67f2","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.6.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.12.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.5_1768234907709_0.34844341864852457","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.6":{"name":"react-native-keyboard-controller","version":"1.20.6","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"139a66f36734a69648822bf2e7ec3c90e7b3dc8e","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.6.tgz","fileCount":493,"integrity":"sha512-RS6FjIjTFtAMQGdcXp3m6jUs1XgDa8qkpO5c4ix1S5HS0z3L2E1LUOY5rD73YUADOO3MfQN1z3JkHdBtzKucbg==","signatures":[{"sig":"MEUCICtEOYy62Jcp7QIfuNn0m73DQf6bbXyWI/wGJ04dGPraAiEA5oBOvK0n4wtj1iHpHMnCBMu6VAH+PhFqXMW9nSvToxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.20.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1139955},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"608aa1d75e4f4d17353a11cebc9feae9aba199a0","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.6.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.12.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.6_1768480746674_0.9874694695365998","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.20.7":{"name":"react-native-keyboard-controller","version":"1.20.7","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.20.7","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"e1be1c15a5eb10b96a40a0812d8472e6e4bd8f29","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.7.tgz","fileCount":499,"integrity":"sha512-G8S5jz1FufPrcL1vPtReATx+jJhT/j+sTqxMIb30b1z7cYEfMlkIzOCyaHgf6IMB2KA9uBmnA5M6ve2A9Ou4kw==","signatures":[{"sig":"MEUCIQCwp+Bjad4WsR+9OxJ6DwSq61s6UlHEdo7BloXg+/y0gwIgH36tecGWeGhrqWG7ZnFZENTRj54VqOKlyfhX782osF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.20.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1143743},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"518033835239daa0324670f5e2953ee554adc478","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.6.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.20.7_1769594714441_0.4717953978091052","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.0-beta.0":{"name":"react-native-keyboard-controller","version":"1.21.0-beta.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.0-beta.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"6c170bb7daa63a3be159003de50afa5ede97f2a5","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.0-beta.0.tgz","fileCount":533,"integrity":"sha512-taOIWDhDnnPobOn1o7HqbceD5wNmd3jbtmro27vz8WQB5GGi40yrZGKa58q4IKL75xJQT2ln/AvyPv8p3LOoRQ==","signatures":[{"sig":"MEQCIFIZ2fACcFP3tlz2Rb/1WEEXQZtj8Tfb2mCyWbATaGiDAiAICOfAXAAsgFf8kq0yeqiBw4Vi1DdZo5mFib3ovMLFqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217126},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"9d7338650c12facce770b8f347933e608f75452a","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.4","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.0-beta.0_1770636886230_0.7957203278096021","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.0-beta.1":{"name":"react-native-keyboard-controller","version":"1.21.0-beta.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.0-beta.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"b96b3c1db39df06694dc5968dbf163bed0fbbebf","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.0-beta.1.tgz","fileCount":533,"integrity":"sha512-YoO4nCWRjgzwESAyt6p7tBVZshR+CwWRhNKuRXgHdyFeAuwmkmlN42b99o5NG2Bfb2Z0maw+RLowWSfkfNeV+Q==","signatures":[{"sig":"MEYCIQCRqEE5lm+VXdIuLHupJSfRQJ2MlP69OdmdMgMMGRl3qwIhAI2IDQATgcOQBfZJoG2rFSkDiEhRI+WLXUaHADNLg1gh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216408},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"6c2525147074775eab215b7135abac3d4344ba4f","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.4","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.0-beta.1_1770716967185_0.76979317914176","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.0-beta.2":{"name":"react-native-keyboard-controller","version":"1.21.0-beta.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.0-beta.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"594d5eb4c6ebe3980f959067c6d63a89f133fef3","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.0-beta.2.tgz","fileCount":566,"integrity":"sha512-ZyrvFvOrDR2Yfwbly7LzeOWN4clqu2hDtvijFSkMlZmacBQnrIO+Ddlsj8gs9UKajGpiGksACrFJcRV4zY6kFA==","signatures":[{"sig":"MEQCIFf8UxZfmQmIuJWrX87mCS+UpZ+7sc2d6XvrmLdVIoR1AiBN8P9NPlKJ1XR+4BRZK2+ToNfnMj82y9WDOSd3CKHw6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317404},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0ad4d8c2ed60fb2c1a4d018cf3592183ae5445b8","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.4","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.0-beta.2_1771506542319_0.9698241357530202","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.0-beta.3":{"name":"react-native-keyboard-controller","version":"1.21.0-beta.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.0-beta.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"425a912a98529b7bbcc4861ab15c06b93ae21e4b","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.0-beta.3.tgz","fileCount":575,"integrity":"sha512-Scd5lTOv1tMl3uYE0HzrhBPxNRbqhJXr1EvI3I65rpuDQiNGGhSu/bBnqvuVH4CLBc78KpxxiBpTY1Gk7yxaJQ==","signatures":[{"sig":"MEUCIQDMxJZsxP3RTpIEl08ItWBIo3g2SVGi8LhgnRYS8pOyzAIgNW1Cae/F+G42falPNS8EqdWi/K7QPe2qVbXlAVcyw4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1397131},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"11c0dbfba864a1e5fdff51e673b7e2dd407fc6ea","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"10.8.2","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"20.19.4","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.0-beta.3_1771929871950_0.1832711437655683","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.0":{"name":"react-native-keyboard-controller","version":"1.21.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"79ad48c67e6f5ec572b7dc896c7b05a98662a2a2","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.0.tgz","fileCount":597,"integrity":"sha512-mLHJysehhSzYoM8BAD2DSjVZEcF69t16ZCJrCAos6sfVtbB3tL+kgGZFX+jNVz/f9BEhqnBFO0EA1tc/V6Hkgw==","signatures":[{"sig":"MEUCIQCTupd44J8DUPcNWTdz/L0pH/+8dK/ToM8cjC6G+FcquwIgJwcX4AXNm5nxGrmgeaUhhcs2fBa2WlJII+K2dsY6+1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1534614},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"3c1b1891417a6099e167ff6e6420cfa106cd3b80","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.9.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.14.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.0_1773650146131_0.09412381685470494","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.1":{"name":"react-native-keyboard-controller","version":"1.21.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"37b352269992e3724539f48b32b604cf11376c67","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.1.tgz","fileCount":597,"integrity":"sha512-Pvk+anrku0MYHY5tHF5wnCsisBEtSghNPERKdccEtsQdAP+ocOpIPqQK03XtPMe9zel9AKV+mPPQoE9EtTXrcg==","signatures":[{"sig":"MEQCIGMKw8BMhX0EOkrACzwqjU93UqE0/BOF/ZqnWp7JTsqtAiBneDSbXc8/i5wS6S0L7jBfvT0z0DaOHXrSawTXsNT8Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1535066},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"4d2a0ab98d82d1bc0c0da97543e5f4b7c9599265","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.9.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.14.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.1_1774003537412_0.6061656534786894","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.2":{"name":"react-native-keyboard-controller","version":"1.21.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"7055008e75944497dde7296c0d0a4b7c47dd09d3","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.2.tgz","fileCount":603,"integrity":"sha512-YIdiDFjkfK4toyt00qGgwS3Or5BwdVUuJ1nH9nRaC4IaSl8lW4s7IKr2xEmyFH2u5Td7f1E723qYVKZ/GdIOcA==","signatures":[{"sig":"MEQCIDK+3/Ktf1xWA7iLq3yRYZq2QxyH9mWVuzgucE7gJtOUAiB5Nj7haLnLrz15+uZvE0ZaAdx5K2BbPiwaq04cdOLpHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1538796},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"4044f3482f755f16342ac0749a52a9ee2dd87d7c","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.9.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.14.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.2_1774267026161_0.4803743836542478","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.3":{"name":"react-native-keyboard-controller","version":"1.21.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"2043512b1151b23bcdcbc3177280ce95a6f3d9c6","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.3.tgz","fileCount":609,"integrity":"sha512-Fv4lXoHZueU8E+BeI0t6d1YTU79F9KJoPvpfUJfJGGfT8EE3fEFq47RA5VEGj08Uh5+ZIIgWAbKuohY/Y0ARVw==","signatures":[{"sig":"MEUCIBGIvi9YbEaqjrOvyUYcs92Bp+GdeMszkULWBJuCBkLiAiEAx4+VkbnfOBYeXcPVkiALehvO3o2SZydaFB8I4aYTNfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546089},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"7855994ccdb599c7ebbbfe7f881a2b866346eb96","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.9.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.14.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.3_1774854784745_0.9932528942934791","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.4":{"name":"react-native-keyboard-controller","version":"1.21.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"9ea9687c4b1a7e9856d796abd867449713a83da5","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.4.tgz","fileCount":609,"integrity":"sha512-j1bS2ZKo+ahexnhTYJ+GxXWeMHUylY7AM0h3i0y+XgxcCHW05DpJJQcSvMCmDtMrMhRUtalLZRDCGvuh/aUPZQ==","signatures":[{"sig":"MEUCICPFUbXVul8VHc0a6c8TJVQiJriwrZ8mg1NEB9jkvIZbAiEAodXHa1ur1Tbpf0TeYwPUkVV9QWqpRB2uRKn7i7HCFOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1563437},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"86d8e2794d4ab202adb034fb5374be87d322b4ef","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.11.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.4_1775469310917_0.8915190514142852","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.5":{"name":"react-native-keyboard-controller","version":"1.21.5","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.5","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"563aabb7e9ce8dbe2a0dd5f949883ba81620b6c0","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.5.tgz","fileCount":609,"integrity":"sha512-wxR+vpJ+2g6QMQCP1mRQKySDUietf5xLntZ76cUNHOGsjyqk6LtznXwHBG9YsR9E/b2IrHXISylwqPnIit6Y6A==","signatures":[{"sig":"MEYCIQD0QC6yFTP03s01y2Wb068rFy+8rlGAjroWJwPyp2ydIgIhAMPrkg1cmJMwA1kMui/9UAlcHAsydLKHSCOhf5460s7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1561973},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"d99ea6308701c16b1aa32bcb65ca1a93b43adb86","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.11.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.5_1775817779783_0.1150081054582146","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.6":{"name":"react-native-keyboard-controller","version":"1.21.6","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.6","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"0225f1e83fdfde40bc82df27d99a02a5fe748230","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.6.tgz","fileCount":609,"integrity":"sha512-nAXCmar/W8Gn4iQV7O5fAVuTh57JszCsqTS+cfR95WFOLR/AfbwfPz/+sWyz/q2SOIe2VpyQzq6hzYiwErhqqw==","signatures":[{"sig":"MEUCIQCKiuNXX3xOpYY8ViFpATlePqvqnw3jQ+bWvuRazkGpHQIgZKugUIB9Sjm33QKLugO41Q+pVLJeYjzc1j/OP1E1FfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1559842},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"9a5761d27bc76a66beeb6190a4a89ee937d2c9a3","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.11.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.6_1776683992921_0.5191376346919798","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.7":{"name":"react-native-keyboard-controller","version":"1.21.7","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.7","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"2e9c6ab2d309a81d678420dcaaa7314b0324d42d","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.7.tgz","fileCount":615,"integrity":"sha512-gs+8nI8HYnRdDt4NWbk1iVuS6kDLf2taJvp+h/TjM1FBdtnQmlYLJ6buNiUqSnkIH4OFEAxdNr3/GOOYdLfkUQ==","signatures":[{"sig":"MEUCIQDDPzseOlM689lAbQt2VlYgedz3XWmIwxo4Tw0OMrq1PgIgdtgw9Pin0MQrm8753rtoNZ9OvExOXOg9+rEBpWO1uyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1585666},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a095aa358fdf2f2c327dbd808a41c17244cc3ddc","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.11.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.7_1777885485773_0.23859042068963454","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.8":{"name":"react-native-keyboard-controller","version":"1.21.8","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.8","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"ae21d08fa463d638ece7e099a0af41f412cffed6","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.8.tgz","fileCount":615,"integrity":"sha512-fPpRb1DkG0mgjNdsVvwKTeEqbTdUymZ7ZEqe5kXPEhEjnvo+3BX3p4CBhg3dEzfonL/hGGSS1dBDMDjiQbAkBQ==","signatures":[{"sig":"MEUCIQCK17Wg7h2gCy1kaARDpqsODLLseTr8gL4FPL5kewKmywIgT805Lm19ghREyJhwgZMKrXYGNA/vhFcz59Bmy03sZ1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1586811},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"ac72bda37cf68df99e33f2090e11cd011659e72f","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.12.1","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.8_1779358487261_0.8309597213928799","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.9":{"name":"react-native-keyboard-controller","version":"1.21.9","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.9","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"2859601d8936355eb90d760c60f28a200782221d","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.9.tgz","fileCount":615,"integrity":"sha512-+TkkFldht4+AXBQeDy1hLE7iqiW8/NkY/ekhcFsKIiRdI9qC5JDzx0TfAg1iYZB2IeOXppmURIy2jFCUjOcV1w==","signatures":[{"sig":"MEUCID5Bo0WHr6vARF73IpdQcMGi5T+Hg+NeBsuxMGwUsL5YAiEAxTAqQZ4N3eICGtiW4p4RW7Qd4d74IWV3CvfqZZGuSzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1587269},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"2068a7f7622a903444d5841c26eb4bc2cb235307","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.13.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.9_1780324594406_0.7513314950590511","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.10":{"name":"react-native-keyboard-controller","version":"1.21.10","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.10","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"366552ec7ca58c01f908ca0564c18bff3cf64bd0","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.10.tgz","fileCount":615,"integrity":"sha512-BapoZts8BJygwQ/XYEORVTQUvXHfQz/o13P1Fq2Jlm8Dt4BH9GDKl+IVgrw/HP+NEIu/dIdvU+ivGRxj4p6daw==","signatures":[{"sig":"MEUCIQDibnTj36Nx0oQ24SLUMYzzJSIYeuHkruFfpHBCWjbc+wIgNnH2eIxzfAMkcMOzyPyYEkw4dUzvotYkhbvH/wjOBvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1588965},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8e1da74be16a589d61bebd5017d848f3638a9c2c","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.13.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.10_1780904911010_0.1691130785293209","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.11":{"name":"react-native-keyboard-controller","version":"1.21.11","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.11","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"c7914734de61a31bc9851a231a211e3967e9e98b","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.11.tgz","fileCount":615,"integrity":"sha512-xUUMZ6D4nJDsYpHrhdTE7+jZoFVbiRaaLnOq3IwlXGY9Gvui0PWHiuOAjA7qmdBc1HMinWWXPXmXn3N/Ic6AXg==","signatures":[{"sig":"MEYCIQDnSzhPjtpAezQzLy/v1Vo/GhVggOItKPDhMVvGbJXIbgIhALIIJ+ezFLDshwT/e9/SIUKA6htz4i0q/Px9y0Ry7Xzg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1589184},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"f827c345d4e477506d792d92068505535d1e2076","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.13.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.11_1780997941101_0.042094859918491156","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.12":{"name":"react-native-keyboard-controller","version":"1.21.12","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.12","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"88e8da605cce62dd5b708a6a065b5c91d80349e4","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.12.tgz","fileCount":615,"integrity":"sha512-pZJNXS//AhXDD9RvkNBZF5MsHv9qbFpNeHMIZ9ESSUqubNsACU7GyTE4GekIcJ1MBu+r9/TNZQuEfpT9v01HZg==","signatures":[{"sig":"MEYCIQCgEvKgXdIaX1Gd1aIl/2f9fXuZiv2EjK3eHd3XRm6dNAIhAMB1FEMZOU8zVMRx49C4tZEKRpU9A5EH07CABYmiaKcR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1598281},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"213f07d2b7776bf4f3143df5acff42ad8b93bb21","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.13.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.12_1782128219182_0.47692769022953185","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.13":{"name":"react-native-keyboard-controller","version":"1.21.13","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.13","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"4fe57b724e328d7b8577f8b924f2f35dc6afe9f3","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.13.tgz","fileCount":616,"integrity":"sha512-FLr0MucraPyCGykRAcPM8Bv0JT5TcG1juQGMI+GLDuuaoOUKUY3SMUnRhHn7IgSM8KlxpcNQmMPNDmGpOw1OcA==","signatures":[{"sig":"MEQCIGSqTeJOj+9/SB3P8HdsKIa+D5LBz7LDCM5/fWeaPMj/AiBWLJqOZUxM5JL22R000XYzT1kmhM34hEsezwqUUqJiZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1601053},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8647dc81f177869b143f065e4e1ce0dd8033a90f","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.13.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.17.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.13_1782719164598_0.6153954947957683","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.21.14":{"name":"react-native-keyboard-controller","version":"1.21.14","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.21.14","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"3d29d67e09824597d1b3904746f3a38593b37026","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.14.tgz","fileCount":622,"integrity":"sha512-zUKGBecMlgeuafAYT4AUWCQarEm6RJ84K9yVJqitDnfVcQuU1AXc10E3SlVt0/qgipByeK2jdeRKjnLf68j8rA==","signatures":[{"sig":"MEUCIDYloYEI93xyT1LaGR9QokPsRsr3IJ2BLqn5AiTMTCLtAiEAlHoKgwjORrG3e71DsW7b/IoWP02/z71uoB+K3AQ0j7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.21.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618718},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8a5e4d3b5c16719a81a9f0989eebd45519573242","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.16.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.21.14_1783326890242_0.4633302746602104","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.22.0":{"name":"react-native-keyboard-controller","version":"1.22.0","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.22.0","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"b3bf775f55983aa5478561d361ae2881dc4a30c4","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.22.0.tgz","fileCount":629,"integrity":"sha512-FT8/xmb69o8rlqAxHg808p+m6+wigDLYWATKOnUgOoF2XlE2HV/2uPD6umKUg9sL6EX/uuLzoLMdsJlJGtwO9g==","signatures":[{"sig":"MEQCIFJPpaKhje1WFFfXGk7B5j/rFWBKukt4pCXHuMKVfwCFAiAs8OqaVqtMVIdkyD2/38wTGdpfk2FMA+++e57D3hcjsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1648496},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b80086f1207e36d634f93afabb65eb886fe1a2fe","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.16.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.22.0_1783585774980_0.8276156639647445","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.22.1":{"name":"react-native-keyboard-controller","version":"1.22.1","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","keyboard effects","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.22.1","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"8b250d60c923d22a5199c23ef3810e11c6678f4b","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.22.1.tgz","fileCount":629,"integrity":"sha512-U5koRfcFRQTVeGmPW7YS2kUU8oShT1UZm6VHkRlRP3tJjQewPLRZgP+kolYZX0QPvii4WvRpOwUYWEpqJOHx/w==","signatures":[{"sig":"MEQCIGHOA38GtrhhJZKYPJqdBvWKiKTKQanFs4Ut7l/MXz+oAiBCfoRKiZHz1hKQR1yzZVC4qAviDq3ytuDJg/M/T2Z9uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650060},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"7cd20f5e9fc342234621dc8f5e0e252342952aa0","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.16.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.22.1_1784035336841_0.48178181443982315","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.22.2":{"name":"react-native-keyboard-controller","version":"1.22.2","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","keyboard effects","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.22.2","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"b6e478ea7aed5369127c8f0f8bdf69f4d6659a41","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.22.2.tgz","fileCount":629,"integrity":"sha512-O5NfkDCzNFJPkcyCNKdaRV9ouEeUNml/x5PMpKt3m5zkER0HM/qPCgg6ajpFieZSOUhZRrdUWd+966Abs2oERw==","signatures":[{"sig":"MEQCIGj6ybhYshnZn6l0Szc+1VQITbvfoItmmwqNP/Me+kNaAiB/Fy5jM+MdbvAtlPhY/mC3wXvVxfR4EN1ljwOAATDvQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650244},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"d29b28d037f5f4b8adc6d111ed415966d3736e03","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.16.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.22.2_1784542834205_0.801461929308126","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.22.3":{"name":"react-native-keyboard-controller","version":"1.22.3","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","keyboard effects","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.22.3","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"fdc993b303c637f87bf477514e473241f8d5fa64","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.22.3.tgz","fileCount":629,"integrity":"sha512-MLIV5IFKT7IUjEzALgrE1Ja+i69UGSBhQTXJCZvDd9EPktLXDPINxn1ODsnfWDP+yp2zbd+5h8GQMuGBHhliiA==","signatures":[{"sig":"MEUCIGXmPfZzptyYke6eCx+p6me+S3sK2bFNlwSrvguFYhS2AiEAosPzlf0SYOSgTX2M1gWXyu+vfBA9G4h8Y+/WyxFbaqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGLNoliy+9xhGo2tnLndllpG/vmsGjUY870MzuRmPVmMAiBZUqSjD83YcSsIePnA2SThObKVJ26cTdOBXYgJ4LtWJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1656370},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0109d89d176eae77308dd406fbd99c080b081c20","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.16.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.22.3_1785929851522_0.08120220566192793","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.22.4":{"name":"react-native-keyboard-controller","version":"1.22.4","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","keyboard effects","extend keyboard","chat","chat scroll view","ios","android"],"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","_id":"react-native-keyboard-controller@1.22.4","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"5c63172dc9e464efba2459f0ea563a2ffd5595bf","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.22.4.tgz","fileCount":630,"integrity":"sha512-2by3oJBQqKH9UAydlBeiEpivxIyTbt345bmverLym7vbEp4NXckWQLF0STnVuXYccRak5/sd3wMYDJPhv/9+3g==","signatures":[{"sig":"MEQCICV/MZGipwzGemyzZFmIeQtc3ej2N2FhUazf3qNbMYGDAiAe5YrRb2fi862c9VgP71KBfOswwECEo8t3yPMKnUZEJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/nRGbFdhPqQio4zP2KuEb7ninoWozD4559xlQw3Y7OwIgRhCPBcCn2XgqQmHOv4tSJ6DWY3YBfIdIYnwlxb/vptc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1664617},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"af130ca4f9d77061ca098dd4aaec13dda3d5b11f","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.17.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-keyboard-controller_1.22.4_1786985994052_0.5322106029829439","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.22.5":{"_id":"react-native-keyboard-controller@1.22.5","bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"dist":{"shasum":"5cfb97d2f26e766fae3f6803042e03cd799b76a6","tarball":"https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.22.5.tgz","fileCount":631,"integrity":"sha512-JS989QM4OpO17WmxoG/TK734ypfCL2ypMS1lClN7HAP0fNccfXkF+oIKhw25QDXOBZIcd/jhnLmoel7LFh1z9g==","signatures":[{"sig":"MEUCIQD71t4nQuOcuekI53rLFI+ne215O79bhLG9Q5nufsTO+gIgLhztmFrd3BXe7/Ow7Otzmn+U3AMlM5OYFhxC23+XIA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIQDq9YnwtKeCfZuJovh7cwcoc2ohrygfRcmDq41YbJutlgIfBewQQa/asAfnqN4qQnDdjYtneUsG6e+dfKMD4hzrLQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-keyboard-controller@1.22.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1682858},"jest":{"preset":"react-native","setupFiles":["./jestSetup.js"],"transformIgnorePatterns":["node_modules/(?!((jest-)?react-native|@react-native(-community)?|react-native-reanimated)/)"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","name":"react-native-keyboard-controller","types":"lib/typescript/index.d.ts","author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"module":"lib/module/index","source":"src/index","gitHead":"35a06b2acb8ffe96a0ccd7799e0e4d9c03338141","license":"MIT","scripts":{"lint":"eslint --quiet \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","format":"prettier '**/*' --ignore-unknown --write","example":"yarn --cwd example","prepare":"bob build > /dev/null 2>&1","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","lint-clang":"find ios/ -iname *.h -o -iname *.m -o -iname *.mm | grep -v -e Pods -e build | xargs clang-format -i -n --Werror","typescript":"tsc --noEmit --project tsconfig.build.json"},"version":"1.22.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1561b90-959b-4ac2-9ddd-4dcc9c3df476"}},"homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","keyboard effects","extend keyboard","chat","chat scroll view","ios","android"],"prettier":{"quoteProps":"consistent","trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"_npmVersion":"11.19.0","description":"Keyboard manager which works in identical way on both iOS and Android","directories":{},"maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"ios":{"componentProvider":{"KeyboardExtender":"KeyboardExtender","OverKeyboardView":"OverKeyboardView","KeyboardGestureArea":"KeyboardGestureArea","KeyboardBackgroundView":"KeyboardBackgroundView","KeyboardControllerView":"KeyboardControllerView","KeyboardToolbarGroupView":"KeyboardToolbarGroupView","ClippingScrollViewDecoratorView":"ClippingScrollViewDecoratorView"}},"name":"RNKC","type":"all","android":{"javaPackageName":"com.reactnativekeyboardcontroller"},"jsSrcsDir":"./src/specs"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.3","husky":"^6.0.0","react":"19.1.0","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"5.8.3","@types/jest":"^29.5.13","pod-install":"^0.1.0","@types/react":"^19.0.0","clang-format":"^1.8.0","react-native":"0.81.4","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^50.6.17","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-ft-flow":"^3.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","react-native-reanimated":"3.19.2","eslint-plugin-react-perf":"^3.3.2","react-native-builder-bob":"^0.18.0","@typescript-eslint/parser":"^6.7.4","@react-native/babel-preset":"0.81.4","@types/react-test-renderer":"^19.0.0","@react-native/eslint-config":"0.81.4","@testing-library/react-hooks":"^8.0.1","eslint-plugin-react-compiler":"0.0.0-experimental-9ed098e-20240725","@testing-library/react-native":"^13.3.3","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-keyboard-controller_1.22.5_1789120999092_0.2847206317093125"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}}},"time":{"created":"2022-05-01T13:56:13.920Z","modified":"2026-09-11T10:03:19.604Z","1.0.0-alpha.0":"2022-05-01T13:56:14.110Z","1.0.0-alpha.1":"2022-05-08T07:43:58.993Z","1.0.0-alpha.2":"2022-05-12T10:00:26.987Z","1.0.0-alpha.3":"2022-05-12T18:43:56.781Z","1.0.0-beta.0":"2022-06-09T18:49:17.413Z","1.0.0":"2022-06-30T06:48:51.900Z","1.0.1":"2022-07-10T09:30:54.766Z","1.1.0":"2022-09-01T16:46:23.307Z","1.2.0":"2022-09-22T06:56:03.937Z","1.3.0":"2022-10-07T16:17:41.384Z","1.4.0":"2022-10-14T16:30:19.994Z","1.4.1":"2022-11-04T16:41:53.762Z","1.4.2":"2022-12-19T12:08:38.598Z","1.4.3":"2023-02-13T11:04:06.200Z","1.4.4":"2023-03-06T14:28:33.558Z","1.5.0":"2023-04-10T07:01:12.913Z","1.5.1":"2023-04-10T19:19:22.345Z","1.5.2":"2023-04-18T13:19:05.707Z","1.5.3":"2023-05-16T06:51:59.457Z","1.5.4":"2023-06-01T10:51:30.243Z","1.5.5":"2023-06-06T13:32:47.643Z","1.5.6":"2023-06-14T12:23:14.526Z","1.5.7":"2023-06-21T08:07:34.369Z","1.5.8":"2023-07-11T08:32:48.151Z","1.6.0":"2023-08-25T09:24:57.393Z","1.6.1":"2023-08-30T12:55:02.215Z","1.7.0":"2023-09-08T08:25:10.330Z","1.8.0":"2023-09-28T08:17:22.629Z","1.9.0":"2023-11-01T10:29:53.609Z","1.9.1":"2023-11-13T07:59:45.445Z","1.9.2":"2023-11-14T18:57:29.308Z","1.9.3":"2023-11-16T17:07:06.967Z","1.9.4":"2023-11-20T12:58:42.859Z","1.9.5":"2023-12-02T11:24:40.830Z","1.10.0":"2023-12-26T11:03:30.941Z","1.10.1":"2024-01-05T10:23:41.529Z","1.10.2":"2024-01-15T09:27:20.559Z","1.10.3":"2024-01-20T13:28:43.776Z","1.10.4":"2024-01-29T21:15:19.510Z","1.10.5":"2024-02-01T20:48:53.221Z","1.10.6":"2024-02-08T08:54:48.998Z","1.11.0":"2024-02-21T07:57:05.298Z","1.11.1":"2024-02-24T11:54:47.955Z","1.11.2":"2024-02-29T08:26:32.747Z","1.11.3":"2024-03-11T11:34:33.547Z","1.11.4":"2024-03-21T07:52:57.827Z","1.11.5":"2024-03-26T18:49:40.367Z","1.11.6":"2024-04-05T13:12:56.305Z","1.11.7":"2024-04-24T07:24:25.981Z","1.12.0":"2024-05-13T11:22:44.324Z","1.12.1":"2024-05-16T09:34:48.069Z","1.12.2":"2024-06-03T13:57:16.164Z","1.12.3":"2024-06-14T11:04:17.315Z","1.12.4":"2024-06-20T12:48:31.823Z","1.12.5":"2024-07-05T10:14:51.286Z","1.12.6":"2024-07-12T08:53:37.499Z","1.12.7":"2024-07-24T10:51:46.232Z","1.13.0":"2024-08-16T08:21:55.533Z","1.13.1":"2024-08-19T10:44:02.795Z","1.13.2":"2024-08-22T08:50:30.263Z","1.13.3":"2024-08-30T08:28:00.770Z","1.13.4":"2024-09-06T06:04:59.786Z","1.14.0":"2024-10-01T10:28:01.542Z","1.14.1":"2024-10-11T09:02:06.413Z","1.14.2":"2024-10-18T09:07:22.112Z","1.14.3":"2024-10-29T15:24:36.004Z","1.14.4":"2024-11-07T11:47:47.077Z","1.14.5":"2024-11-18T08:28:45.152Z","1.15.0":"2024-12-12T16:14:39.582Z","1.15.1":"2024-12-19T11:33:53.180Z","1.15.2":"2024-12-24T12:32:42.029Z","1.16.0":"2025-01-27T12:43:26.845Z","1.16.1":"2025-01-31T10:01:12.518Z","1.16.2":"2025-02-04T09:32:21.102Z","1.16.3":"2025-02-10T09:21:38.690Z","1.16.4":"2025-02-20T10:20:13.617Z","1.16.5":"2025-02-24T11:50:52.534Z","1.16.6":"2025-02-27T11:31:53.150Z","1.16.7":"2025-03-07T11:38:53.654Z","1.16.8":"2025-03-19T10:19:54.761Z","1.17.0":"2025-04-09T13:54:50.033Z","1.17.1":"2025-04-21T10:51:10.696Z","1.17.2":"2025-05-17T13:14:12.444Z","1.17.3":"2025-05-27T08:48:27.656Z","1.17.4":"2025-06-09T16:15:02.991Z","1.17.5":"2025-06-17T09:16:27.630Z","1.18.0":"2025-07-21T22:15:21.512Z","1.18.1":"2025-07-23T12:17:00.235Z","1.18.2":"2025-07-28T08:11:10.798Z","1.18.3":"2025-08-06T11:40:11.043Z","1.18.4":"2025-08-11T08:39:27.839Z","1.18.5":"2025-08-15T13:58:34.340Z","1.18.6":"2025-09-01T14:56:26.511Z","1.19.0":"2025-10-06T09:46:24.246Z","1.19.1":"2025-10-14T11:10:53.199Z","1.19.2":"2025-10-20T12:02:07.093Z","1.19.3":"2025-10-27T10:11:58.689Z","1.19.4":"2025-11-03T14:26:05.684Z","1.19.5":"2025-11-04T20:59:54.225Z","1.19.6":"2025-11-20T11:31:12.626Z","1.20.0-beta.0":"2025-11-21T09:41:59.703Z","1.20.0":"2025-12-01T10:50:03.675Z","1.20.1":"2025-12-03T17:55:20.957Z","1.20.2":"2025-12-15T13:57:25.126Z","1.20.3":"2025-12-30T10:54:19.560Z","1.20.4":"2026-01-07T15:36:15.510Z","1.20.5":"2026-01-12T16:21:47.892Z","1.20.6":"2026-01-15T12:39:06.936Z","1.20.7":"2026-01-28T10:05:14.633Z","1.21.0-beta.0":"2026-02-09T11:34:46.422Z","1.21.0-beta.1":"2026-02-10T09:49:27.418Z","1.21.0-beta.2":"2026-02-19T13:09:02.507Z","1.21.0-beta.3":"2026-02-24T10:44:32.187Z","1.21.0":"2026-03-16T08:35:46.288Z","1.21.1":"2026-03-20T10:45:37.616Z","1.21.2":"2026-03-23T11:57:06.310Z","1.21.3":"2026-03-30T07:13:04.938Z","1.21.4":"2026-04-06T09:55:11.134Z","1.21.5":"2026-04-10T10:42:59.982Z","1.21.6":"2026-04-20T11:19:53.105Z","1.21.7":"2026-05-04T09:04:45.983Z","1.21.8":"2026-05-21T10:14:47.409Z","1.21.9":"2026-06-01T14:36:34.616Z","1.21.10":"2026-06-08T07:48:31.176Z","1.21.11":"2026-06-09T09:39:01.600Z","1.21.12":"2026-06-22T11:36:59.371Z","1.21.13":"2026-06-29T07:46:04.745Z","1.21.14":"2026-07-06T08:34:50.431Z","1.22.0":"2026-07-09T08:29:35.167Z","1.22.1":"2026-07-14T13:22:17.049Z","1.22.2":"2026-07-20T10:20:34.380Z","1.22.3":"2026-08-05T11:37:31.644Z","1.22.4":"2026-08-17T16:59:54.170Z","1.22.5":"2026-09-11T10:03:19.267Z"},"bugs":{"url":"https://github.com/kirillzyusko/react-native-keyboard-controller/issues"},"author":{"url":"https://github.com/kirillzyusko","name":"Kiryl Ziusko","email":"zyusko.kirik@gmail.com"},"license":"MIT","homepage":"https://kirillzyusko.github.io/react-native-keyboard-controller/","keywords":["react-native","keyboard","interactive","dismiss","animation","focused input","text changed","selection changed","avoiding view","avoid keyboard","sticky view","over keyboard view","keyboard background view","keyboard aware scroll view","keyboard toolbar","keyboard done button","keyboard next button","keyboard previous button","keyboard effects","extend keyboard","chat","chat scroll view","ios","android"],"repository":{"url":"git+https://github.com/kirillzyusko/react-native-keyboard-controller.git","type":"git"},"description":"Keyboard manager which works in identical way on both iOS and Android","maintainers":[{"name":"kiryl.ziusko","email":"zyusko.kirik@gmail.com"}],"readme":"# react-native-keyboard-controller\n\nA universal keyboard handling solution for React Native — lightweight, fully customizable, and built for real-world apps. Smooth animations, consistent behavior on both iOS and Android, with a developer-oriented design.\n\n<div>\n  <img align=\"right\" width=\"32%\" src=\"./gifs/demo.png?raw=true\">\n</div>\n\n### Key features\n\n- 🧬 Map keyboard movement to animated values\n- 🧪 `keyboardWillShow` / `keyboardWillHide` events now available on Android\n- 🔮 Change soft input mode on Android\n- ⚡ Preload keyboard to avoid first-time focus lag\n- 🚀 Reanimated support\n- 📱 Interactive keyboard dismissing 👆📱\n- 📚 Prebuilt components (`KeyboardStickyView`, `KeyboardAwareScrollView`, reworked `KeyboardAvoidingView`)\n- 📐 `KeyboardToolbar` with customizable _**previous**_, _**next**_, and _**done**_ buttons\n- 🌐 Display anything over the keyboard (without dismissing it) using `OverKeyboardView`\n- 🎨 Match keyboard background with `KeyboardBackgroundView`\n- 🧩 Extend keyboard with custom buttons/UI via `KeyboardExtender`\n- 🌈 Enhance keyboard UI with `KeyboardEffects`\n- 💬 Build chat interfaces (messenger and 🤖 AI chats) easily with `KeyboardChatScrollView`\n- 📝 Easy retrieval of focused input info\n- 🧭 Compatible with any navigation library\n- ✨ More coming soon... stay tuned! 😊\n\n### Installation\n\nCheck out the [installation](https://kirillzyusko.github.io/react-native-keyboard-controller/docs/installation) section of the docs for detailed setup instructions.\n\n### Documentation\n\nFull API reference and guides available at:  \n[https://kirillzyusko.github.io/react-native-keyboard-controller/](https://kirillzyusko.github.io/react-native-keyboard-controller/)\n\n### Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repo and development workflow.\n\n### License\n\nMIT\n","readmeFilename":"README.md"}