{"_id":"react-native-auto-positioned-popup","_rev":"39-dc305772882c49f024068e7f81cafbc3","name":"react-native-auto-positioned-popup","dist-tags":{"latest":"1.2.21"},"versions":{"1.0.2":{"name":"react-native-auto-positioned-popup","version":"1.0.2","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.2","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/your-username/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/your-username/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"2c42d310c2e983021255aef67e13bbd6658dd6d5","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.2.tgz","fileCount":24,"integrity":"sha512-PIqST/bVMbvED2aEaquVaUPPVDqtelui8E5XLDaZ2pRGImlHmOcGPTlCgbcfuMwHyQauWbWfDY4yUAn6gzx1Ag==","signatures":[{"sig":"MEUCIQCCYh5o1PplbuG21vacgCiRbM5wHb9d9Qdwnl8neehlSQIgePDD7y3lw9h610+dbOJkI0oZfLGx6g10fiprjmj1Alo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87836},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"240649022ba7dd321f7b42c00f4ef833121178eb","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/your-username/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.0.4"},"react-native":"src/index.tsx","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.2.1","@types/react":"^18.3.23","@types/react-native":"^0.72.8","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.2_1755156164619_0.959404566098162","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"react-native-auto-positioned-popup","version":"1.0.3","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.3","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"aa4c282b04eca56aff7347811edc0bf31a0e2349","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.3.tgz","fileCount":24,"integrity":"sha512-2lYrFlg2SKykwvuBRVo+MJ+scXDvpzhE6igw9M9LbRo7uMUpP92KRxRXA8ECt1UQiDfMpTos+wsHRGbVEJi42w==","signatures":[{"sig":"MEYCIQCL/RqPcLtA9I6MtJmZTnfK/gqUtLfxms/i6JMYjCdkvwIhAJQA0EXOVS4zoLdwLS0UIopc5Nd1VcSIhGvW6sahPJKX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87710},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"b8a1e50685d7faba64ed212dac816fa1497de40b","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.0.4"},"react-native":"src/index.tsx","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.2.1","@types/react":"^18.3.23","@types/react-native":"^0.72.8","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.3_1755157466278_0.5601920273718819","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"react-native-auto-positioned-popup","version":"1.0.4","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.4","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"abcb036c4ac7e456597636fbbd0b1390f5bc4681","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.4.tgz","fileCount":24,"integrity":"sha512-5XGNBo0FbeFc5U/nn5Rg5to6LmD589DU/R7fP5kLcljMo9EYfjctcta1sSnU+rvK1hItbr1jM1W23e5KzmYnEw==","signatures":[{"sig":"MEUCICY2zPhMEp1jtMt/yMchy9iiKJp2L74MRJilJmpYjV2PAiEA/k0hh9VunZaYQ/cczfSrzZ293J4tgNZu3gQiDx8BosE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87709},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"220e254b1bd298a1a2a253bdd45c1414adf1a9c0","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.0.4"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.2.1","@types/react":"^18.3.23","@types/react-native":"^0.72.8","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.4_1755158294233_0.28394309246273375","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"react-native-auto-positioned-popup","version":"1.0.5","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.5","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"8c37164b41423c35908ecf255673cf185db41355","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.5.tgz","fileCount":24,"integrity":"sha512-QGqFCjz2AZ5dRZAXX1P2Fxn2d0IocMJ8/xwuhHDDNeCfkaXxhEzompanH/A/dToNUZaNC86/Rf6De+RvUGapEg==","signatures":[{"sig":"MEYCIQDsRVwiVUxiu//WC9R3pSpnVWEOfxcb9Tn4EGPen6WQGAIhAJcO3BGAjJ4vH8PO4Y8kSy1adGUyuh4dGLq0axqchnKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116971},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"cc669ce7f60a761bc55f33a5e42a473dd4a883e8","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.0.4"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.2.1","@types/react":"^18.3.23","@types/react-native":"^0.72.8","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.5_1755164024294_0.9112234323236388","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"react-native-auto-positioned-popup","version":"1.0.6","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.6","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"c5797a40b110b4ec47cc5b54bcb8c5a9eebc4db2","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.6.tgz","fileCount":35,"integrity":"sha512-d8zhFMHuFGw4u17KT3muzR8/O3eKcnpBxMSUq3kaEH4e2FO8STXpos1YiM1THHo/q5GhDfgCqJ8nXMYni+hvLg==","signatures":[{"sig":"MEUCIQDfd+/HmJ2n61N9KmJoPlQlmOa7cSKUgf41WZO+1sq2eAIgSeNu7tYcVhvg8jatit0P6Kq0RbPe5GYkxrk6cgRjCxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166621},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"1d01126968effb341f28e921281393155ae02182","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"echo 'prepare disabled for publish'","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"echo 'prepublishOnly disabled for publish'","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.0.4","react-native-safe-area-context":"^5.6.0"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.2.1","@types/react":"^18.3.23","@types/react-native":"^0.72.8","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.6_1755190538347_0.17394309140499686","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"react-native-auto-positioned-popup","version":"1.0.7","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.7","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"fdc75d8e7c06ff2ff6f7fef865f578d9b17a8492","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.7.tgz","fileCount":35,"integrity":"sha512-11l0pBGobuYcz6zLsROObMc0SfM3PNAss5SWmXp2YTdkCIMzI0EM1i3acVznKSNM2u10ubDcXMVep5t7usQEGA==","signatures":[{"sig":"MEQCIHauIVZROYYYOdCbmgS92thu6A6Vq9zNg4ZLzhKmn94oAiAJJTNYgOC4aLnRbxq1iE08xsKzK1v61m5+S7QteNwKxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166621},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7976c79631f9db3b9a0b4f9c4d0362bfb1f55ac0","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"echo 'prepare disabled for release'","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"echo 'prepublishOnly disabled for release'","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.1.1","react-native-safe-area-context":"^5.6.0"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.2.1","@types/react":"^18.3.23","@types/react-native":"^0.72.8","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.7_1755190846273_0.7432087127581315","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"react-native-auto-positioned-popup","version":"1.0.8","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.8","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"9eed6905976c319e86dd9de44c5c55045e2fdccd","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.8.tgz","fileCount":35,"integrity":"sha512-A2sJxKG2tO0QkHEOoQIa18R7m1ha1XkYu071P+ts+rew1a5WCeLrVgTeNHf8Av1EhqhKXuVcgvg9XyLOgtviOQ==","signatures":[{"sig":"MEYCIQCYFHbxTIfm7pvUxzNKnPVWHWJQAsmwCyIZpS3I6s1TbAIhAI7Ca4HtbRmjYWWt/+MNaXZeaOr153V8jV+UW7IVjnCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166030},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"0ba65fe8cdcc41e6204601aa4c8c42378fd873fe","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.1.1"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.2.1","@types/react":"^18.3.23","@types/react-native":"^0.72.8","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.8_1755235047599_0.02111300510505254","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"react-native-auto-positioned-popup","version":"1.0.9","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.9","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"cfc0df0da1d9e9df36664b948bc5c84c2d161a45","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.9.tgz","fileCount":35,"integrity":"sha512-h3k6nLwdoZXwM8icLM5QTyRdhzAhxuP10zqsg1zEffdOTxr3npSwz+0xtGnhme3sjPihRHd3cbV5Er1ViKHHkg==","signatures":[{"sig":"MEUCIHioQ8pkzSQs5PSw9fIZfJc1Dm3tiJJIYRhPPeBCWMEnAiEAtO5FRl1nWQLgv+kCfu5eGRVYNQkvOEyHzl3vmMRd4Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173020},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"3340d56ff2b30ca1c12072fb57ceeb4bc7d699e5","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.1.1"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.2.1","@types/react":"^18.3.23","@types/react-native":"^0.72.8","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.9_1755235844933_0.19892598212185097","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"react-native-auto-positioned-popup","version":"1.0.10","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.10","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"7d7502d6ae5c5b13d9d8c3c219b4b902975e8c41","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.10.tgz","fileCount":35,"integrity":"sha512-rchsI7ZvP1bnF3ZzO3DABbPEdxtsSWOyQeffsqxZ4DtGDezq4M6Hi3noeOirceN1/p3Qk99oPNHYOHOuwwwOMg==","signatures":[{"sig":"MEUCIQCGewC2X5MUaOErjTsRLFRrv4C4NtqYxpvExS0WtWjnGgIgLM6xJ5q0dBKbO4IcyRoLC/UxgqxG8PZ86TRbPgya3uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182626},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8532a5c54e20288e44917474acc56afad559c842","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.1.1"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.39.1"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.10_1755250078975_0.9298564777987983","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"react-native-auto-positioned-popup","version":"1.0.11","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.11","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"877df5588046100edddf5ee4a0f1a88fa1ea025b","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.11.tgz","fileCount":35,"integrity":"sha512-zqm485IgbwkrcaKudOWNisyl5SztXGbMRf1BqDzIjJHnHc1261C5Z/XIVoYhzGyR8aWtn0vtB+wHhbK/dD1SSw==","signatures":[{"sig":"MEUCIFrdvzV/FP4PgIPoWU8/pCtZbyZZONGmZZay1gyEkUGoAiEAlvpdsJOxUJdblhXt9bo8FLoPwmUA25N8AvHwb8/21Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200847},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"b114971f56a7ac4e90be22a720b28cc7983b586c","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.2.4","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-native-advanced-flatlist":"^1.1.1"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.39.1"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.11_1755268047625_0.32593270784767525","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"react-native-auto-positioned-popup","version":"1.0.12","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.12","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"3c7e2f6f2167905a15cf5e80aec4885781e909e9","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.12.tgz","fileCount":35,"integrity":"sha512-J470OK6PfppIm/X5Nh9wu1QyS8bT0HadeU2I1+0Q3zmTRLAtJUqQ5liydhFJWx9WCba4nKbBzKc6Gv0SAX3yMA==","signatures":[{"sig":"MEUCIQCRfNum2YRRcwum82dKpv+dUVH4zIOF9JLk1+FsFv2JOwIgDWGoy3NX5BmYU5oWfpfbZUUnItmDwOPL9HI6JHNqDBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210231},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a154c534522203b547ad5cb57c4d5e1a258a1884","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.3"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.12_1762334285059_0.7046206223388454","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"react-native-auto-positioned-popup","version":"1.0.13","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.13","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"a233cfce7147cd098d1839694a2d80be43c3484c","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.13.tgz","fileCount":35,"integrity":"sha512-CllRWi+L5QWiADuk93TylVIL6ciYVLwEqhOnuKU3s+w7vuvEwyngLIUKrgB1CiZxIFxTIL3AkjUIi/CdMglK4Q==","signatures":[{"sig":"MEYCIQDLvkr5vPS6q21O84BKskIMUz3Nf2zhGVbsN++ORHXJXQIhAJ6+CZiwo7hB/UUR7U4P5yIwNKGQM3W/5JJl/ATLzVAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230974},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"135990f7b38c5160e84e13aa22d07ec8bdc00efe","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.3"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.13_1762496427127_0.4475373861988712","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"react-native-auto-positioned-popup","version":"1.0.14","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.14","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"67461beeaae8f5a0b9e60f402e5416c2af3b827b","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.14.tgz","fileCount":35,"integrity":"sha512-MWd8ktZRpfxLeF1+JMuZmWNKPp3fbIiRB6KPc8e9Vhlbc1v5P8ML1fsv12lhwqkRxMJmCr446o8ZlbExDmJhbQ==","signatures":[{"sig":"MEYCIQDcxVz45kfx0W8VuCXWYqb/Eitl/tCGPkZIwXTvKRyrKAIhANQV6c3tpgU3u21ZSdfldSPVXLtxon0XWVfUZuPBBy7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242418},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"ea117cffe8068eb175fc53e76bcdb20680fe45b8","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.3"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.14_1762515910330_0.8837666455853701","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"react-native-auto-positioned-popup","version":"1.0.15","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.15","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"58dcb70d6ded8f3aef40351594a1a1048b354ec6","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.15.tgz","fileCount":35,"integrity":"sha512-cWSbhlDvc04W/9auj4g418M4Ipvkb4fTlN5UdtU65KRNNXm12uIaduWKFHPMmPBynkW0KauYBtB8srOv7NBn3Q==","signatures":[{"sig":"MEUCIQCbhvgK9xcr7wlNDxgvMjv6awOC6kxLOTPm0pGxCc7SQQIgHFHcFhzpZwRSLHNeecIxN3dg1wgRaSNEy4wQdvsgjx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242810},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9612d204614476f84768db37ea91d62f533ce84b","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.3"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.15_1762592208591_0.17654396968491604","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"react-native-auto-positioned-popup","version":"1.0.16","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.16","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"1e371faf569bdec7401b6b669aa6a10d141e3039","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.16.tgz","fileCount":40,"integrity":"sha512-+ETYgZSElrXh0yK0cZVb2DsB2DYMSdirgDgml36TpMnLHiWx4GXMio7ecudSKaI6ybJmijI/HGaiwuP+/m59mg==","signatures":[{"sig":"MEUCIQCaYDX2DmNAV52tsnj6Qyt8qWFV8UI8BSYfF7Oe3D27MgIgfV0GRjv5nZKg9mxev05zVsFd0K6MQQJU1ZhisHrXBuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245919},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"736e479f96b95e00f7833b3ce870e78871774798","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.3"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.16_1762679184977_0.06311214633713025","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"react-native-auto-positioned-popup","version":"1.0.17","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.17","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"97d0febc3b886373c7bbf71e30ea256cc2536380","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.17.tgz","fileCount":40,"integrity":"sha512-u9iYsozH2kLGaslVQ+w0cbPjknP9Dehv6j+470nWP4QrthP852kid0Mep4KagHNugdZEvLbrPuVDqIoQOaTmQg==","signatures":[{"sig":"MEUCIB+5kCiTWv4XrGk073rpGMP6c6eA+RcTnBV0+nOiZ3usAiEA2hEYca1WayX+qXWHoSoogsMogXXfssRsSP0Ictojd4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247482},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"0b5971deca7ed5c8b9a62a2f660af9fb573d96c1","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.3"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.17_1762680142891_0.6760628683835814","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"react-native-auto-positioned-popup","version":"1.0.18","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.0.18","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"a012a30617e5160e9215714e6fdec363df58d81f","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.0.18.tgz","fileCount":40,"integrity":"sha512-BqnVln0tKyG7+CUNzTYI+7o0ed5D9Pza1qi7o7hPT1XpjcLgK60um7R+fSUaNyolIeKGzHnlKP1LbtgDuK8mzA==","signatures":[{"sig":"MEQCIAx3LVjZlq+QxbSrRhz8LO3394aTbmOQbGtK3W8Z1tfSAiBBR7+CudJfVfPudbbn30yU5b65jyjWZZTQ6hDnNrpx7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250894},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"e5c0c337cd5c95e8e60745ee5188dbb7f3064454","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.3"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.0.18_1762756938632_0.300732507413894","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"react-native-auto-positioned-popup","version":"1.1.0","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.1.0","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"528a5846147132125a6831604924f8fb9c9fbf1d","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.1.0.tgz","fileCount":40,"integrity":"sha512-+Wq5a1Qc1oe7DPx0dTgZPYOg0yT/pvZ65bzL7qdkX5D5Q+pzDpdh9SvFq9ZrFTPotskgegTAbeQ1xwlBgN0xwg==","signatures":[{"sig":"MEYCIQDulqsFfc8R/z4JcrRKE6pEJQ5T1HDVQD3B4TZDtcwe6AIhAJFDMjPEwgLAtVUOvFoelU8G1fJPsBuIXjOx7bihhp8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232189},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c921b73088de65758120778ad4a43e83e27862c0","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.3"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.1.0_1762761303962_0.01646962750389691","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"react-native-auto-positioned-popup","version":"1.1.1","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.1.1","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"b7ac7367191b8004be9ee3291938d291ea4729eb","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.1.1.tgz","fileCount":40,"integrity":"sha512-CySvhf4CnOT/mQgi/5tj0KIu2gEFDoiFIPANIQh9JoAQ9Y2lvpZ9Xez64zvYen3KF5U/WkOk24DAKsq31CkIzA==","signatures":[{"sig":"MEYCIQDk8IOYnYcrzs2p5MKKGyMaYcGujSkYm5g8OsbYDn+A+gIhANq83q6iZgMb805ZQWgl0lVyHKxnbKcqI279niN29EXV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232369},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"f02f7f6a534f816aef64850bb0e7907481208538","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.4"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.1.1_1762848692546_0.14601824742977043","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"react-native-auto-positioned-popup","version":"1.1.2","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.1.2","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"4b599dd5fc6828ab2b4f3c792b473bd6613c177b","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.1.2.tgz","fileCount":40,"integrity":"sha512-7154qIpX87ukNyVgQMnxpX3BciwQDnnip/nXbhns0KhhX8C9i9YfaLci+hHv/Ki/bl/QlSYNuTQKjfimnymFsg==","signatures":[{"sig":"MEUCIQCDOioAD6rTNL5mPrROL+O13AbWUaFbaTP435JnLz0H6QIgOwRTC5KYZiQ3zUlOoB2Po52erjYxqXVNFLbcOHVi1sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232261},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"b1d3bdf904c334e06b7b6c77e6d81cb88c1972db","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.3","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.4"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.1.2_1762927071136_0.42436034203937534","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"react-native-auto-positioned-popup","version":"1.1.3","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.1.3","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"47740ad0b01d69ace1e2024312c8db58d8d01703","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.1.3.tgz","fileCount":40,"integrity":"sha512-F7I+OnnkzBkOWpTUN8YKD2yTBDo0EzIL1/TP+/h74fvgqK7snzezO/Kzu3o5Ebh09tX6Ba1pue6PnNzt2A1pxA==","signatures":[{"sig":"MEUCIDixa/kpS4csxeFtL05TPQ9+5IVSdnR+FeAiJsCU/xOSAiEAh4rC0jIFoeoloM47ZbcJzaujZ4vaOSM4lZrGMUwW9PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235412},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"6c47faab006a06962f8ad9c087a1d28ad649783d","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.3","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.4"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.1.3_1762944415803_0.9745366353882834","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-native-auto-positioned-popup","version":"1.2.0","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.0","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"a54b9fcd6b2cbdaa8630ee21a62c46f7d229e510","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.0.tgz","fileCount":40,"integrity":"sha512-gIhrS4WXw227s+dRbvYlhofTUIknWKVABq3R1MnxJKngZwPtewaXbwWd1ucOQ9iyBZRFtMQ5In9UXyZ1zDMpGg==","signatures":[{"sig":"MEUCIQDL6didfJF1VAQebRqXDyZDuo2gad3HHhcxJ6I11PZAlAIgdzLAdq2659pP/CnwxQXS9UY0R7oC0gF11SCltiuHbyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236447},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a0834f5f344807bec5bc5d0a00250cdd6e8d55f4","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.4","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.4"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.0_1763018545387_0.2572406393612754","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"react-native-auto-positioned-popup","version":"1.2.1","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.1","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"999fa5db0f0ff778353536a637677591470f373e","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.1.tgz","fileCount":40,"integrity":"sha512-XXfw+csAWa/m/lNzk621uiBt0Jk5skdy02GkhBysas1UfAAKf6IXGIDg9juxFSm2JzTFqSm6CmvDUeQCe8ZFQg==","signatures":[{"sig":"MEUCIDdf4SXXH75iq3Q3nV/tpqeINWKLZyysgB/em0Z8xN08AiEApv7KC7eoYncU/utztrRUSEf4cjaTWFFxW1q3EhUo0Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238086},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"da4e0932c773ed4caaa3237e919c326cbc96bd82","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.4","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.4"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.1_1763032271592_0.5337818365089493","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"react-native-auto-positioned-popup","version":"1.2.2","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.2","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"9e0307f8f44b31d56ac12768bde8dd08555e57b1","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.2.tgz","fileCount":40,"integrity":"sha512-loWs1DEr2RrTFLgE+3egErVwxCR3UpcPdyn77f08VxU9oT02S8s6G5DVNPffwjcpdybX1TIGIoWbO+8wMGMnkg==","signatures":[{"sig":"MEUCIAcB0YRKDHu/bRMvvfGL4bo60C1tGni3hDdTt3FfW9LMAiEA3l+HF/JT9ZvAcfcNgBXLnkj0c6N2NnQe9VjLf/kfuWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238139},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"2d6ec5e8b58375226a91c7266eea68fc3928d0f9","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.4","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.4"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.2_1763107755804_0.8638363553998369","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"react-native-auto-positioned-popup","version":"1.2.4","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.4","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"ceff00ec579989c851547f874fb8f97d5120f59f","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.4.tgz","fileCount":40,"integrity":"sha512-/m3MgTfqt53PcKwtelC0ukwrOiHZnM0dMRYUl30n5Or7uTMTAhdcFUMvr2Igc2fHTedgmdxxTxMDsNo1H16gpA==","signatures":[{"sig":"MEQCIEhjfFmGABCV2F0yz5pyOeOR0v2VWhYVeUjpgP2DYlXEAiAOfiaQXiKYRYcVWjTdjKltV7PmMbuR1gAuxXyV0jQjng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238525},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c388de8559ed7bebce5ed57ab4454dd20f8a9d25","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.5","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.4"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.4_1763199650068_0.22591264918540332","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"react-native-auto-positioned-popup","version":"1.2.5","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.5","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"2632f0dd54279bb9fcb379dcc7268a3f92c770c6","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.5.tgz","fileCount":40,"integrity":"sha512-FJzy1PGOLzbalW3WATO7gI/mq3dsn0BIAi94QBz1DvX0+s3DmL+VwHCK27mzzACDaLcyCxE4Knc+WPyP7ZrHCw==","signatures":[{"sig":"MEQCIATJPyQ3jo6n32Jd0fzlyjoi5tF8WhZsj3hUrPNg3Ut8AiBBVg3SpHrFG1FVVFnZVUTH9CvpR/8c1/5Xw7yObVw9Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238548},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"98dedc63f8f25b1049ac5c83602223bc6c75481d","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.5","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.46.4"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.5_1763283374267_0.6342571479055816","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"react-native-auto-positioned-popup","version":"1.2.6","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.6","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"ec34109dc3ae3733109262362299bd1c32ecf112","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.6.tgz","fileCount":40,"integrity":"sha512-qYN/XvEiVAilfrRG97WUCoCm3KOhKGr0J/M8t1XaG62eM9Fkvh4kB/05USLyiQl/mGR6WguJer3Xk6acZzkl2w==","signatures":[{"sig":"MEYCIQDKjzk5FZdre6WA9PuMQkEtEGSSPhWsSK9dPL436MAZSwIhAJgHX5relgB+iW9PQKtYKRkyFkXm3t3GKtdr6kuytWfM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238618},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"20bee89cad6582d873a1cc9d87b8b7a080394bb3","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.6","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.47.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.6_1763545579484_0.9623029091641753","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"react-native-auto-positioned-popup","version":"1.2.7","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.7","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"b19f75b53711e8f0502039bb337a33a051aeaa99","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.7.tgz","fileCount":40,"integrity":"sha512-Ysaswmk/IE2tPsmz8wvghEUGm5FVcv+bZovxYeij7CfCjAGamUOwNddBXLKZXTw6npsbsDYxScDKm30UL+cjFA==","signatures":[{"sig":"MEQCIBAFxelSbcKE4TV8DLg4tJweTm6y9qq7hpliu3d0TqSzAiBtGQ1xdTJopFnXRtlhC7dqK5jcubDNrsteZcfG6pu0FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243675},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"4b0de4cdeb9ecfec65d1ce223a6304ed54cc14d7","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.6","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.47.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.7_1763630238912_0.9172972502348655","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"react-native-auto-positioned-popup","version":"1.2.8","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.8","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"d7e82265a7be3cd65a5fb0b92081221447de8780","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.8.tgz","fileCount":40,"integrity":"sha512-3IffkJMmabfdVDYazxQ3soHMcyHUA/R6VWn9A0MK3EAD/Kz7QG2pGhGi1Mq7ubs0vYreola1mX3vzHMjsGw9sg==","signatures":[{"sig":"MEYCIQDDU3RVSUhRPxnF5YWG1f3PCeVIAmQHWrjfgS6IUP5KYgIhAOkOcXjqYsK9L6sOs86sx9khC1pzJugnuR9TleSz5oxI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243753},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"d19309745a21e2f5cdfee5038a9983a8b8c87813","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.6","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.47.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.8_1763695043773_0.406176056466959","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"react-native-auto-positioned-popup","version":"1.2.9","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.9","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"21d78bc7b1c1b8e17b969954b75c9ce556fb6a14","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.9.tgz","fileCount":40,"integrity":"sha512-SsfqSF6N4oNlzktI+J52LbJCVRJPIU14VvHn8SRjQwiNh6VXEWLq/zbmohOaMl6QQJq8pfVPsEoaVUbYY7t3Rg==","signatures":[{"sig":"MEUCIQC4KPLDPyEgwAHFby9HPhEeV6ntPplQs21VhnLUjdqkhAIgD+DPFWu8nqJBGRbYgudzD0kYrtdzsAI/u43CTztd18c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243539},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"13939a826dc8f47f8e356ea0dca885ee56d319e4","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.6","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.47.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.9_1763802727445_0.5936604128201632","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"react-native-auto-positioned-popup","version":"1.2.12","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.12","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"02b62b941673232c213537f9c1f9b8a9e6b60dc9","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.12.tgz","fileCount":40,"integrity":"sha512-8XuVF8ZdSGyi+aEk1iAWFhyHPA6IlT1c0wYKNOiE3xXDF6odkKo0sgx5pT15+ci43tzJCsWYcPLQpDbNhwCiCA==","signatures":[{"sig":"MEUCICcvmeVe/HhsdLCV0ntb8GFyr6b16OVlNCxrDl9LgrAaAiEAxKPy/E9cik/ajehCWWR0VmCqD6NWjptil67+7Toc0SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249871},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"bc7f2b6251df0f3a0fa3bd2d86f64041bdfd728c","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.12_1766572737739_0.5173438386789928","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"react-native-auto-positioned-popup","version":"1.2.13","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.13","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"a68c8b4d5c3e83bbd1e1baaba3474e27ba19eb8d","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.13.tgz","fileCount":40,"integrity":"sha512-NpnZPgz+Vhf3DJkfuRDtl4eP8tF//GI2Rre64I+eATLcf1vAdsbnHWvV+7dRKNF56bP07jZPi3FxO7lURMbnkg==","signatures":[{"sig":"MEMCHxlpJCIYlxvcvhKsg7vwE8wxSPCbp82y/3DrG56zfVQCIB0K8B4gUW6EmEcE+pqBm3VsZStoTHLZHuh38FCHcY2D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259936},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c5a353c42ad3206ca5c90b411bbe797ddcbeffcd","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.13_1766731360201_0.7646409237164213","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"react-native-auto-positioned-popup","version":"1.2.14","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.14","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"496836613bc3bc0b0577c2fbacc19c9377231a28","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.14.tgz","fileCount":40,"integrity":"sha512-Z9uTCPmEhvKcuVBkd1O0nFVDiaB63/9yhAQmaVnivTdv6OvTUFYQAqk5N7d0vjwP3m9kUleOCEkGtoG5R/NtyQ==","signatures":[{"sig":"MEUCIFg76YzKGQiF4BWtOU0mIaYIyAUVwai/0Z//Y+9MdDDjAiEA809vlIFdkZDTqdlMrB6iEeqXMxTAui1kL+N8cxRF2gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283883},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"d0b33d8bf418060f63cf3d902cb6b5b5ac643313","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2","react-native-keyboard-aware-scroll-view":"^0.9.5"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.14_1766744760121_0.6390086776398165","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"react-native-auto-positioned-popup","version":"1.2.16","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.16","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"c02f428b5d9e7932bb93855e81096fb3b4e77809","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.16.tgz","fileCount":40,"integrity":"sha512-0tABcky/bvSNK4F0YyhiHI3Tz3+BxxD78JAcGoYbcPEWOx+I00atD+sGeiggtWBUlBqTUKz9CZrOeGTo7xu7xA==","signatures":[{"sig":"MEUCIQC9W4j/FB5ivu9yZxnvcBuP1bDKXEWyOqilx88xEDTrVgIgbxySrYIP0XVm02OVQrQYqKwkDlbWiLglpbO/xZI6x34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284101},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"ef0e0f04276245a0b8ae21210e7c36062da3f181","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json && node scripts/strip-console-logs.js","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2","react-native-keyboard-aware-scroll-view":"^0.9.5"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.16_1767080201377_0.3427705855019274","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"react-native-auto-positioned-popup","version":"1.2.17","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.17","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"1e98f6737dbd4691405aa8f2bc6f3720bdb302fd","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.17.tgz","fileCount":40,"integrity":"sha512-1QzOgSKMQGYsxFHUJ8KI4Z8rI70ItmRG+ZFIBUTDIU98eE5m2B7A04onIHWwFC5OPs+2Vn0eJA0qiriXfmmVVQ==","signatures":[{"sig":"MEYCIQC0XFGMQ5JkBgRsUYqnWSCv71Xz1HumFbs0tqv9W3L1FQIhANAANOTvX2pUND3v+M2Dyrj21HERduYAqSAkc9AthNWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275632},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a9d37447b43fa1f4bbeafeba4742910907699574","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json && node scripts/strip-console-logs.js","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2","react-native-keyboard-aware-scroll-view":"^0.9.5"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.17_1767351121939_0.21900471855269354","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"react-native-auto-positioned-popup","version":"1.2.18","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.18","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"ff6d51dc821513360d914d41cdba9cf4aa63866d","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.18.tgz","fileCount":40,"integrity":"sha512-PIO8X23gtqudGAZwkZRh3X4Zy3u4y6yNvFWz/6KqpvKBXtyldWJNyOVUwmxB72ZC/+c3IfmTY56Kohya47k80g==","signatures":[{"sig":"MEUCIHkPZK6H5yIu6qoqH5faymjOjcLVonroZXkt/ipE3ePNAiEA2lXWh13KQmxau5x2pAcPUQ6nMx/RltRroGr6mWoCdhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282051},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a198fa6b11feb50d29e99602a65a2f33798f1078","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json && node scripts/strip-console-logs.js","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2","react-native-keyboard-aware-scroll-view":"^0.9.5"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.18_1767520301219_0.9510215458262521","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"react-native-auto-positioned-popup","version":"1.2.19","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.19","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"cde0e4c932229255126e4f34d3742e8c88b32021","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.19.tgz","fileCount":40,"integrity":"sha512-JL4oPbx5rRIl137bBQ3GCYErSX+IzZflvLMKSyv3vh5Y0gWDgTsFhKMUKySGI7VZP2yHrJEkYit9ehgU8pr3xQ==","signatures":[{"sig":"MEUCIHjhIGAS/lhu8g1LL45a38NlNDNs3bwXnK9uXOdFSIhuAiEAgdOcsT4L4dyqEycGBvsIWY5xxCPLVaBKBy1uGSW+FLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282051},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"6a655806355bbbc09af55f6f0ae6328b06d708bf","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json && node scripts/strip-console-logs.js","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2","react-native-keyboard-aware-scroll-view":"^0.9.5"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.19_1767521764460_0.0461264983461922","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"react-native-auto-positioned-popup","version":"1.2.20","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","_id":"react-native-auto-positioned-popup@1.2.20","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"dist":{"shasum":"90fb20c47ed93f1256e3b5602dde52495689a252","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.20.tgz","fileCount":40,"integrity":"sha512-ZmVq0dOan9B+zMOI5gOIGGxOY0P2CRqFefoMgwtvomaJ7ndnLVrZ0Y+ACM/M3lN5Ok3mbzh8iztexeMrAnnLbQ==","signatures":[{"sig":"MEUCIBnPE/I0Xqsed1XTeDQTINWwvMBrVZpgReQQP0hAnM/2AiEAlnuKoNBVHiRuV4lgaPgurbyVBmoasdQKoehsDDuOaP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281946},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"074a8ac8d66292a8696dfa37a1a3fc874385fcb0","scripts":{"dev":"npm run watch","lint":"eslint src --ext .ts,.tsx","test":"echo \"No tests specified\" && exit 0","build":"npm run clean && tsc -p tsconfig.build.json && node scripts/strip-console-logs.js","clean":"rimraf lib","watch":"tsc --watch","prepare":"npm run build","release":"node scripts/release.js","lint:fix":"eslint src --ext .ts,.tsx --fix","pack-test":"npm pack --dry-run","type-check":"tsc --noEmit","postpublish":"echo \"Package published successfully! 🎉\"","release:dry":"node scripts/release.js --dry-run","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run build && npm run lint","release:major-auto":"node scripts/release.js --version major","release:minor-auto":"node scripts/release.js --version minor","release:patch-auto":"node scripts/release.js --version patch"},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"repository":{"url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git","type":"git"},"_npmVersion":"10.8.2","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","directories":{},"_nodeVersion":"20.19.0","dependencies":{"react-native-advanced-flatlist":"^1.1.2","react-native-keyboard-aware-scroll-view":"^0.9.5"},"react-native":"lib/index.js","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-auto-positioned-popup_1.2.20_1767522668842_0.9015552299939511","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"react-native-auto-positioned-popup","version":"1.2.21","description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"npm run clean && tsc -p tsconfig.build.json && node scripts/strip-console-logs.js","watch":"tsc --watch","clean":"rimraf lib","prepare":"npm run build","prepublishOnly":"npm run build && npm run lint","postpublish":"echo \"Package published successfully! 🎉\"","test":"echo \"No tests specified\" && exit 0","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","type-check":"tsc --noEmit","pack-test":"npm pack --dry-run","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","release":"node scripts/release.js","release:dry":"node scripts/release.js --dry-run","release:patch-auto":"node scripts/release.js --version patch","release:minor-auto":"node scripts/release.js --version minor","release:major-auto":"node scripts/release.js --version major","dev":"npm run watch"},"keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","repository":{"type":"git","url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git"},"bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0"},"devDependencies":{"@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-native":"^0.73.0","@typescript-eslint/eslint-plugin":"^8.51.0","@typescript-eslint/parser":"^8.51.0","eslint":"^9.39.2","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","rimraf":"^6.1.2","typescript":"^5.9.3"},"engines":{"node":">=14.0.0"},"react-native":"lib/index.js","dependencies":{"react-native-advanced-flatlist":"^1.1.2","react-native-keyboard-aware-scroll-view":"^0.9.5"},"_id":"react-native-auto-positioned-popup@1.2.21","gitHead":"8c7011d29c0460d675e1d0be2401015ec077b3ae","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IiadyPcqvnL/UdUCumQhv6V4KZfnCZXBqC/cK085e+0l6cG2vpO3dlPjH9YQLPcuQgnKB9C0T3OmggC6L0J0XA==","shasum":"7567e86825a0d06ced9661db00b4a886ca383c72","tarball":"https://registry.npmjs.org/react-native-auto-positioned-popup/-/react-native-auto-positioned-popup-1.2.21.tgz","fileCount":40,"unpackedSize":302803,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHf97K1l46I73JggdmULALEttKlrLdVbZ6jGRE6K3pKXAiEAxDPg6HngurTdpfPvmoCEPd3q3W4ltbafSS+gtZbUk0Q="}]},"_npmUser":{"name":"stark2018","email":"397866153@qq.com"},"directories":{},"maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-auto-positioned-popup_1.2.21_1778152612953_0.4258984151601024"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-14T07:22:44.618Z","modified":"2026-05-07T11:16:53.221Z","1.0.2":"2025-08-14T07:22:44.807Z","1.0.3":"2025-08-14T07:44:26.464Z","1.0.4":"2025-08-14T07:58:14.435Z","1.0.5":"2025-08-14T09:33:44.477Z","1.0.6":"2025-08-14T16:55:38.534Z","1.0.7":"2025-08-14T17:00:46.475Z","1.0.8":"2025-08-15T05:17:27.826Z","1.0.9":"2025-08-15T05:30:45.131Z","1.0.10":"2025-08-15T09:27:59.173Z","1.0.11":"2025-08-15T14:27:27.769Z","1.0.12":"2025-11-05T09:18:05.291Z","1.0.13":"2025-11-07T06:20:27.320Z","1.0.14":"2025-11-07T11:45:10.545Z","1.0.15":"2025-11-08T08:56:48.855Z","1.0.16":"2025-11-09T09:06:25.203Z","1.0.17":"2025-11-09T09:22:23.091Z","1.0.18":"2025-11-10T06:42:18.834Z","1.1.0":"2025-11-10T07:55:04.164Z","1.1.1":"2025-11-11T08:11:32.777Z","1.1.2":"2025-11-12T05:57:51.311Z","1.1.3":"2025-11-12T10:46:55.994Z","1.2.0":"2025-11-13T07:22:25.570Z","1.2.1":"2025-11-13T11:11:11.781Z","1.2.2":"2025-11-14T08:09:16.058Z","1.2.4":"2025-11-15T09:40:50.293Z","1.2.5":"2025-11-16T08:56:14.508Z","1.2.6":"2025-11-19T09:46:19.676Z","1.2.7":"2025-11-20T09:17:19.134Z","1.2.8":"2025-11-21T03:17:23.959Z","1.2.9":"2025-11-22T09:12:07.660Z","1.2.12":"2025-12-24T10:38:57.908Z","1.2.13":"2025-12-26T06:42:40.355Z","1.2.14":"2025-12-26T10:26:00.280Z","1.2.16":"2025-12-30T07:36:41.515Z","1.2.17":"2026-01-02T10:52:02.088Z","1.2.18":"2026-01-04T09:51:41.372Z","1.2.19":"2026-01-04T10:16:04.620Z","1.2.20":"2026-01-04T10:31:09.008Z","1.2.21":"2026-05-07T11:16:53.098Z"},"bugs":{"url":"https://github.com/StarksJohn/react-native-auto-positioned-popup/issues"},"author":{"name":"Stark","email":"stark@example.com"},"license":"MIT","homepage":"https://github.com/StarksJohn/react-native-auto-positioned-popup#readme","keywords":["react-native","popup","dropdown","auto-positioned","search","flatlist","autocomplete","typescript","ios","android"],"repository":{"type":"git","url":"git+https://github.com/StarksJohn/react-native-auto-positioned-popup.git"},"description":"A highly customizable React Native auto-positioned popup component with search functionality and flexible styling options","maintainers":[{"name":"stark2018","email":"397866153@qq.com"}],"readme":"# React Native Auto Positioned Popup\r\n\r\nA highly customizable React Native auto-positioned popup component with search functionality and flexible styling options. Perfect for dropdowns, autocomplete inputs, and selection lists.\r\n\r\nEnglish | [中文](./README_zh.md)\r\n\r\n## Features\r\n\r\n🚀 **Auto-positioning**: Automatically adjusts popup position based on screen space  \r\n🔍 **Search functionality**: Built-in search with debounced input  \r\n📱 **Cross-platform**: Works on both iOS and Android  \r\n🎨 **Customizable**: Extensive styling and theming options  \r\n⚡ **Performance optimized**: Efficient rendering with AdvancedFlatList  \r\n🎯 **TypeScript support**: Full TypeScript definitions included  \r\n🔄 **Dynamic view management**: RootView-based popup system  \r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install react-native-auto-positioned-popup\r\n```\r\n\r\nor\r\n\r\n```bash\r\nyarn add react-native-auto-positioned-popup\r\n```\r\n\r\n## Loading Source Code in Development\r\n\r\nIf you need to debug or develop with the source code directly instead of the compiled library files, you can configure your project to load the TypeScript source files. This is useful for debugging or when you need to make temporary modifications.\r\n\r\n### Configure Babel to Load Source Files\r\n\r\n1. Install the babel module resolver plugin if you haven't already:\r\n\r\n```bash\r\nnpm install --save-dev babel-plugin-module-resolver\r\n```\r\n\r\n2. Update your `babel.config.js` to redirect imports from the compiled lib files to the source files:\r\n\r\n```javascript\r\nmodule.exports = {\r\n  presets: ['module:@react-native/babel-preset'],\r\n  plugins: [\r\n    [\r\n      require.resolve('babel-plugin-module-resolver'),\r\n      {\r\n        root: ['.', './src'],\r\n        extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'],\r\n        alias: {\r\n          // Redirect react-native-auto-positioned-popup to source files\r\n          'react-native-auto-positioned-popup': './node_modules/react-native-auto-positioned-popup/src',\r\n          'react-native-auto-positioned-popup/lib/index': './node_modules/react-native-auto-positioned-popup/src/index.ts',\r\n          'react-native-auto-positioned-popup/lib/AutoPositionedPopup': './node_modules/react-native-auto-positioned-popup/src/AutoPositionedPopup.tsx',\r\n          'react-native-auto-positioned-popup/lib/AutoPositionedPopupProps': './node_modules/react-native-auto-positioned-popup/src/AutoPositionedPopupProps.ts',\r\n          'react-native-auto-positioned-popup/lib/RootViewContext': './node_modules/react-native-auto-positioned-popup/src/RootViewContext.tsx',\r\n          'react-native-auto-positioned-popup/lib/KeyboardManager': './node_modules/react-native-auto-positioned-popup/src/KeyboardManager.tsx',\r\n          'react-native-auto-positioned-popup/lib/AutoPositionedPopup.style': './node_modules/react-native-auto-positioned-popup/src/AutoPositionedPopup.style.ts',\r\n          // If you also use react-native-advanced-flatlist\r\n          'react-native-advanced-flatlist': './node_modules/react-native-advanced-flatlist/src',\r\n          'react-native-advanced-flatlist/lib/index': './node_modules/react-native-advanced-flatlist/src/index.ts',\r\n          'react-native-advanced-flatlist/lib/AdvancedFlatList': './node_modules/react-native-advanced-flatlist/src/AdvancedFlatList.tsx',\r\n        },\r\n      },\r\n    ],\r\n    // ... other plugins\r\n  ],\r\n};\r\n```\r\n\r\n3. Clear the Metro bundler cache and restart:\r\n\r\n```bash\r\nnpx react-native start --reset-cache\r\n```\r\n\r\n### Conditional Loading (Advanced)\r\n\r\nIf you want to conditionally load source files only in certain environments (e.g., during development), you can add logic to your babel config:\r\n\r\n```javascript\r\nconst isDevelopment = process.env.NODE_ENV === 'development';\r\nconst useSourceFiles = process.env.USE_SOURCE_FILES === 'true';\r\n\r\nconst aliasConfig = (isDevelopment || useSourceFiles) ? {\r\n  // ... your source file aliases\r\n} : {\r\n  // ... your production aliases\r\n};\r\n\r\nmodule.exports = {\r\n  presets: ['module:@react-native/babel-preset'],\r\n  plugins: [\r\n    [\r\n      require.resolve('babel-plugin-module-resolver'),\r\n      {\r\n        root: ['.', './src'],\r\n        extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'],\r\n        alias: aliasConfig,\r\n      },\r\n    ],\r\n  ],\r\n};\r\n```\r\n\r\n#### Dynamic Control via global.$fake (Recommended Approach)\r\n\r\nA more advanced approach is to dynamically control source code loading through your project's global configuration file. This method allows runtime switching without modifying environment variables:\r\n\r\n1. Create or modify the `global.ts` file in your project root:\r\n\r\n```typescript\r\n// global.ts\r\ndeclare global {\r\n  var $fake: boolean;\r\n  // ... other global variables\r\n}\r\n\r\n// Set to true to load source code (development mode)\r\n// Set to false to use compiled files (production mode)\r\nglobal.$fake = true; // or false\r\n\r\nexport {};\r\n```\r\n\r\n2. Read the `global.$fake` value in your `babel.config.js`:\r\n\r\n```javascript\r\nconst fs = require('fs');\r\nconst path = require('path');\r\n\r\n// Check global.$fake value\r\nconst checkFakeMode = () => {\r\n  try {\r\n    const globalPath = path.resolve(__dirname, 'global.ts');\r\n    const globalContent = fs.readFileSync(globalPath, 'utf8');\r\n    // Check if global.$fake is true\r\n    const fakeMatch = globalContent.match(/\\$fake\\s*=\\s*(true|false)/);\r\n    return fakeMatch && fakeMatch[1] === 'true';\r\n  } catch (error) {\r\n    console.warn('Unable to read global.ts, defaulting to false:', error.message);\r\n    return false;\r\n  }\r\n};\r\n\r\nconst isFakeMode = checkFakeMode();\r\n\r\n// Base alias configuration\r\nconst baseAlias = {\r\n  // ... your base aliases\r\n};\r\n\r\n// If in fake mode, add source code redirects\r\nconst aliasConfig = isFakeMode ? {\r\n  ...baseAlias,\r\n  // Redirect react-native-auto-positioned-popup to source files\r\n  'react-native-auto-positioned-popup': './node_modules/react-native-auto-positioned-popup/src',\r\n  'react-native-auto-positioned-popup/lib/index': './node_modules/react-native-auto-positioned-popup/src/index.ts',\r\n  'react-native-auto-positioned-popup/lib/AutoPositionedPopup': './node_modules/react-native-auto-positioned-popup/src/AutoPositionedPopup.tsx',\r\n  'react-native-auto-positioned-popup/lib/AutoPositionedPopupProps': './node_modules/react-native-auto-positioned-popup/src/AutoPositionedPopupProps.ts',\r\n  'react-native-auto-positioned-popup/lib/RootViewContext': './node_modules/react-native-auto-positioned-popup/src/RootViewContext.tsx',\r\n  'react-native-auto-positioned-popup/lib/KeyboardManager': './node_modules/react-native-auto-positioned-popup/src/KeyboardManager.tsx',\r\n  'react-native-auto-positioned-popup/lib/AutoPositionedPopup.style': './node_modules/react-native-auto-positioned-popup/src/AutoPositionedPopup.style.ts',\r\n  // If you also use react-native-advanced-flatlist\r\n  'react-native-advanced-flatlist': './node_modules/react-native-advanced-flatlist/src',\r\n  'react-native-advanced-flatlist/lib/index': './node_modules/react-native-advanced-flatlist/src/index.ts',\r\n  'react-native-advanced-flatlist/lib/AdvancedFlatList': './node_modules/react-native-advanced-flatlist/src/AdvancedFlatList.tsx',\r\n} : baseAlias;\r\n\r\nconsole.log(`Babel Config - Fake Mode: ${isFakeMode ? 'ENABLED' : 'DISABLED'}`);\r\nif (isFakeMode) {\r\n  console.log('✅ Using react-native-auto-positioned-popup SOURCE files (.tsx)');\r\n} else {\r\n  console.log('📦 Using react-native-auto-positioned-popup COMPILED files (.js)');\r\n}\r\n\r\nmodule.exports = {\r\n  presets: ['module:@react-native/babel-preset'],\r\n  plugins: [\r\n    [\r\n      require.resolve('babel-plugin-module-resolver'),\r\n      {\r\n        root: ['.', './src'],\r\n        extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'],\r\n        alias: aliasConfig,\r\n      },\r\n    ],\r\n    // ... other plugins\r\n  ],\r\n};\r\n```\r\n\r\n**Advantages of this approach**:\r\n- ✅ No need to set environment variables, just modify the `global.ts` file\r\n- ✅ Can switch dynamically at runtime (restart Metro after modifying the file)\r\n- ✅ More intuitive configuration with all settings centralized in one file\r\n- ✅ Suitable for team collaboration, different developers can have different local configs\r\n- ✅ Avoids environment variable compatibility issues across different operating systems\r\n\r\n### TypeScript Configuration\r\n\r\nWhen loading source files directly, ensure your `tsconfig.json` includes the necessary paths:\r\n\r\n```json\r\n{\r\n  \"compilerOptions\": {\r\n    \"paths\": {\r\n      \"react-native-auto-positioned-popup\": [\"./node_modules/react-native-auto-positioned-popup/src\"],\r\n      \"react-native-auto-positioned-popup/*\": [\"./node_modules/react-native-auto-positioned-popup/src/*\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Notes\r\n\r\n- Loading source files directly may impact build performance\r\n- Remember to revert these changes before building for production\r\n- Always clear Metro cache after changing babel configuration\r\n- This approach is recommended only for development and debugging purposes\r\n\r\n## Basic Usage\r\n\r\nFirst, wrap your app with the `RootViewProvider`:\r\n\r\n```tsx\r\nimport { RootViewProvider } from 'react-native-auto-positioned-popup';\r\n\r\nconst App = () => {\r\n  return (\r\n    <RootViewProvider>\r\n      {/* Your app content */}\r\n    </RootViewProvider>\r\n  );\r\n};\r\n```\r\n\r\nThen use the `AutoPositionedPopup` component:\r\n\r\n```tsx\r\nimport React, { useState } from 'react';\r\nimport { View } from 'react-native';\r\nimport RNAutoPositionedPopup from 'react-native-auto-positioned-popup';\r\nimport type {SelectedItem as RNSelectedItem, Data as AutoPositionedPopupData} from 'react-native-auto-positioned-popup';\r\n\r\nconst MyComponent = () => {\r\n  const [selectedItem, setSelectedItem] = useState<RNSelectedItem | undefined>();\r\n\r\n  const fetchData = async ({ pageIndex, pageSize, searchQuery }): Promise<AutoPositionedPopupData | null> => {\r\n    // Your data fetching logic here\r\n    return {\r\n      items: [\r\n        { id: '1', title: 'Option 1' },\r\n        { id: '2', title: 'Option 2' },\r\n        { id: '3', title: 'Option 3' },\r\n      ],\r\n      pageIndex: 0,\r\n      needLoadMore: false,\r\n    };\r\n  };\r\n\r\n  return (\r\n    <View style={{ padding: 20 }}>\r\n      <RNAutoPositionedPopup\r\n        tag=\"example-popup\"\r\n        placeholder=\"Select an option\"\r\n        selectedItem={selectedItem}\r\n        fetchData={fetchData}\r\n        onItemSelected={(item) => setSelectedItem(item)}\r\n        useTextInput={true}\r\n      />\r\n    </View>\r\n  );\r\n};\r\n\r\nexport default MyComponent;\r\n```\r\n\r\n## Advanced Usage\r\n\r\n### Custom Row Component\r\n\r\n```tsx\r\n<AutoPositionedPopup\r\n  tag=\"custom-popup\"\r\n  CustomRow={({ children }) => (\r\n    <View style={{ flexDirection: 'row', alignItems: 'center', padding: 10 }}>\r\n      <Text style={{ marginRight: 10 }}>Select:</Text>\r\n      {children}\r\n    </View>\r\n  )}\r\n  // ... other props\r\n/>\r\n```\r\n\r\n### Custom Item Rendering\r\n\r\n```tsx\r\n<AutoPositionedPopup\r\n  tag=\"custom-items\"\r\n  renderItem={({ item, index }) => (\r\n    <View style={{ padding: 15, borderBottomWidth: 1 }}>\r\n      <Text style={{ fontWeight: 'bold' }}>{item.title}</Text>\r\n      <Text style={{ color: '#666', fontSize: 12 }}>ID: {item.id}</Text>\r\n    </View>\r\n  )}\r\n  // ... other props\r\n/>\r\n```\r\n\r\n### With Custom Styling\r\n\r\n```tsx\r\n<AutoPositionedPopup\r\n  tag=\"styled-popup\"\r\n  style={{ backgroundColor: '#f5f5f5', borderRadius: 8 }}\r\n  AutoPositionedPopupBtnStyle={{\r\n    backgroundColor: '#e0e0e0',\r\n    padding: 15,\r\n    borderRadius: 8,\r\n  }}\r\n  inputStyle={{\r\n    fontSize: 16,\r\n    color: '#333',\r\n  }}\r\n  popUpViewStyle={{\r\n    left: '10%',\r\n    width: '80%',\r\n  }}\r\n  // ... other props\r\n/>\r\n```\r\n\r\n### Complete Dropdown Example (useTextInput=false)\r\n\r\nThis example shows a complete implementation without search input, suitable for dropdowns and selectors:\r\n\r\n```tsx\r\nimport React, { useState } from 'react';\r\nimport { View, Text, Image, StyleSheet } from 'react-native';\r\nimport RNAutoPositionedPopup, { RootViewProvider } from 'react-native-auto-positioned-popup';\r\nimport type {SelectedItem as RNSelectedItem, Data as AutoPositionedPopupData} from 'react-native-auto-positioned-popup';\r\n\r\n// Sample data type with color support\r\ninterface ClinicItem extends RNSelectedItem {\r\n  code: string;\r\n  textColor: string;\r\n  address?: string;\r\n}\r\n\r\nconst ClinicSelector = () => {\r\n  const [selectedClinic, setSelectedClinic] = useState<ClinicItem | null>(null);\r\n\r\n  const fetchClinics = async ({ pageIndex, pageSize }): Promise<AutoPositionedPopupData | null> => {\r\n    // Simulate API call\r\n    const mockClinics = [\r\n      { id: '1', title: 'Main Clinic', code: 'MC001', textColor: '#4CAF50', address: '123 Main St' },\r\n      { id: '2', title: 'Downtown Clinic', code: 'DC002', textColor: '#2196F3', address: '456 Downtown Ave' },\r\n      { id: '3', title: 'Suburb Clinic', code: 'SC003', textColor: '#FF9800', address: '789 Suburb Rd' },\r\n    ];\r\n\r\n    return {\r\n      items: mockClinics.map(clinic => ({\r\n        title: clinic.code,\r\n        ...clinic,\r\n      })),\r\n      pageIndex,\r\n      needLoadMore: false,\r\n    };\r\n  };\r\n\r\n  return (\r\n    <RootViewProvider>\r\n      <View style={styles.container}>\r\n        <RNAutoPositionedPopup\r\n          tag=\"clinic-selector\"\r\n          useTextInput={false}\r\n          localSearch={false}\r\n          forceRemoveAllRootViewOnItemSelected={true}\r\n          selectedItem={selectedClinic ? {\r\n            title: selectedClinic.code,\r\n            ...selectedClinic,\r\n          } : undefined}\r\n          CustomRow={({ children }) => (\r\n            <View style={styles.sectionRow}>\r\n              <Text style={styles.sectionRowLabel}>Clinic</Text>\r\n              {children}\r\n              <Image\r\n                source={require('./assets/arrow-down.png')}\r\n                style={styles.selectArrow}\r\n              />\r\n            </View>\r\n          )}\r\n          AutoPositionedPopupBtnStyle={styles.selectorButton}\r\n          btwChildren={() => (\r\n            <>\r\n              {!selectedClinic ? (\r\n                <Text style={styles.placeholderText} numberOfLines={1}>\r\n                  Please Select\r\n                </Text>\r\n              ) : (\r\n                <View style={styles.selectedItemContainer}>\r\n                  <View\r\n                    style={[\r\n                      styles.colorIndicator,\r\n                      { backgroundColor: selectedClinic.textColor }\r\n                    ]}\r\n                  />\r\n                  <Text style={styles.selectedText} numberOfLines={1}>\r\n                    {selectedClinic.code}\r\n                  </Text>\r\n                </View>\r\n              )}\r\n            </>\r\n          )}\r\n          fetchData={fetchClinics}\r\n          onItemSelected={(item: ClinicItem) => {\r\n            console.log('Selected clinic:', item);\r\n            setSelectedClinic(item);\r\n          }}\r\n        />\r\n      </View>\r\n    </RootViewProvider>\r\n  );\r\n};\r\n\r\nconst styles = StyleSheet.create({\r\n  container: {\r\n    padding: 20,\r\n  },\r\n  sectionRow: {\r\n    flexDirection: 'row',\r\n    alignItems: 'center',\r\n    paddingVertical: 15,\r\n    paddingHorizontal: 16,\r\n    backgroundColor: '#fff',\r\n    borderRadius: 8,\r\n    shadowColor: '#000',\r\n    shadowOffset: { width: 0, height: 1 },\r\n    shadowOpacity: 0.1,\r\n    shadowRadius: 2,\r\n    elevation: 2,\r\n  },\r\n  sectionRowLabel: {\r\n    fontSize: 16,\r\n    fontWeight: '600',\r\n    color: '#333',\r\n    marginRight: 12,\r\n    minWidth: 60,\r\n  },\r\n  selectorButton: {\r\n    flex: 1,\r\n    alignItems: 'flex-start',\r\n  },\r\n  selectArrow: {\r\n    width: 12,\r\n    height: 12,\r\n    marginLeft: 8,\r\n  },\r\n  placeholderText: {\r\n    fontSize: 15,\r\n    color: '#999',\r\n  },\r\n  selectedItemContainer: {\r\n    flexDirection: 'row',\r\n    alignItems: 'center',\r\n  },\r\n  colorIndicator: {\r\n    width: 12,\r\n    height: 12,\r\n    borderRadius: 6,\r\n    marginRight: 8,\r\n  },\r\n  selectedText: {\r\n    fontSize: 15,\r\n    fontWeight: '500',\r\n    color: '#333',\r\n  },\r\n});\r\n\r\nexport default ClinicSelector;\r\n```\r\n\r\n## API Reference\r\n\r\n### Props\r\n\r\n| Prop | Type | Default | Description |\r\n|------|------|---------|-------------|\r\n| `tag` | `string` | **Required** | Unique identifier for the popup |\r\n| `fetchData` | `function` | `undefined` | Function to fetch data for the popup list |\r\n| `selectedItem` | `SelectedItem` | `undefined` | Currently selected item |\r\n| `onItemSelected` | `function` | `undefined` | Callback when an item is selected |\r\n| `placeholder` | `string` | `'Please Select'` | Placeholder text |\r\n| `useTextInput` | `boolean` | `false` | Enable search input functionality |\r\n| `localSearch` | `boolean` | `false` | Enable local filtering of data |\r\n| `pageSize` | `number` | `20` | Number of items per page |\r\n| `textAlign` | `'left' \\| 'center' \\| 'right'` | `'right'` | Text alignment |\r\n| `AutoPositionedPopupBtnDisabled` | `boolean` | `false` | Disable the popup trigger button |\r\n| `style` | `ViewStyle` | `undefined` | Container style |\r\n| `AutoPositionedPopupBtnStyle` | `ViewStyle` | `undefined` | Button style |\r\n| `inputStyle` | `TextStyle` | `undefined` | Input field style |\r\n| `labelStyle` | `ViewStyle` | `undefined` | Label text style |\r\n| `popUpViewStyle` | `ViewStyle` | `{ left: '5%', width: '90%' }` | Popup container positioning |\r\n\r\n### Data Structure\r\n\r\n#### SelectedItem\r\n```typescript\r\ninterface SelectedItem {\r\n  id: string;\r\n  title: string;\r\n}\r\n```\r\n\r\n#### Data (for fetchData return)\r\n```typescript\r\ninterface Data {\r\n  items: SelectedItem[];\r\n  pageIndex: number;\r\n  needLoadMore: boolean;\r\n}\r\n```\r\n\r\n### Methods (via ref)\r\n\r\n```typescript\r\nconst popupRef = useRef();\r\n\r\n// Clear the selected item\r\npopupRef.current?.clearSelectedItem();\r\n\r\n// Programmatically show popup\r\npopupRef.current?.showPopup();\r\n\r\n// Programmatically hide popup\r\npopupRef.current?.hidePopup();\r\n```\r\n\r\n## Customization Examples\r\n\r\n### Theming\r\n\r\nThe component supports custom theming by overriding the default styles:\r\n\r\n```tsx\r\nconst customTheme = {\r\n  colors: {\r\n    text: '#2c3e50',\r\n    placeholderText: '#95a5a6',\r\n    background: '#ecf0f1',\r\n    border: '#bdc3c7',\r\n  },\r\n};\r\n```\r\n\r\n### Custom Search Logic\r\n\r\n```tsx\r\nconst fetchDataWithSearch = async ({ pageIndex, pageSize, searchQuery }) => {\r\n  const allItems = [\r\n    { id: '1', title: 'Apple' },\r\n    { id: '2', title: 'Banana' },\r\n    { id: '3', title: 'Cherry' },\r\n    // ... more items\r\n  ];\r\n\r\n  const filteredItems = searchQuery\r\n    ? allItems.filter(item => \r\n        item.title.toLowerCase().includes(searchQuery.toLowerCase())\r\n      )\r\n    : allItems;\r\n\r\n  return {\r\n    items: filteredItems.slice(pageIndex * pageSize, (pageIndex + 1) * pageSize),\r\n    pageIndex,\r\n    needLoadMore: (pageIndex + 1) * pageSize < filteredItems.length,\r\n  };\r\n};\r\n```\r\n\r\n## Performance Tips\r\n\r\n1. **Use keyExtractor**: Provide a stable key for list items\r\n   ```tsx\r\n   keyExtractor={(item) => item.id}\r\n   ```\r\n\r\n2. **Optimize renderItem**: Use React.memo for custom item components\r\n   ```tsx\r\n   const CustomItem = React.memo(({ item }) => (\r\n     <View>{/* Your custom item */}</View>\r\n   ));\r\n   ```\r\n\r\n3. **Debounced Search**: The component includes built-in debounced search (300ms delay)\r\n\r\n4. **Local vs Remote Search**: Use `localSearch={true}` for small datasets, `false` for server-side filtering\r\n\r\n## Requirements\r\n\r\n- React Native >= 0.60.0\r\n- React >= 16.8.0 (Hooks support)\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Please feel free to submit a Pull Request.\r\n\r\n## License\r\n\r\nMIT © [Stark](https://github.com/your-username)\r\n\r\n## Changelog\r\n\r\n### 1.0.0\r\n- Initial release\r\n- Auto-positioning functionality\r\n- Search support\r\n- TypeScript definitions\r\n- Cross-platform compatibility","readmeFilename":"README.md"}