{"_id":"@aizigao/uni-select","_rev":"10-79f32fed067c25ee7f2736d9eae712e0","name":"@aizigao/uni-select","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.1":{"name":"@aizigao/uni-select","version":"0.0.1","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{"react":"^16.12.0"},"devDependencies":{"@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"description":"## WHAT AND HOW","_id":"@aizigao/uni-select@0.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mpS8md8c+1fC85Ki41rdUnCNUBj1qjuivf8WL/CG1PQb6YHrEwOWQbx15jQBdLJfvh34GY0+CbM4FbZcyW3uKQ==","shasum":"0ca806e49ab6d3dd2581e9b099c422cd19abc600","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.0.1.tgz","fileCount":19,"unpackedSize":9323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDx9NCRA9TVsSAnZWagAAZiEP/1QGjJP+aDmqpXwX5m04\n7OGHZ34fcOxgc83OT7xY320f4b/aRDSdwvL67LV457V0cQX5um/+IuA7+dNC\ndN2HrPGy9Vvdu3vOAUoh1oEps1g2XX2khnibf3YVyvQSUNF3mqbqy4hBvVkn\nbq2z5Myq5zWxH4K5RrxdiOqXX8MkzlGRiAazR22mKtaKeQjtQwirKYxzrZVN\nLhKh+yczOQRbv/Nb1X9rpvC+/YPgnrMSU6IlEcPpKSxw+jI9nAMaVUSZedYu\niNcY7CQC25t7ktF6TfOyr7lwKKElw6KcVFuSqx6JxjAnDs91wNuGVSdFmX8w\naJF93YOBt4neM9+HVN3aSyVNgRe64YIBqnd61DfE8eDZIsPrgw4quKC6R9E0\nYrhxzNcg8ej3c+xpnZ7h+gEbVH3oWgTrJZOTMowhBJgMmULUtNogpc7GPFcM\n2BtPxbBAasR3j8E+Vlh6K0lS63ayl/ilwlrHQAABGMmRSfc4nD7tg3p+NnhH\nHr3mf8jGUU0C56nKPYyjBzNTXGVSOqtxm3Ro2wXoj/C2TUidIAjUtv8LWhtj\nVhQC2g1e0mBFZrtOf5gEaiqHDvQtXVUGrlDNuiUhQEj9heSCebKmpBfrvdWU\nq7igBGoMYmCJZ3k/foGFgpIJJy7EPjl7BFSp1x8vFdPH41OzZbmoqYfjPFaM\nkXds\r\n=bv/P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDno9DcTF2+1oKAlR3xRRjF15XywG3IxNuHc1EhbHZCjgIgJEf5h8QwTCCNVJZinyCLSuShb8fNR5kavEslJTMTBdg="}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.0.1_1594826572781_0.2739656191699249"},"_hasShrinkwrap":false},"0.0.2":{"name":"@aizigao/uni-select","version":"0.0.2","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"077ce19c4e46dfde62543e3289ad3e74cacc704f","description":"## WHAT AND HOW","_id":"@aizigao/uni-select@0.0.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rNW8kLyc54F+PepImoCES8nm90APwJRm3nanbAx+j9zDjRheZVVFHS9hT5Tt+4mQv4Zu9YXCNrvQ9RzbqI0qPw==","shasum":"1a759d4f63759b1b9b69552687a381b4e7b2fc59","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.0.2.tgz","fileCount":19,"unpackedSize":9266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDy6GCRA9TVsSAnZWagAAnUkP/06zE96tORAwqMDA9DOE\n+fb5NHKhuNOeaxsGUSueUVnXPpeTQ2WbvlG3lRyLAX0ljC225wBbLJ8XeHW0\n5jBcrUvX6OdeGhwi0djA4BHD3Smrbquv30oUtxOu1V8PXLT4HzBJBtXQ322V\nUbI0GwkNGvF9G4aNed/RHJTMGaiessAZceE/GbUalHXCy60JlULNr1ixq3ed\nVBxVHDv3/4niMMbCY/HSoqvwM58wP+L35sGWbwmz6oKgSP9wC0C9pTmsdJtZ\nAA8kN2CZ/fB1ePyXH+IpQwaQzoguufcEJAFD42fAsJVM2+tFyjmDHiD6YFdQ\nVgw8YiBi5GdFuzhvRzaez2oixiFNdYJZ3g/qipnJRFSfRkkpWuvQgYMFc2+K\nA/kJsV83Lp/pXpwhefJV8NDnb1CSX4XmAaDdxXTbsHfOsN2BSLUdEHO9VLhN\nNnxKcR/tPSXXdZpfuG2UJxoxW/MIMhnFLsEcgy2dST7DjWeqF4sh2O5L04Pv\nCUbQPZ7Nh1VyR87hMm52t8yq6b6gL5v2xCojiJK2IaCe5aMRIrhDvqCE2V7A\nYLfqn9tXBy+9Yq9jxg4kMLW592blPnxIxMf9FFnjQiDpijDhIzemqnT1SszF\n3d2jXRMiB8afpzjWS+6V9AgIJEorK6M7XrnTQMaPQVYG+HUJ/RU1NGFy69ku\n85oc\r\n=0OpO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/yT3iPoGSWlQDavEUJiGsWTEdLcn1VfqV9AmvcgF+EAIgRhw4Nb2b6FVSOpB21kDqgSVNTEEs++A2/6M9WzQRl1M="}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.0.2_1594830469598_0.690129816829038"},"_hasShrinkwrap":false},"0.0.3":{"name":"@aizigao/uni-select","version":"0.0.3","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"0b996b7e1b21c48738a9b43ed57ee288128dc65d","description":"## WHAT AND HOW","_id":"@aizigao/uni-select@0.0.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ybKhP2Nsp20GpbQd5wUt6pYyr+rCft89z5fjcdi9jLm1/2AD/TvwPOUDPZY45Htwh0TfdupTu8CDein4AYaXFA==","shasum":"bdcc1599fe3df99b2ff47d9f7cd971de0d722e61","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.0.3.tgz","fileCount":19,"unpackedSize":10699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD4fvCRA9TVsSAnZWagAAR8kQAI9T2kNNGLKx2Wi6zbvy\nnXFR/Rlgs+8bRcElJvS2gj4fGDU348GnRYWqDlUEaACeZsOFZ/7tO0NMrM9l\nG3OUVl0CtYs2uXM6fBSgyyGxSQb/q0/SlWeVyB1lfktEoo+xyvoyPMYJyoYG\nKTe2tek1GLElJsaNfDoK3LQqnBg39r3whEZbowTjYlITnGLj+pHDWBZIgbxY\nhSI6BN9HoslUwDTMkKapFPRfm5g2H3dI4no3r7Gd/a89f/8pqvh9Zfh6czAa\n8YyZAfQzi8Ydio17NBkqqt5Fa4E7JlFw3v9AoSlBXVZmHnN+fu6uNPPD3ffx\nO1164Bnbuwpaa/rbv5G1cTzmqBxkVd+8SMI9Juh0uqluxW2fB++Ota8uyh/e\nTMrT8rnHhQtLzgCj+tarqX+aoj0jwQcoXwmc+GrAyl1QDqCPFvP14ILYRncz\nrcCCkU9J4KJtxXTm5p7rw7G+RiYPe+iv3wYhR9sEw6j0s0L87F8MZSeInvqV\nJDxKsl6gd2loA/ISsGe15nddAqOUAva8Fffm75NhnKA6799ocNg7bONJfIrq\neingEnn6JmDJk9ZBV/gAkl7O9U1eN3y65HYhs3A6AzsVodJtYk6Rq/kusT3r\nKA2ly8u67Y+3aUrIts94/eALqFDBWxB4RbGMWtXlki8vPS1dvVA1x2yXfhsk\nTY43\r\n=18tW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp9PgJyYFJ3f7SfuIx+KjNB3RCD5YRSImlFPJb2T0tFAiBKyzoAu3tN3eRFB9GquLjU3WxxhmLjS2snwMqYEDSRMg=="}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.0.3_1594853359528_0.1016804663846902"},"_hasShrinkwrap":false},"0.0.4":{"name":"@aizigao/uni-select","version":"0.0.4","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"d896e2eaec3da045eccbadb84b754ebf365fb3b7","description":"## WHAT AND HOW","_id":"@aizigao/uni-select@0.0.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-439euf9LO5CYS79SteRsF20Wf6KCeceWnzsgI/KoK13S9g1RQxo9jeLlGCuTT6TB+LM6p5FpULxh9EUPo3bTmg==","shasum":"e4576dd0f45bef6193521944aa15f12886815d0c","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.0.4.tgz","fileCount":19,"unpackedSize":11518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD4xACRA9TVsSAnZWagAA1vIP/inT0WBFgwy5vsA9qJzV\nLT7hywgLHdN0fQ8s4RUfzk/wetvrFIvs2FtuZhX5EpntW73R50PLa7ZJAibr\n5qLfwLz08gOTI1nAPnJWWwvfyQPpGTKR1zC/phtKxUam71QBa40b+KIVUl4n\nyH4yEgzuXeccXnLZFX99q4PHHD7q7JAy3IeTdeiEqk4lYWnKXfr5GbjqPf4x\nim80QSf0O2964fsSNjXdLcgcf3lCm9HwcYvK+cUgjNgGALmMdMpGpMOWoXOC\nORzrEF60qvX0mO1kpwu5UWr9M/EvceykPLq3tN+B8lYvpzDIVx30m6/ScfWK\nu7zwgaFm3GNnIUzM1jV12yCQyBAVe4yndgyKrGmnSFDYYINj+BPiDLlyytTv\ndNru5b3EQJP7pIao8cQ9lr0uwUSmNOn4UYL+n2KGKFKJABoQA/TOO7ndPzvs\nxRWUewyIzyMPHHblSqpNh4zZKdgnFclGWU/VTXtKQZI2lHHfP9VF3NU0t+ZI\nodE1LilpSfc+oO1K3xesaFroMYNyF/AajmoZmkl5J2PtyZrF/3fsYuDak5OB\nJKIoBSBlIg2qCJ7xDvYa+jR88H2X+5pHgTuj2Y8HwNMgC1BC8NyALCyrTNS2\nLCVEDxmUuteElzHawSTt/+EC7pDwkzPmXi8QQ46c/revykK8PhexcS31kutx\n/jLm\r\n=fWih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwH5Rf3xazQ0dffilIZQF0YH5Dj8JjkBwpwk54A5tWFAiEAo2jh9FGtiMNKHfb+9v/Okujzjr8oYSEbxw/LM1sQ5xM="}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.0.4_1594854463981_0.8018393598240028"},"_hasShrinkwrap":false},"0.0.5":{"name":"@aizigao/uni-select","author":{"name":"aizigao"},"version":"0.0.5","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"homepage":"https://github.com/aizigao/uni-select","main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"e19a06faaf48142e3adb643c403c2111b2a9a91e","description":"<img alt=\"npm (scoped)\" src=\"https://img.shields.io/npm/v/@aizigao/uni-select?style=for-the-badge\">","_id":"@aizigao/uni-select@0.0.5","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kFYtmyC8vrnWNHZeJZdO4OIy+vMFu0JUch3xXX5denPgqnZHzDvEJEghJGcaIoG4wyiWzp6PmUNCvhvbeUerwQ==","shasum":"302b489a56ff07269b7ed9ffe9ab28d17e1f82ed","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.0.5.tgz","fileCount":19,"unpackedSize":11695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD46ICRA9TVsSAnZWagAAYIgP/jOpHgimYAVVXE9+2S6P\nYQJ59d1QoU2Kol43G8IHBTWH+y6xUC5imYlkEYsDohcfxf1hwp27dWD3oN6M\nMZQ+LM+QtJNmPwOmXK3S4LKey6wF5rXWuhEiuO5R8d+j/J6UkZH47Za+5Ve5\nMqZNyv5ULVFdNIQYp8oh/sTE/9FfgpBcxi00pvNFMNYbN2mrdUMq8/+ZuCrD\nmxlCH68pyaymLHHxOppnvmrG6HYr+iA5YdWoalbtq1AfRzsLA6jjrS2qXLfh\nZBKkiERo5isr57CERkTVLnLfc1OkbDQAmigG7r/P9gIh3HcgcXbZBuG2RTe/\nU+aKZWf+mZv8tkqd14d/wm8xpIlmZCK/R7LjzFExAXc2QQxaKe6jQ21zCLti\na6NT9ml6JD9ML3ewiDdDtZTrpJa5s7Sw7DCsoL0y6aaqdKgPKc7vT8VZJUbY\n4S8GejvtIWfCPXwLxP92LAfxmF+Vq7hiGs5J2EEmBqWC2rdLHaWmmKemKLBD\noDTdaYIyPQJ0Woh8bEq28kV7zOqXawWFuAc1EJNLHz8OxWo3KG4FX3MF4MXU\nhEXdQ2mH+HHucK0lfoKDfFOC+pzZ1R/QmaTHNeDI3Uubj70JRv7ilhlGzZ63\n1wRU+Ch4I5WMF63XVCPzu6QWvoWxp+hlz6VIrpMGGhbw0jOZpBB3MI0BITTm\nE29Z\r\n=MAKo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/2fMvS7Ai7FE/22/k6EuFERGh2Le2Hpg/IZBCKL/5BgIhAM+0PtA21kXxGxC/eJ7uHZ+I5HFh1vnJfJPxluQvFom1"}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.0.5_1594855048137_0.35339270808103285"},"_hasShrinkwrap":false},"0.1.0":{"name":"@aizigao/uni-select","author":{"name":"aizigao"},"version":"0.1.0","keywords":["React Native","RN","web","Platform.select"],"scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"homepage":"https://github.com/aizigao/uni-select","main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"b3b3fbc2e8f9b3e537413519b0678b7282125c76","description":"build you own select usually like React Native Platform.select","_id":"@aizigao/uni-select@0.1.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-i+5RHsjtz5YS9uNwYiDf+RVqASXHWHYQwBRvkVjG3jCbVCnDaE/bhMBEKx5O3kLVuDMdVkIA+b/5Y9R5dl20QA==","shasum":"88b4d290dc165d17895aa7a172ad92f77e380c9e","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.1.0.tgz","fileCount":19,"unpackedSize":11821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD4/+CRA9TVsSAnZWagAAXBQP/RKo7FG+AaaJwSgvjRpp\n9Yj3uR9oh2OynC/teSr+UclBsv0knY9jP3bksr1ygHOC1niVkOfzFYPMOgKx\nPXou7cmwlJvwecq/vJkxmlq5XorefDcYh/Yiu0a2HnS1TKBpesdouo0CUrrM\nY3McntadGfezMT+t+SOfJhEdAJCJ+aHCARSSFI1oTXHyHugnOkyJBgKeGnol\nt0nJXeLzPoG6hEJj7OnQCBDDxPkNDYY6xPpnlwCdVgy7+e+YhJCHlvK0qJMH\n588Yg2DDAjZkswLfoBwcMOrpNkmqVL4JVAj4As70JRorzftELKOqR0XIt0X7\nfJRkbQJSLV5Z4X3aJxjXOmwW9W0hGcEl+qDmwscLC5gP8rpLizIJf/gyouo2\nPzl4LWfuyCx9RE+PdwOAe9Zs9O1U40xM7gYMb8TwcV9FXdBrGYK4gVEJOxIw\nCw3IBlO1N53dYyBjwlFCVLH8kLtf98MpRzGRoNlSaTaliCdOGjH3r96T/BRe\naAyUiDHiF6vjuS28CCjf9olOD0VZMfVDEKcTPp9bkNvAZCkhC4KWSomuDY56\nbwLkd3gZStu00SzBUPEgC7GDguAWTZIbYttPcSsJUkOWeRpw93eTm8WMrNei\nn4Jn5/iLo/sv9y0zkugsmwkIkThZce+bdl2toCwypUWc7XOS0WjXMWOT1vac\namz4\r\n=rPwM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhKwi9zLzux1AsrqMhUGQGROVX6fOmcYRE754oz6eUcQIgBmSKwTmZxoS9ZX9ke6iP+DlIiI7GGlBHGkWuKN9anco="}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.1.0_1594855422398_0.28694845110616396"},"_hasShrinkwrap":false},"0.2.0":{"name":"@aizigao/uni-select","author":{"name":"aizigao"},"version":"0.2.0","keywords":["React Native","RN","web","Platform.select"],"scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"homepage":"https://github.com/aizigao/uni-select","main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"295f4c53a0672569d54a59cc37f8c83343ac60df","description":"build you own select usually like React Native Platform.select","_id":"@aizigao/uni-select@0.2.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MxGCXFczh8WZYNYabIVXnrbV8+oLe5/+5AmJ7okVacx0hsoFdzq7HzA8hZvBQE51NVR4NPljiXJyQ4qjYihN0Q==","shasum":"53a75111ddab8fa02f87c2940c7b9b7b0d9538cc","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.2.0.tgz","fileCount":19,"unpackedSize":13636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEGxnCRA9TVsSAnZWagAAxMwP/3QW0ZQOu88DG9W5kFJv\nsd8hwGltjLXrcwMnV7G/f45CIZmtfnFIU6WojjpIrkwgHne874ocgHPGDcyA\nlENGNMGW61WQmMjMuxatmfmD9buX9Lj/9/ap8E4rQCNAdysH9uCSNJT+yE1P\nYOSu2tueIU8Cgg/LewyoQsf9YjWEE2uP8vc4dQJg6cuysffs/wz+bIrbvBCG\njXsq7p318cnaYdc8JBvS6s30fOZI5qj/Xo0rAaxZoWzbWpLcCPN220qP6X10\nh4ZMpoIVIdcXGlvqbJ/GQeEzohPQr62WEj/ZDSZmL6ACAYIL1rAH0ar3L042\nhnfW0Ssz2Elt08uVEVkmDEV3cIvZL9Jw/56N8w2NxdsrhXpDEc2EMVz3R9Dc\nl7o3lZHASbTkPQgvpkYQMtqeqrIuIF1r6CCzHrbJ79edcZmdwpEzflNzg0Cf\nznCsg9zo+IVbQLQrv8gaXMgFazQ/okVIXkH+9IVZtpp4lk9d4SE3PFw/47YW\nOaW+XnKD8GBrzMGXrL3g0v3okxpOwJtzame6KQzmSxcYSzGJ4HxyWsaGNPw3\n8XuTO0HQwWiE4CyIVAtGg97YEzkVGlivXMtAXid7YDJgsVKGwoeuBBYcgfPe\n++dbwxb12NONLV3uxmmLHafJbuetHzi2a5IT3/VI+737dsng+4B9mTG02BbX\n7zwA\r\n=6axN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8mhDVc3SblmBKRWPyUX/Gk0R659jYsnEYaQvZmd+40AiBz0z0UyP+E9nf+xuh+q1mY2bKUCAwuGLudaAUH4KYwUw=="}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.2.0_1594911846822_0.8220535485896583"},"_hasShrinkwrap":false},"0.2.1":{"name":"@aizigao/uni-select","author":{"name":"aizigao"},"version":"0.2.1","keywords":["React Native","RN","web","Platform.select"],"scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"homepage":"https://github.com/aizigao/uni-select","main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"9c0faa69acb57e8bfe674a7142fa98a08d7ade90","description":"build you own select usually like React Native Platform.select","_id":"@aizigao/uni-select@0.2.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zvvu5cGb/M0UQHBx+pz6PqPUJsbxnSfMGYOzcdDjdeDzS9v/5G8DzKR7uxe8S3q/KWp1Veb84ON7/bRQEsfwXw==","shasum":"ae1865a69ae7bbc4e31b12b43453049ba0ffb95e","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.2.1.tgz","fileCount":7,"unpackedSize":10051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEG2LCRA9TVsSAnZWagAANMcQAJyginmHkirT7G8KZpb5\nsJ2aJwGIBhzG99+MUxdBnYGv+q6S24lB7TvFYLACgocvf3DZjtg35KGOECMY\nv4Lxw67urBmN8fyFfw/Yo9blPimMGSaV2twr92VSXeE2EZje5oOCesfTECLb\nHSEnj1lhMoMSrXSNoMAUIpib7+1lwgQ1VNRzngZS9KytDb5Rb/VhM6T6MC22\nkRArKS6SEpE0sSyqBAoI41o5o315Y8XycN2km66eaJ7achcW0IYcpeEAUec8\nucqqDIkBVO7h3mP5NDPj+gczR/V3h98Yn6AE60W6lIoCVG5OQHUGjNcIjZVR\nGsBahFMqpwJGqHezxw2NI+PjcRMeWdnS4Lt2Ll3bjisjAd3zqwejeqG3WA6G\nboWLerLT1k07GTRGf2G69oWr3gjL/m5vJrRZWfQGLoCSfdsHDOncY+OQkcHa\nUDToBM3YEYze1imWilr0w7sa/1J0zSp/E0lOANm+bsw9pQ9N4Q4Zq07msbN2\nsO0NEfhUL22dIa4EZJFoW89kCN4m2cVDqR7ABNNZbv5y4SQpwFCBZzxVtIgJ\nnaUKsgKQrzF1h0PJ3X6l4CdBGkNkEvm1XhSsJ7RZwEb+rVRpQVyvgKIEVfYE\nm2uuzRaQBpTvH5OfwzhSSxXZaT8PLA2JiqfO+nuJYFzF+Yde/TWb9wWt2Ook\n0qCa\r\n=YP6Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzJBUCZIJxPuL312JhS0Jr5UA80TexH7AHnrC267b+1AiEAg3jCzDoLbM9D4akMpJvBFZQbckSB3Z6I9TuW5CXoZGw="}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.2.1_1594912138795_0.5937251626846967"},"_hasShrinkwrap":false},"0.2.2":{"name":"@aizigao/uni-select","author":{"name":"aizigao"},"version":"0.2.2","keywords":["React Native","RN","web","Platform.select"],"scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"homepage":"https://github.com/aizigao/uni-select","main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"a9d9bb26361a6300a9ac27ac400e920eee4fea7a","description":"build you own select usually like React Native Platform.select","_id":"@aizigao/uni-select@0.2.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-QInGK7nlkRiOHCtgUVsVCteu8ZN5faEzAL8JixwQD6q6TlvtvVWZUSN1/Wscodw1NMAtcE+y8Jyu/E/TEMsAgA==","shasum":"0e3723a0fe9e4dc16ea3eea622c50bbde68ab70d","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.2.2.tgz","fileCount":7,"unpackedSize":10099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEHLsCRA9TVsSAnZWagAAbGEP/28O2LSUcVuU4y2mlXrI\nGgCgggCr1YWXzR7/gyAD7iKL/EGw1mBfzONuHWwD9kwz1oSCQIvTnL+KeUJ3\nJjQsF0ZAAAtO0b9JjatuwydKJcMyx0Hl3NKzN1jbPFFgFQYwKeZJi3eoJpt9\nz5e/gffX5lEIvNk0dC7jv3S69ietA7AcK0U1rsCqR+9n1MYuTkZmpQKtCWoO\nulLni2pXMSs52bXwVBizqX4AnMMlTTg8GhzVUAMFcZmx5a5m3vr04wU2vX2k\nvVDrJTwfzA1jsuSEsBjOThicKZZ2hwCFadxcqjUDpOUkd9IOZ/5ghaBuZoFY\n1Pz/EhC/VKylSQPITDW1nGPFRiKvnDiP8fY6mLA5L4BDu/Z5Wt3E/6g1rnDh\nJQ6SLZYM/t54YiKUoBMlIEpLWrttEJVu3aRx8v+GVCpbaT70N/swvz0p3Ljy\nCHDNaYYHqiQiBpYOfXukyG/jYuo6J+eProLIbDjRDmVLeYNALmPp2ecA/jmi\nyfmrkk0Qq8ajpeAXcPbzJpHoEZEyWy2ar/HpdWMJvtHoKbA1ICgngXxXiqwl\nHmEQUj6oLu9g1XLLqECAdkorlIqRnrs0qQ2BG96Wd78/mJ6d4/51rnJT5Hju\ngWe/r9UiftmXUhuI/2sSJGHvPsMmJdtykPGk7OOtX8L/pcSMhnxmWMARHFjD\nI01k\r\n=HvGK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGm6iJFRxeXWSsC3LSGJdLb/4UOUGrZlBPxzvR6XtSQlAiEAnXwT5Km35rPq2eGR2flHzAyLPrkTilKPJhFo2Iq/OJs="}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.2.2_1594913516481_0.3463627205439943"},"_hasShrinkwrap":false},"0.2.3":{"name":"@aizigao/uni-select","author":{"name":"aizigao"},"version":"0.2.3","keywords":["React Native","RN","web","Platform.select"],"scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish --registry https://registry.npmjs.org/ --access public","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:w":"umi-test --watchAll","test:coverage":"umi-test --coverage"},"homepage":"https://github.com/aizigao/uni-select","main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"dependencies":{},"devDependencies":{"react":"^16.12.0","@types/jest":"^26.0.4","@umijs/preset-react":"1.x","@umijs/test":"^3.2.10","dumi":"^1.0.9","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^1.19.1","yorkie":"^2.0.0"},"gitHead":"ededb3b2130e140739c8570238eb664d438ae830","description":"build you own select usually like React Native Platform.select","_id":"@aizigao/uni-select@0.2.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LtPnEkOINjqS0L5hDtImtwJjcBdb0ydlmPxVi7igWDBre4T1FrvGK0YfWmEl1u6kFR36RQngiAa288ifhlucSg==","shasum":"c013b18cfcf2e7b53566e479bf327172ed3016fb","tarball":"https://registry.npmjs.org/@aizigao/uni-select/-/uni-select-0.2.3.tgz","fileCount":7,"unpackedSize":6464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEORhCRA9TVsSAnZWagAAQwUP/1en62Kqk1NXmtwHqIWt\nhoiZloYWabEFJ4vW9SYM9sbg/S5s5Js5rJszvFzsPKlVLnNUrcxg+G6V85Go\n9suP7wKkSVxJxzE8zfmiSuaRKTWqwG+zz1YEAfoVYlGi6HT17SNjvZvXCBXv\nRY4KhykB4BMF/z5AepbhI1H5q0g3miZdNd2G4F2x0Proga/CBaFQhOCEY+Eg\ntksGUiOvD6hI7ExDTIPdOAmcnCf0eoqD4Nn/pEH50PXx/QesD7bMaljPOx/b\nk+BtQXQUAagLDrNODP8/gnSDOKBxs+7sDWlL1mtVJyMrU14B7W1Z/73srO82\nhNHPRlrQIc5RZ6vfY5Al0EKSrcqOlX5apt2yn6skIKyavOQvrHkHCgXMJWrc\nx02l39WIq1iang5CdrRG7UdSzNWipbb4LtEfB29c6EMt9H1tym7K8QPspXqF\nhRPOcjaKCUBvQAufoC8pZrqXkDR24uN/DW5S3r25tuKSAG5hQZaQ/MKp5+s3\nIKqKImYd/9UULhu9IC3R2jVl6ZcrPX+/vkMhYyFfLZehQId0i7a+gamHImWS\n3sR4PVbVunPBMI3us1x3Ei/W26G8kgCigGMWuO99YdoR0Q4YE/IiRKKcQAQM\neTeJbaEXsZeaD8/7EZRHzm00koSvT3AbSLTidOaLy6CyFRUNqKD5xccPGjQl\nsDHq\r\n=ps6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiEA83wF7PzH4+tX0u5VEpHopcYc/oV+yARsiPZSvNPQIhANubpgQbpLoGLqFnIA4BySDW4IpQ6jCp130LAzUfsiwy"}]},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"_npmUser":{"name":"aizigao","email":"weixiangzhe@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uni-select_0.2.3_1594942561382_0.7665283460600343"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-15T15:22:52.751Z","0.0.1":"2020-07-15T15:22:52.889Z","modified":"2022-04-04T12:26:06.775Z","0.0.2":"2020-07-15T16:27:49.730Z","0.0.3":"2020-07-15T22:49:19.633Z","0.0.4":"2020-07-15T23:07:44.194Z","0.0.5":"2020-07-15T23:17:28.241Z","0.1.0":"2020-07-15T23:23:42.598Z","0.2.0":"2020-07-16T15:04:06.946Z","0.2.1":"2020-07-16T15:08:59.014Z","0.2.2":"2020-07-16T15:31:56.624Z","0.2.3":"2020-07-16T23:36:01.513Z"},"maintainers":[{"name":"aizigao","email":"weixiangzhe@live.com"}],"description":"build you own select usually like React Native Platform.select","readme":"# @aizigao/uni-select\n\nbuild you own select usually like React Native Platform.select\n\n<img alt=\"npm (scoped)\" src=\"https://img.shields.io/npm/v/@aizigao/uni-select?style=for-the-badge\">\n\n## WHAT AND HOW\n\njust see src/UniSelect/index.test.ts\n\nYou can use it to create a Platform.Select util like ReactNative\n\n```ts\nimport createSelector from '@aizigao/uni-select';\n\n// image below val is always Truely\nconst isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\n\nconst PlatformO = createSelector({\n  ios: true,\n  android: false,\n});\nconst Platform = { ...PlatformO, OS: PlatformO.current };\n\nPlatform.select({\n  ios: \"I'm IOS\",\n}); // Return \"I'm IOS\"\nPlatform.OS; // ios\n```\n\n**extends original React Native's `Platform` for more possible**\n\n> detect more android special manufacturer\n\n> detect iphoneX\n\n```ts\nimport createSelector from '@aizigao/uni-select';\nimport { Platform as PlatformRN } from 'react-native';\n\n// TIP: You need  set conditions by youself\nconst androidXiaomi = false;\nconst androidSamsung = true;\nconst isIphoneX = false; // detect it can use [react-native-iphone-x-helper](https://www.npmjs.com/package/react-native-iphone-x-helper)\n\nconst PlatformO = createSelector({\n  iosGeneral: PlatformRN.OS === 'ios' && !isIphoneX,\n  iosIphoneX: PlatformRN.OS === 'ios' && isIphoneX,\n  androidSamsung: PlatformRN.OS === 'android' && androidSamsung,\n  androidXiaomi: PlatformRN.OS === 'android' && androidXiaomi,\n  androidGeneral:\n    PlatformRN.OS === 'android' && !androidSamsung && !androidXiaomi,\n});\n\n// use OS instead of current property\nconst Platform = { ...PlatformO, OS: PlatformO.current };\n\nconst spMsgForPlatfrom = Platform.select({\n  androidSamsung: \"I'm smasung devices\",\n  androidXiaomi: \"I'm Xiaomi devices\",\n}); //\"I'm smasung devices\"\n\nconst currentVerson = Platform.OS; // androidSamsung\nconst currentVersonSame = Platform.current; // androidSamsung\n```\n\n**other test cases**\n\n```ts\nimport createSelector from '@aizigao/uni-select';\n\ntest('normal', () => {\n  const selector = createSelector({\n    isIOS: true,\n    isAndroid: false,\n  });\n\n  const rst = selector.select({\n    isIOS: \"I'm use safari browser now\",\n    isAndroid: \"I'm use android browser now\",\n  });\n\n  expect(rst).toEqual(\"I'm use safari browser now\");\n});\n\ntest(\"can't has multi match value\", () => {\n  expect(() => {\n    createSelector({\n      isIOS: true,\n      isAndroid: true,\n    });\n  }).toThrow('[UniSelect]: conditions must be unique');\n});\n\ntest('no match value', () => {\n  const selector = createSelector({\n    isIOS: true,\n    isAndroid: false,\n  });\n\n  expect(\n    selector.select({\n      isAndroid: 'yyy',\n      // isIOS: 'yyy',\n    }),\n  ).toBeNull();\n\n  expect(selector.current).toEqual('isIOS');\n});\n\ntest('fallback if not match config', () => {\n  const selector = createSelector({\n    isIOS: false,\n    isAndroid: false,\n  });\n\n  expect(\n    selector.select({\n      default: \"I'm fall back\",\n    }),\n  ).toEqual(\"I'm fall back\");\n\n  expect(selector.current).toBeNull();\n});\n```\n\n## Install\n\n```bash\nnpm i @aizigao/uni-select\n```\n\n## Development\n\nInstall dependencies,\n\n```bash\n$ npm i\n```\n\nStart the dev server,\n\n```bash\n$ npm start\n```\n\nBuild documentation,\n\n```bash\n$ npm run docs:build\n```\n\nBuild library via `father-build`,\n\n```bash\n$ npm run build\n```\n\n## CHANGELOG\n\n### 0.2.2 moidify examples more friendly for typescript\n\n### 0.2.1 remove useless npm files\n\n### 0.2.0 has break change\n\n- `createSelector` not return select function any more, Now it return a Object type like `{ current: string; select: <U>(config: Record<string, U>): U}`\n\n### 0.1.0 first version\n","readmeFilename":"README.md","homepage":"https://github.com/aizigao/uni-select","author":{"name":"aizigao"},"keywords":["React Native","RN","web","Platform.select"]}