{"_id":"react-native-controlled-input","_rev":"29-959c6f4745bd36f43ee75499cef65bb5","name":"react-native-controlled-input","dist-tags":{"latest":"0.15.0","alpha":"0.23.0"},"versions":{"0.2.0":{"name":"react-native-controlled-input","version":"0.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.2.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"5d8a0359dd06be85c4e4e23155fdeae5f4405828","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.2.0.tgz","fileCount":28,"integrity":"sha512-ejaVP3EKUzFXTIUiSLmsOz4Z81nUF7i2u2XiMXKQbml0HUaCXV9N4Hc8XI7xSNgLFLdIuuLk92Uq6jQvpatp5A==","signatures":[{"sig":"MEQCIGNJVK76H5p8BkoM/FIFQXnOVcn15D9UPamj1mL+lknGAiAV2Iy5hTn+95B9tWLZ1PO9IY3PL71+cF0UN7JCs/2hQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38594},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"63f3e7d85aeaac10d03ac5b80bf255b55de0b026","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.2.0_1773549842474_0.7026064364943505","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.4.0":{"name":"react-native-controlled-input","version":"0.4.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.4.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"72f860efe5f2ca45658f60b76eb1d47f92eb27b1","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.4.0.tgz","fileCount":28,"integrity":"sha512-hGw9yj00CqwB4FLaG4vlZ9tSzZtMRCQGll65UXK0kJFzpAROFqJolVumKxWYc0LeMdJsgbmHS9vqitgEO9BbOw==","signatures":[{"sig":"MEQCIBE6Kj2MVI8mVuZWiTTagSzvP5Kkn8G6OQyCCIX1XwthAiBhtoCvitmOE6D1xQPLwmvBbKj3kKcyuXTRNjB9N1Pz7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39480},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"3a43af97f21b2fbbb848680400cfe95ad70a95c1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.4.0_1773552261437_0.9730604151028519","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.6.0":{"name":"react-native-controlled-input","version":"0.6.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.6.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"7b2bf6e182546fce6aad02b82e25e2236daf4220","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.6.0.tgz","fileCount":28,"integrity":"sha512-fJePaUKOpQ3XDMDijuKV/SD3t1eSkfbFz9ADeR3QzucI6kVV79y/yWRDIil/IHTVyapjfldjf2kRGBeesr68Ng==","signatures":[{"sig":"MEUCIQCkG2hqOFIU8+Km6gki1nBZk52RVUjClRiOPt9RI0avJQIgWhpxju4umHVPveQi2Qck7vqL7cO2en/AREYX4GDKnCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39511},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"0f3b8f6cd7a98c74da5322a2c5d4ffb6a660dab3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.6.0_1774519494763_0.8065369700710181","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.8.0":{"name":"react-native-controlled-input","version":"0.8.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.8.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"0f3c0eb903ae445a0357595c9620f65a51f5decb","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.8.0.tgz","fileCount":28,"integrity":"sha512-ZRJI6/AONAblbx01j3JC+I+aP+dUf+X27ppfRwXDGDRz7T+wbbeaqTqhMq12V94Eqtjs8HaiW+NZEXi5Nvhqlw==","signatures":[{"sig":"MEYCIQDC/DQzrqiBL8lFfkJ3Sth1Jju7ol3MSvydMEUJKvk30wIhAOH12FKez3ksZobHznpM3hBvzTUWyI7HA2GuV7Yx2mBv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43828},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"7baec53d99a1eb3f01ba40cd6409bf520c453c5e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.8.0_1774870720321_0.8683671163019238","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.9.0":{"name":"react-native-controlled-input","version":"0.9.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.9.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"623b221607801dab678613af515005ffc3daa0f7","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.9.0.tgz","fileCount":28,"integrity":"sha512-8w2gGX4USxNLzjC7IVqMk2kpthGGiH9fyCW2z+2WFLmTwpb/7SA5FFj7wEtHlaLtiUxE8iS04G1s9sQPywkwlw==","signatures":[{"sig":"MEUCIQCPBcWEkDHw8O0OEL2+wtQGhytvzybTgfrEytNMKFFi4QIgXgX9GCOCsPoSDnRYXnJ/2RHcARgZjWk+QOcSNu2HSb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50503},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"5554c9093faf44db98489c8c6b75500988e5354e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.9.0_1774881432015_0.8117627679726374","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.9.1":{"name":"react-native-controlled-input","version":"0.9.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.9.1","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"eaffffb0bb976be9dc6728bfb09ba46e17164ecc","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.9.1.tgz","fileCount":28,"integrity":"sha512-EuRJc1QCwtKX0CHLwz9Hdvy6YTbdylWwSSzlu3wP1DzXh5wgIKGGUhNcTpR3t/fiFeIJwAgbaKW3BUcf8upbig==","signatures":[{"sig":"MEUCIBDDg8OpITTha5Wn2FeiQ+Ngl+QWOd+ufUVQy4h+Zo89AiEAojJJoxK3g2gdymB2gq0uKuDeHThEjXa877aXCWPNxIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50540},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"8983405845dcbcfdc9375d74e58d21d434880f42","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.9.1_1774882130102_0.2533248418062066","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.10.0":{"name":"react-native-controlled-input","version":"0.10.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.10.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"f58b83d5837ce81fa56259bacf7e071a765712a7","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.10.0.tgz","fileCount":29,"integrity":"sha512-N5a39H/392Z1A28MecgYcsEHt/0MD0/xq7uacbQ9YH2dAhgB9TNookjeNkPpSCSN0Diak9Drn06vXFW1fVmWDA==","signatures":[{"sig":"MEYCIQDIoBPDa8JJEwIrEuSePV/qZ3KHwPX97TBRu1bb/QkB0wIhALPQLsJjUxOSYlc34oopCyLNBWZYs/Opdh4Z4cpEMsu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65509},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"d540e885892be8fe1960ea490a6964de538a243e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.10.0_1774945048150_0.2917570217649854","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.11.0":{"name":"react-native-controlled-input","version":"0.11.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.11.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"56350922184af4ef818b55c26ff9d0786047c937","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.11.0.tgz","fileCount":29,"integrity":"sha512-6A5qK/GC8jNtKEHKs+WypeSBSg/dJBGrCfc7gfznMH+ItTeeYH+BSRIxMZkBH3h9eTXgyi5u5UlWz08i6g7sXA==","signatures":[{"sig":"MEUCIFsPTPjOIq7eILc+C5ZHn0rnVeDwEx/4XDmk8pdzFxXqAiEAmt3noAKFXTh/Rb2GVKtfCDgz/Fbqev7M91GpSvqJVSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71814},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"9b893860a204dc3212d3908510cd4b1e2d0178d7","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.11.0_1774950243954_0.8479165868136751","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.12.0":{"name":"react-native-controlled-input","version":"0.12.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.12.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"d1f0bec2f48a3cde171caa9b6369433ce2d5663a","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.12.0.tgz","fileCount":29,"integrity":"sha512-zjf1tTlNFLOM5Z1l0XSoGPaHzPqs83i0VjgSqAe8G67h1Yy0ur8tUCGbAqx2d07TEEMNUerfmnysbRyOe+2Syw==","signatures":[{"sig":"MEYCIQDZo6/UAHfPpy9ThngGfCjP/lcgKHkLeqwsoe3HyXo2EwIhAKPR6XiNbktdZHMBugeXI6BC0TUR43JoeMv1YlIh6kTh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75833},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"422e75d4524ed2ee0ee3ad142849662b1a38bfc2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.12.0_1775009280529_0.8744700531711584","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.12.1":{"name":"react-native-controlled-input","version":"0.12.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.12.1","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"1a22ba3e7c5e03a44c9d01a158ad9a46aca8ee43","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.12.1.tgz","fileCount":29,"integrity":"sha512-DaH1h/iUFrrl6iQgCXfGsHSeYbqht1S746HSEM9JZomyvTCvnnl7yP4SOXK2V5PHhOxdtm+3bqQxXiGiAQWWqA==","signatures":[{"sig":"MEUCIQDpKOYSW/7/6wQxCi3Zw0pylO4LbOBu0T8ulid32wC4IQIgJwGsPJmK4osR0qKD6TlZJ3M7M+9xKxJ3U2egcZUKLlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76677},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"0a30e9a6b415ee815f2e1049d423464fb18b39ad","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.12.1_1775033777701_0.6818709471275046","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.12.2":{"name":"react-native-controlled-input","version":"0.12.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.12.2","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"a50438fd4a8ebe3f57dfed5e96f77c39ed60dba2","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.12.2.tgz","fileCount":29,"integrity":"sha512-IJmixenUNN83PAlVO84tepRumw1JMIUvcsTdS4fMRyosT3o8o3QfmilOqcLLz6nW9qbYLFAjfo4pQTowmIOQvA==","signatures":[{"sig":"MEUCIByYVZNxsZGNt4qb6+LYEvm4sP/4Q5a485qArIFRPbKGAiEAkz1lXPEOFdPCsKxU1AeknKouUXM2nV2NoqGvo/x4Usk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76677},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"3bb0ae17c5b2a09a6c2719bc84ba1455515ef390","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.12.2_1775036056209_0.9679288534071873","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.12.3":{"name":"react-native-controlled-input","version":"0.12.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.12.3","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"e1832c0120d7c9bb265b5634364618350794e18a","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.12.3.tgz","fileCount":29,"integrity":"sha512-fgr42lW2f5QDVj90B7yyUVxigzRSyU6Mz9iyY+Iqi6gRwDleROg/XeRUskBwDWDT8y5eMvKpDF5wUrkjdOIIHw==","signatures":[{"sig":"MEQCIDHWSE8A41fkkaCASBUJHeceY/cN3S5JFULZdieLOvChAiBZl1VSY7zBuiT5lMK7I9X8Me9s78LgW7tT4WZwlr9DHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77639},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"d3ba881dfc12d8ab46cb1231edddcdc262cdcf05","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.12.3_1775037294931_0.8655586279969489","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.12.4":{"name":"react-native-controlled-input","version":"0.12.4","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.12.4","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"6d9efcfe871cec211791ed7cbd1aca7113357e08","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.12.4.tgz","fileCount":29,"integrity":"sha512-DcOCyS+ZrE26etkG3dJ7aGtBrteuWKue0T18J3+r0139ze/gp9rmhEoSwzDYiB7ESHdNykXF8yeKpqZGPRQPHg==","signatures":[{"sig":"MEYCIQCyO3LOIe3uRl+cyeGNIXrxXPsz8M8dNyJTIP6V2C/mzgIhAP7kg32P7WKLVderRGbYIGqSVWQfswNaIADzSlnkHspL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79450},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"b877f09867ae8f61f71cb169c55ba48678b3532f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.12.4_1775553541799_0.5873923472441502","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.13.0":{"name":"react-native-controlled-input","version":"0.13.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.13.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"39788f9b75f683493de308117b7e06f651487736","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.13.0.tgz","fileCount":29,"integrity":"sha512-zSEbqEhu9DVFlgb5aznUsNEQJadYPLo3Yk7wW4VpLFnMdtMjGC+kmmZizysH3Z+lr+hE4BB7IpMjC4iZYGX0QQ==","signatures":[{"sig":"MEUCIQCan1p6mf0Jj/etouWKSqR2y0ivdbz54XMZemgeRtv1IQIgDVPRRLgTYs4Zydr1ao12N+8khsYwmdepHGPXv4ss58w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80279},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"45f75ac302cf9f144e0fab11c4bce6610bac7ae9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.13.0_1775568736106_0.1597103784881435","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.14.0":{"name":"react-native-controlled-input","version":"0.14.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.14.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"7e3f727030ab11d4a23074cc37f9464be9485ee5","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.14.0.tgz","fileCount":29,"integrity":"sha512-SZP3ce3xhfYhuKLUYbEAEUxv3o4pGx/AZ2RkGc6YDM+QGz/OK4hoYplEzSG2V7YOfZGIv4632lbHQ6TO30qsRA==","signatures":[{"sig":"MEQCIDhTuDJXxXk2Q/JpCrwot6ceotRCjUcdMNeWmHhODPQgAiAyzJOPnH5piVdCpAX/gQTk9B9/dLE6WMFFTdAHrNSdmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79450},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"0b5325aec67ff3bfb591e394994d0abae4305a6b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.14.0_1775570795848_0.24933179468202793","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.15.0":{"name":"react-native-controlled-input","version":"0.15.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","_id":"react-native-controlled-input@0.15.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"d418036bc9031d7153a183ca1a74aed770d513f4","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.15.0.tgz","fileCount":29,"integrity":"sha512-DpVjKPIq19ODSW6why3+MExvyJOBwlAYNnWs3QuWSIQ8E0VnPXvorWvDaJrLuDOMkD2L30oBZ37kNhgKwxc+yQ==","signatures":[{"sig":"MEQCIHmKWeTJUl5DamH6V8F/OWt7hWOxy5qskkMjUPoDMrc2AiBH5LoNbOu4T2C7JtS6w3MyWTcVX4JPl+t23ex7M8pgKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79976},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"035efd9f2440c17b70f071a7e339577227451689","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-controlled-input-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.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":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native Controlled Inputative Controlled Input","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.35.0","del-cli":"^6.0.0","lefthook":"^2.0.3","prettier":"^2.8.8","@eslint/js":"^9.35.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.3.2","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.15.0_1775572325148_0.6496461892584606","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.16.0":{"name":"react-native-controlled-input","version":"0.16.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev93"},"license":"MIT","_id":"react-native-controlled-input@0.16.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"9e10080f2a1de950ceadea1194e602c1113fcc21","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.16.0.tgz","fileCount":29,"integrity":"sha512-PhFAuHk1NtzjNKTYdaMdhj5fs3ljyrv/NnZNsc+kMfAJp/DoBfxaOzophcaQLGf2JYDGmWUec9z0knQimFKvUw==","signatures":[{"sig":"MEUCIBhJVxGMG0582IVnD46SuIt6kjz6Ycdty6bXznuSO9fuAiEAsoR5RXQFAea+TE/W7elm19zA5hpDH5HIpVxYS54RHeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106471},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"356fed736eab1088e63a0cdc7b5b26e9fdf9ec2b","scripts":{"lint":"npx tsc && npx eslint ./","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"npx prettier --write . && npm run lint -- --fix","example":"npm run start -w react-native-controlled-input-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["main","test-keboard--controller"]},"npm":{"tag":"alpha","publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}},"increment":false},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native controlled TextInput with strict value sync (Fabric)","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.18.0","del-cli":"^6.0.0","globals":"^15.14.0","lefthook":"^2.0.3","prettier":"^3.4.2","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.2.5","typescript-eslint":"^8.20.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@stylistic/eslint-plugin":"^2.13.0","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","eslint-plugin-unused-imports":"^4.1.4","@commitlint/config-conventional":"^19.8.1","eslint-import-resolver-typescript":"^3.7.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.16.0_1776053622617_0.3750671019373637","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.17.0":{"name":"react-native-controlled-input","version":"0.17.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev93"},"license":"MIT","_id":"react-native-controlled-input@0.17.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"533e21647d15688d155bc946db5eedb3bbc87a38","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.17.0.tgz","fileCount":29,"integrity":"sha512-84s6oBS/MZ2vUVehHQmzHqfNFLUB27BOxZRI0doQZ/Sk9/bKGSDbb8g1upOS6fUnOuYtkuVvYZa3nnFpUON9YQ==","signatures":[{"sig":"MEUCIQDtu2UegOuI4cJVbaLYjxTS0C6hpYuX6H2dCTNDLTgq/AIgF09RkJsgpxvYWEMOFlKNP8pRRZyjcJ6ox0FwtPxx9aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107097},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"367aa0e0dfbf6c9418fddf86547fc562e3fdd775","scripts":{"lint":"npx tsc && npx eslint ./","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"npx prettier --write . && npm run lint -- --fix","example":"npm run start -w react-native-controlled-input-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["main","test-keboard--controller"]},"npm":{"tag":"alpha","publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}},"increment":false},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native controlled TextInput with strict value sync (Fabric)","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.18.0","del-cli":"^6.0.0","globals":"^15.14.0","lefthook":"^2.0.3","prettier":"^3.4.2","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.2.5","typescript-eslint":"^8.20.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@stylistic/eslint-plugin":"^2.13.0","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","eslint-plugin-unused-imports":"^4.1.4","@commitlint/config-conventional":"^19.8.1","eslint-import-resolver-typescript":"^3.7.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.17.0_1776060502099_0.52602394213468","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.18.0":{"name":"react-native-controlled-input","version":"0.18.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev93"},"license":"MIT","_id":"react-native-controlled-input@0.18.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"66c66a0c47db240b571ea0bab0f4ee3b26672839","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.18.0.tgz","fileCount":29,"integrity":"sha512-gkpdmLetcmHWcK4gn7I0AiawZ8SEUhs9n9MB1g+TVgkX3xyK+wayTD/FtOnQyp+/YUfhxqXwmZJbQoLRDZLGVA==","signatures":[{"sig":"MEYCIQCygNMVA25BvkQ5wGKfw/FiAw/4eChWg/oQ/z25xh8xRwIhAOJAHLGXm62qAe8D10y3pgngfFwfkmuUs13jZwTV/l3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115973},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"117915a5ced4233aa30b6573defe696e97687bec","scripts":{"lint":"npx tsc && npx eslint ./","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"npx prettier --write . && npm run lint -- --fix","example":"npm run start -w react-native-controlled-input-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.com"},"overrides":{"react-native-worklets":"0.8.1"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["main","test-keboard--controller"]},"npm":{"tag":"alpha","publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}},"increment":false},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native controlled TextInput with strict value sync (Fabric)","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.18.0","del-cli":"^6.0.0","globals":"^15.14.0","lefthook":"^2.0.3","prettier":"^3.4.2","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.2.5","typescript-eslint":"^8.20.0","eslint-plugin-import":"^2.31.0","react-native-worklets":"0.8.1","eslint-config-prettier":"^9.1.0","@stylistic/eslint-plugin":"^2.13.0","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","eslint-plugin-unused-imports":"^4.1.4","@commitlint/config-conventional":"^19.8.1","eslint-import-resolver-typescript":"^3.7.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.18.0_1776070353421_0.24665302199443273","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.19.0":{"name":"react-native-controlled-input","version":"0.19.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev93"},"license":"MIT","_id":"react-native-controlled-input@0.19.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"c4823c0419ea3d5c6cabb61bfe2f827d40ba93ad","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.19.0.tgz","fileCount":29,"integrity":"sha512-HYzJLFS9f+9hKorzlus7ukzNa/0W9vlsYF1wunY5ZZbnm9DHHiNohGgnJX3ExWhgAxfkoSz4XJxn77Z4LDuT0w==","signatures":[{"sig":"MEYCIQC6m+xltulifw/1EVzZa72IEaQY+ayN9EaKpei3enOP5wIhAN7qOYfO3h3TMWIkcfL60d6ig8rTwPv8Yg6C2iRncqQn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118357},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"f1201d1de484633d90eeb14d999d73565ff3b5b1","scripts":{"lint":"npx tsc && npx eslint ./","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"npx prettier --write . && npm run lint -- --fix","example":"npm run start -w react-native-controlled-input-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.com"},"overrides":{"react-native-worklets":"0.8.1"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["main","test-keboard--controller"]},"npm":{"tag":"alpha","publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}},"increment":false},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native controlled TextInput with strict value sync (Fabric)","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.18.0","del-cli":"^6.0.0","globals":"^15.14.0","lefthook":"^2.0.3","prettier":"^3.4.2","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.2.5","typescript-eslint":"^8.20.0","eslint-plugin-import":"^2.31.0","react-native-worklets":"0.8.1","eslint-config-prettier":"^9.1.0","@stylistic/eslint-plugin":"^2.13.0","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","eslint-plugin-unused-imports":"^4.1.4","@commitlint/config-conventional":"^19.8.1","eslint-import-resolver-typescript":"^3.7.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.19.0_1776074739160_0.8139958034559542","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.20.0":{"name":"react-native-controlled-input","version":"0.20.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev93"},"license":"MIT","_id":"react-native-controlled-input@0.20.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"683b403f5f0dc8dfd11c25e05f8b7a115182acfa","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.20.0.tgz","fileCount":29,"integrity":"sha512-PauISujwpw2gjyV6JNpaW5LDSwupO/V/E9p5+TQznLp1pcu0FnIy55Nu+IS3PFDMufDYC8KwLFQUQ1xFzGpRYA==","signatures":[{"sig":"MEYCIQDWyvjdNPvNJvj6IVPuHU4taktrBO6lJo/Q6+sRS5JfcAIhAJIR1O8Q16Hx0zI/V4oSU9egl12w4s7QzNff7wZQuH7M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112345},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"d6b7917cfbcbd3ee0e9512380ee03f2495aeb4c8","scripts":{"lint":"npx tsc && npx eslint ./","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"npx prettier --write . && npm run lint -- --fix","example":"npm run start -w react-native-controlled-input-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.com"},"overrides":{"react-native-worklets":"0.8.1"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["main","test-keboard--controller"]},"npm":{"tag":"alpha","publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}},"increment":false},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native controlled TextInput with strict value sync (Fabric)","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.18.0","del-cli":"^6.0.0","globals":"^15.14.0","lefthook":"^2.0.3","prettier":"^3.4.2","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.2.5","typescript-eslint":"^8.20.0","eslint-plugin-import":"^2.31.0","react-native-worklets":"0.8.1","eslint-config-prettier":"^9.1.0","@stylistic/eslint-plugin":"^2.13.0","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","eslint-plugin-unused-imports":"^4.1.4","@commitlint/config-conventional":"^19.8.1","eslint-import-resolver-typescript":"^3.7.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.20.0_1776076206020_0.43809873299054014","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.21.0":{"name":"react-native-controlled-input","version":"0.21.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev93"},"license":"MIT","_id":"react-native-controlled-input@0.21.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"0837ebdce4d3611156e0681be537f58e8fef4548","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.21.0.tgz","fileCount":29,"integrity":"sha512-6yEAAeCwRhpchwtqRcOBECOx72oihNlw8nqxH9P/1hq5Oj2qHS+bFhl0E1HeFbYR3vwclDkOG6OMVXuR9GBxVA==","signatures":[{"sig":"MEUCICQkvRYEY8Eyxgua7u5kxckINA0IpIUTL9VMTeJmqihnAiEApqZwGGL2EmGRW6R40ywBoRC0MeiMYfHPr3zbmc6RssM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113292},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"2a35e1625c03daf122cd8f5d1b3fa61c0bfcd38a","scripts":{"lint":"npx tsc && npx eslint ./","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"npx prettier --write . && npm run lint -- --fix","example":"npm run start -w react-native-controlled-input-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.com"},"overrides":{"react-native-worklets":"0.8.1"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["main","test-keboard--controller"]},"npm":{"tag":"alpha","publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}},"increment":false},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native controlled TextInput with strict value sync (Fabric)","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.18.0","del-cli":"^6.0.0","globals":"^15.14.0","lefthook":"^2.0.3","prettier":"^3.4.2","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.2.5","typescript-eslint":"^8.20.0","eslint-plugin-import":"^2.31.0","react-native-worklets":"0.8.1","eslint-config-prettier":"^9.1.0","@stylistic/eslint-plugin":"^2.13.0","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","eslint-plugin-unused-imports":"^4.1.4","@commitlint/config-conventional":"^19.8.1","eslint-import-resolver-typescript":"^3.7.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.21.0_1776078672133_0.8127910626945789","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.22.0":{"name":"react-native-controlled-input","version":"0.22.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/veliseev93","name":"veliseev93"},"license":"MIT","_id":"react-native-controlled-input@0.22.0","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"dist":{"shasum":"ca837ad3b6d22e73fa874e97bf3777668f55717e","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.22.0.tgz","fileCount":29,"integrity":"sha512-/CDbNnm3B3+zuJVgEg/uQRkp4yfjNC/wOpIjGISGmjpddvwOWpatNMNANLqqrYR/e+0FPyYB90ByuRU3Dy0h9Q==","signatures":[{"sig":"MEQCID453fqU9/j4YukAeGHs0CVvtJG+TCQ+XjH7OysDzrjUAiBD7HMMSWaJnwYNn3oMyvr+1IAH30bhxQtwv3mERQEisA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110958},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"7ab2941be5b1357cbd4a4f6a4cf5590536df934e","scripts":{"lint":"npx tsc && npx eslint ./","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"npx prettier --write . && npm run lint -- --fix","example":"npm run start -w react-native-controlled-input-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.com"},"overrides":{"react-native-worklets":"0.8.1"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["main","test-keboard--controller"]},"npm":{"tag":"alpha","publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}},"increment":false},"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"React Native controlled TextInput with strict value sync (Fabric)","directories":{},"_nodeVersion":"20.19.6","codegenConfig":{"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}},"name":"ControlledInputViewSpec","type":"all","android":{"javaPackageName":"com.controlledinput"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"19.2.0","turbo":"^2.5.6","eslint":"^9.18.0","del-cli":"^6.0.0","globals":"^15.14.0","lefthook":"^2.0.3","prettier":"^3.4.2","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.2.0","react-native":"0.83.0","@eslint/compat":"^1.2.5","typescript-eslint":"^8.20.0","eslint-plugin-import":"^2.31.0","react-native-worklets":"0.8.1","eslint-config-prettier":"^9.1.0","@stylistic/eslint-plugin":"^2.13.0","react-native-builder-bob":"^0.40.17","@react-native/babel-preset":"0.83.0","eslint-plugin-unused-imports":"^4.1.4","@commitlint/config-conventional":"^19.8.1","eslint-import-resolver-typescript":"^3.7.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-controlled-input_0.22.0_1776153219619_0.6758540526716756","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1","languages":"kotlin-objc"}},"0.23.0":{"name":"react-native-controlled-input","version":"0.23.0","description":"React Native controlled TextInput with strict value sync (Fabric)","main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"source":"./src/index.tsx","types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js"},"./package.json":"./package.json"},"scripts":{"example":"npm run start -w react-native-controlled-input-example","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","prepare":"bob build","build":"bob build","typecheck":"tsc","lint":"npx tsc && npx eslint ./","format":"npx prettier --write . && npm run lint -- --fix","test":"jest","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/veliseev93/react-native-controlled-input.git"},"author":{"name":"veliseev93","url":"https://github.com/veliseev93"},"license":"MIT","bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^19.8.1","@eslint/compat":"^1.2.5","@react-native/babel-preset":"0.83.0","@release-it/conventional-changelog":"^10.0.1","@stylistic/eslint-plugin":"^2.13.0","@types/jest":"^29.5.14","@types/react":"^19.2.0","commitlint":"^19.8.1","del-cli":"^6.0.0","eslint":"^9.18.0","eslint-config-prettier":"^9.1.0","eslint-import-resolver-typescript":"^3.7.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unused-imports":"^4.1.4","globals":"^15.14.0","jest":"^29.7.0","lefthook":"^2.0.3","prettier":"^3.4.2","react":"19.2.0","react-native":"0.83.0","react-native-builder-bob":"^0.40.17","react-native-worklets":"0.8.1","release-it":"^19.0.4","turbo":"^2.5.6","typescript":"^5.7.3","typescript-eslint":"^8.20.0"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"overrides":{"react-native-worklets":"0.8.1"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"codegenConfig":{"name":"ControlledInputViewSpec","type":"all","jsSrcsDir":"src","android":{"javaPackageName":"com.controlledinput"},"ios":{"componentProvider":{"ControlledInputView":"ControlledInputView"}}},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"increment":false,"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}","requireBranch":["main","test-keboard--controller"]},"npm":{"publish":true,"tag":"alpha"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"create-react-native-library":{"type":"fabric-view","languages":"kotlin-objc","tools":["eslint","jest","lefthook","release-it"],"version":"0.56.1"},"_id":"react-native-controlled-input@0.23.0","readmeFilename":"README.md","gitHead":"9124467e486e8f4224afd166fc27a11de4a23e35","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jN+BOnKjuNB+1Tl1M1F+vtWGbCBng6Y9+MEIax4UkpGnecu3Wmtx9qBVvERuKE9XIlfT/RDjVbLumi0kmb4a6g==","shasum":"7c0228533e5a5fdaeb633dd0d1fcfc2ca37d67ae","tarball":"https://registry.npmjs.org/react-native-controlled-input/-/react-native-controlled-input-0.23.0.tgz","fileCount":29,"unpackedSize":111039,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH2am9KSZagJubaGCsL5ZVA4XiRXBhodrjdwgp82036MAiB85hUI8UKAtNxmnLL31QjyO6HpoUpt08rAr+IRHTIqtQ=="}]},"_npmUser":{"name":"veliseev93","email":"veliseev@ronasit.com"},"directories":{},"maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-controlled-input_0.23.0_1776155022915_0.7293927384050498"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-15T04:44:02.474Z","modified":"2026-04-14T08:23:43.156Z","1.0.0":"2018-08-21T23:50:33.585Z","0.2.0":"2026-03-15T04:44:02.617Z","0.4.0":"2026-03-15T05:24:21.572Z","0.6.0":"2026-03-26T10:04:54.931Z","0.8.0":"2026-03-30T11:38:40.464Z","0.9.0":"2026-03-30T14:37:12.205Z","0.9.1":"2026-03-30T14:48:50.262Z","0.10.0":"2026-03-31T08:17:28.312Z","0.11.0":"2026-03-31T09:44:04.078Z","0.12.0":"2026-04-01T02:08:00.676Z","0.12.1":"2026-04-01T08:56:17.859Z","0.12.2":"2026-04-01T09:34:16.384Z","0.12.3":"2026-04-01T09:54:55.061Z","0.12.4":"2026-04-07T09:19:01.925Z","0.13.0":"2026-04-07T13:32:16.258Z","0.14.0":"2026-04-07T14:06:36.031Z","0.15.0":"2026-04-07T14:32:05.295Z","0.16.0":"2026-04-13T04:13:42.773Z","0.17.0":"2026-04-13T06:08:22.237Z","0.18.0":"2026-04-13T08:52:33.541Z","0.19.0":"2026-04-13T10:05:39.334Z","0.20.0":"2026-04-13T10:30:06.157Z","0.21.0":"2026-04-13T11:11:12.254Z","0.22.0":"2026-04-14T07:53:39.749Z","0.23.0":"2026-04-14T08:23:43.057Z"},"bugs":{"url":"https://github.com/veliseev93/react-native-controlled-input/issues"},"author":{"url":"https://github.com/veliseev93","name":"veliseev","email":"veliseev@ronasit.com"},"license":"MIT","homepage":"https://github.com/veliseev93/react-native-controlled-input#readme","keywords":["react-native","ios","android"],"repository":{"url":"git+https://github.com/veliseev93/react-native-controlled-input.git","type":"git"},"description":"React Native Controlled Inputative Controlled Input","maintainers":[{"name":"veliseev93","email":"veliseev@ronasit.com"}],"readme":"","readmeFilename":""}