{"_id":"@alitajs/native","_rev":"163-1d9c3b9697f44427ef77c9775e84f67e","name":"@alitajs/native","dist-tags":{"next":"2.8.33-beta.0","latest":"2.9.0"},"versions":{"2.0.0-beta.2":{"name":"@alitajs/native","version":"2.0.0-beta.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.0.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-BmV03sF+5mzzgcJ3UebwZmdGDetwXvZXQFJbrA8nUe3eFOySGoM2fnTqwUzxlrILTfk3EhC3emXK4yeiSE177A==","shasum":"7da9af070029aa212d22cac60df498909e1ef25e","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.2.tgz","fileCount":3,"unpackedSize":1208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT2M5CRA9TVsSAnZWagAA7MkP/1F3tvmQeLNoS2qQRypI\nSZjriPZlYJqmQzchlywonfS+3PeF6BhBSvzad8INxr3n/xGFQVAJOLsxdqxy\nEWr1IDa2rkI7TxBb3OInHDIorDWuszshVI5hoIjv/SAbYO5JJk8siHYWUgTd\nlU150VRq+wEb/VPch5xIflxzO7OHVr3EXaBv/psG1T5fEdjQQ3EtsE4Nh8iB\nfG/E+YTYCFl06BeHQS4xzDkgkT16d3l+FVv9CqntUn9NGI54/O/ngbspZIaW\nH1MBiWKmO9vCl9wHAKQLTik5V1w8OYIv+WeggNG0lT3pR7GejD/BS+9e+gKG\nWto6hj8CISDODMX8KmPAeJRM02dNl3n4ABY3yq5qWVraxEJ3YSqmptNPPfYE\ne4VcixaxZc+t9zp9XkGZ5NNBxyqxYXLW7NfIM72CZK6vp8kwsgOMi83K0EdD\n0QXsU8g/Qh18uXInHd7zPfWpKuN9eAoqtyPGzX9mI0yRWiKUmxwMtoAVcoQy\nV79LCPN7sr8hamq7wGPNGtJ0ZFYMAfvISLallXVHuhSvwfUdMVsnWqW5liyN\nYiwRU/pMARF0TfoMHBHUYXiBnkKMQSI0na0hVjSPv9CBRWJCkG1R/QxEx9TG\nQpibzd7jy65QwFXAmmFj0VxzWxxj19xuT/V+FWU9Dmr21pHMNKafXsN+5hTU\nemAy\r\n=ULdr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5SLk5EV13oktz9sFN5oe7ZI8B/rK8UD/biiOsUaaeWAiA9Ob+/4jLys27MDiGXEw/TgtCtM8+6SiQA1ugu8M6tgw=="}]},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.2_1582261048914_0.8520832361233848"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"@alitajs/native","version":"2.0.0-beta.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-A3gU+1FuP5uhctYv9GKgFdTg/KA1Y6wPJPOHcWFvV8Wp3AFsO3jrf5vGE0nD/COsjtkGXAmoyQ1Bt1Alz5RYjg==","shasum":"3bd7e33f7cdf0a88eaa72f462e9636fff0db8c7e","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.3.tgz","fileCount":3,"unpackedSize":1208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT2Q8CRA9TVsSAnZWagAA5GwP/3AIC1fI/tmSiuuu4/xd\ndhnLUlYw5mvdknq2iuFzJx/K3kFaRDPeQ4N7FUBbwroWWv2ey+j5g7vQWyUr\nPRUW7C971Nh9vxP6VRxqcP797uO6cxp3ktHshGvbZY/v1ifLX5UEY+B9NtVx\n3MDdBRw2ja7z1OjhYagjH3hoB357B9MnF8ICleR7vq+9+4VZVqkGJSGOv/6l\nSExl6SwLPqY5VMK/+rwgFlTztJLV2ZCElcIfm1j1+7zBsGhvGVsZs6eyIokA\nxGvLZmBKtpTqjDZ6b6FUnT1+t3OLLwumyiklT/N2zPKlKj03fYfXCXdWcV4H\nNIhCzWvlVSu2FYDbyT7e+vhScKjmh7oZ3xYvoSQoJXbXnOi+smHeh5jhqkHA\nyQVXgqAro5sgOPcqKxY1wnv/Lrw9SAyiLm86xKFSUlyZtnbXjPAHTuViF/2W\neRGccGT5uBWIZ7Z3pFQZN77A+o1pBZRo83BVD1OHktuZjWWf4H5zPg2qkOkB\nkBQO8YDiBivYCkAKClXhEbJnkSHkd6YDHYL+/wWAzo2V0h0B9h18OnRh+H0g\n3c2v5KIOW9q3CX0uL7KV+3EutUQluvt178aF4UsBW6Bk+rzGKAVN5rxzETny\n5bSQqZHBKJHnFTDk83lr1jRQtVXxwBRb+SwUHTyILTGD8LfAa8I4fgbrfMBD\nQGDw\r\n=QfOq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPzv9/ZOn6J2RMSM8aZ/aS6SQONyxY3F1iUeodoRHiwQIhAIajLZ8dR6malPq8gBVGX3i6kIUQZ3J0YezeA7X7xv75"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.3_1582261307996_0.2587985445464678"},"_hasShrinkwrap":false},"2.0.0-beta.4":{"name":"@alitajs/native","version":"2.0.0-beta.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-jj2fUBEWXflhBAaTtCgUYx+R/3ETEXwH59OfcNnSU2GPNq2z3XH0cBdThwx767wD72xhiWS9VcDiF8E9BOW/Mw==","shasum":"0304443b50757ecfc8373bab684eeb0dce67f2f0","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.4.tgz","fileCount":3,"unpackedSize":1208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT4BDCRA9TVsSAnZWagAAzp0P/0/abEMtBizAt8iSzxKV\nY4UtYOS0ii0YzKSIfWexewgG6Z3oYJM2ECTBzCrSclS8QOuQI1DN0kLs5xQm\npXlI8W0/AWQnEWpbfKdaZrqf2OdXrYQSnkFYItLxnqbRY7L0R9c1uNLLurPU\nyBf1xnSanwviWYQdUW/mKAd/QgEqrRqktCoUIld8uV6aUezeCnGDXYCp1IpQ\nKFtm6pVyqgc0E7eQIGfLve4oOoEz0Wb6hEyacXa9Qla6RZdCvZXH8S11cdsy\nDXb4Yjcc38oCO0AHYESIt1r/KdtWPUHVbhbsXUJYnEOXBcOT8cV8iE6UcaBl\n//blThLOHbIErGKnek9W6YnBGhtcqooI4Cdqil8is0dWh664tiUgWgGOSgbs\n0wjE7IpT2LzBkNq4odEgWp5dZ7lw6FJP3awnLH6qro+0qH/kPfzdLuC98DZr\nqVesQvvJiJJqxLMt65vsORQtQ+6YQsfQt86TMIrY1InAprvYTz/18Eo0hh9b\ngxeF3qyZeGip+h1/aZy8Ra9FwxjjqHhnMVi31VPEfiJuxaLeFnoRA/CGL25L\nACQKFDhA7TOdLmg0Slgg3/QUQVWKwYY4euXe3pKAecy8o+xE8zGzfEMW4IFe\nd7VYAcnnybB6OzwoDqlElMfR9uv9CaCshOnYX8Eq8TPwIDGMEIbZvxUZz3a+\ncjPz\r\n=vtaI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy9JJSClLVDo4dQyw3VmaJ/cBlpIwPpJ9aIHSTLxKbcAiEAzKL8ZT3gvxKPbu9fG2E5orfjT/1g1PDLVAMfDwFFZb4="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.4_1582268483431_0.06889711826252465"},"_hasShrinkwrap":false},"2.0.0-beta.5":{"name":"@alitajs/native","version":"2.0.0-beta.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-Sqh+PxNMBS/TLqgzbQfRQgeE1/BsoG8Ake4ebnAEdoWJBTDrmKxaYWXR+MmZQEWbUBxybfUGt2ckJ+1Y12qDGA==","shasum":"96f3109303ef75fa9df8c05acc61d5846ec580b7","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.5.tgz","fileCount":3,"unpackedSize":1208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVIlICRA9TVsSAnZWagAA9aYP/iV9+hErrhkW5S4GsGN5\nsTChgXZYiV3V4y3WoXYXmVAPXeILcy8OFIQ8nbKdZaVKTvvA5/GDMNLU36NC\nsBCbvsuCMCSI5RKjqyCgL4lvX07PoG3W9PDvvzuDvWFhNxI4oimCs5oLKiWK\noo27nN+gTmOMlbuYEOoXkIcdK7A/+N8XIJMJlp98N9ptTstC4kb6S1ZdWAOr\nfMPggO5KL34UmDTNX8idpWPWz+BQqyTTsDtFHaqfoTgC0yiMdac37d8bXC/m\nbTJQRHH/JNN+9RfWEDFxIMx0y3elUPjzs7322VPoKWLU0+fqIbh3tOBcL567\nj4258zKCiflMiD7VcbbpLl7cyxPAjxnGiOW9eRWeo1nGO3qDZFB7wLv6Nl+b\nS39tm+EWNGVrbbOjfg7wF8l0uPu0XlYwmmVrWldmDYwb4LjV0r3ooli7D/dn\nWMK44BfJ2GGohQCW3VmwBaYsjUx4yKZnCfyphvsDzSOpOJn182AmJHup/LWB\nyyyGnO3nfzOCNHFi9G+VKA8nWG3azG59sbS80hP5Jrx5TFfQ7NQSaaBEcA54\ngxzLffDOmo/NVM3mG9Lcfgs79RFOjTkoC25Z3ddvUginjrTaE7Z/Zx4GFlqq\nXnaJOcyAXZicDciKm000dIrGmiwxzIz5itSGUYPnTBxGSIg2XYtN9uJLFUAX\niL5+\r\n=8ZvW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0GpFWaDgTn/BsDNrVXzmRZhCbBjf5ffWy8PGgvK/hyQIhAL9pbzL4mJus7q7DZe7ixZFHyfKvTKPVwTTRmznoZwYi"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.5_1582598472392_0.92682219083365"},"_hasShrinkwrap":false},"2.0.0-beta.6":{"name":"@alitajs/native","version":"2.0.0-beta.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-PMcQeXSpi2jSVy3zLFXq61llXGZ6EG9cCkc1ZH1W4FpuuMcp0nNiqAjqCboHL/UTPtbfO5jF+Rn9iFA8LXHXOw==","shasum":"4cdd47d09dd470a20dfe4003bfc6dbc9540370a6","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.6.tgz","fileCount":6,"unpackedSize":13296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVg1xCRA9TVsSAnZWagAAwKoP/1mW1j+SX1spUpnTYRjp\nqfjXhUg9J/PIw40aMO/MaRqpEH0gy5+OV6+lP5OHDLRPVNOPHa72nKdGhsXI\n7cxhPpoEFHRQJ12aLROl5TAdtQ2UokQVIHkPwwS63dnLaKSArE5ZcMJSE5yb\nhsB/Xz7670rNOq5HSgdXBbZW+qbLLQPt/aun18LKEzqDGIUfbF66GJ/HbFnY\nD5scRXyX+0cXzcZeXwZV54tyTgRJ/1v3Wz8eawFQ9OKGkfdpl27r14FB7usW\nPtHTlX0DDntdeKiJDGI//+4Uk+Iv3gt9LVTYCSB+X4PYxqYvQL6IQuraTp4i\nyoZ3tRcGdVt/hlfQ+c//czRNGIO354an59tHt4APFR6EDrb8Ngjf/pxHXPJJ\nloRefknWbrDWKqgGywEvWJ8LEHE9X0Yr+AqCgldkgKf47fP2bCQr+nlw84P4\n2og7d/IQyTnOAxYZVpqzVU1ieEZKJLVT51XucvSLaJH0Q6LWqwQbaypa8Ogo\nhv/8WqaF5xIuaC9oaVHDCwywCWLVSXBUhjdmbxcjcrDPGbti/jYZEzwmsn/l\nQSOCNqjURtUsQO15POA+lip7WfQlmqwR/iknOBzZoG5QfUoQJDcaJb7ofzbr\n98BN6RkHYcViSWoR7vGCo2r7NwRinfqJVzmencWJY8qjgM3bdCiwB2rzF7V4\nUVuq\r\n=eE1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZk6iSY9QTXhPBnsFwUvGC6ZodedvqWJTaPYkssjws4AiAnKJZlT/TmsPlFxmZwAACDvklfsJB8xRCF1pxZsHdSZg=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.6_1582697841030_0.21825154869569596"},"_hasShrinkwrap":false},"2.0.0-beta.7":{"name":"@alitajs/native","version":"2.0.0-beta.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-BWvvGoFMUsLlWC/xXqusvTx/RuA68JC+Cmh3nAb5ORU+NOBCx3W+xr3sO7FO0rX2cFzhYaBba5+5cwWLdyibDQ==","shasum":"153b58b80888d53950f6c2b33414c8c8ff91e328","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.7.tgz","fileCount":6,"unpackedSize":14284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeViFLCRA9TVsSAnZWagAAk2gP/isXHQNb6gLEozf0i+5X\nTODL2cRPHlQSF5ksSNCwwTadARCSiBU97lX2j5iGvg5YpelPeVygej1Li8QP\nn5EgwNEVs5ySy9IqNYtyXNYP80ekK/fcbmGp7c7W2HndWqxoER1FcQkvjj+S\n33B5rfBgH0spDLm5jIBIwFh8vyztBqIW6C2qpN/mjEflYuNTwqmMKZo7YTow\nqIrY1+Cnsj4XbzQli5yJvtedFyJmL0+nobylQAsItEUFGHh9FfYL0ZB5Nwo1\n3zF74yNscQH6DOVY8LY2s3Rdrzqo4KZeYber5P9BLAJ8pJ6tzh806IMGn19R\n5Li+pxG1dd1mqKGSYETIXyYNU6crgJSHjaGPiuE0IHEgq45puexQ0T2o5vAj\nwVtYk4foQNW317kAKLYS4DTg9LQ8+HmYTPy9VpthPsp0Ir2ObQUcYlFSj6PE\negVB130HeCXbnV/cMH79RqeD/ERwC5xJbIn6R6Uxx8ZQgJ/7ZYN3a2p0w+Cc\nwXDTjLEwBRhLHkdIC3RvN6+yX2WDlQzZAI/dmDt3Gm+Mh9XgZgM5k7vL4Yh7\n2VKW174BtkKxVLaRm/Us4eA33J7/VQj2LLID1o87EFV84Z/FwwSk1MSubx9G\nVrscs4RfdIL7yDRGl1gkcm8cIIjiq3PA2AbGW65Dt/R/yUunDiPtlhMiDckx\nKl3A\r\n=GmOA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6hwBv5KPnh8ZObYv/UqWh/+frnxV5Q9T93k3evP6+uwIhAIm4/gFUqLANS1Xp0IxcQUfoOdYJdrDhM4FxYlxHFRdy"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.7_1582702922997_0.2549937645407827"},"_hasShrinkwrap":false},"2.0.0-beta.8":{"name":"@alitajs/native","version":"2.0.0-beta.8","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.8","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-JHHKUL/s7nno/7c72NmdxlD26LdjRvN3FW5F2pBzr0o3dOn1h/cWTNu0xSTzHhhnoc4pMPDDaM7KjD3GdWdH9A==","shasum":"a889f1c4b96b0a77292542a67784bc774e06d8b7","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.8.tgz","fileCount":6,"unpackedSize":14284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVksYCRA9TVsSAnZWagAAAI4QAI69qRRn0Blow1XHGHjv\n8M0snaN59DEzcQU0a7NghJpb4mTcR0xxLp0mq+Nx5Yax8YmAf35EhE2XHfRK\nbskdXypuCq9xdTeejTdv0DwML+Fvl4xL5aUM4CCbWKV/0hw7jRr6QpgJKE9P\n8LbY05lPHhswIkGb2QmLJ8b08wUcBim9Hy+DokoNUk24auTE7HL6BVL697S8\nWYzl9oXgZWtf+VOCOOJ4vDNLxht+n8O3eYpFN5iZPyIishx7q8V7gwSQLi3X\n8CJvksah7PXvVt54FUsRExeNuj0nMPBHyKNPOdN9THGAx+IhXMPS6/XhmKX2\n9qnvzSLRPdwns2cRADK6oapt+6pFihxXpTPBw8OFtkzxAVbKvupE/xM6fl8E\nNQvvAC66scUHEvfawSBCDNI5bFMk6sBDGz43ZQOfy2hGAomXQrqKrSnbCZpw\nCIt5kjWZ0ap4A2zuGOgfekG2N8T1S4ImNG5UmQdM0RDOcCZ8UAhbGQgfcD7+\naIrYGArMr1RKv2gGcodmn5w16leuCZvxq3X8nAchJyk7fWkQ/x6FQuxQ5KRy\nJ+8HrbqhPbuj5Pi9IaN9znA3W1HHDHhZ5fH87/U+NwBfYH34vm/Q4AzqZZ8o\nzI7VNwvw1fSArf1ozJX7/3ONtgcIzELA/fErb/iugnakI12TuyJPey6uWCiF\nCSHj\r\n=8mm8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT8H1CHwyUxB6XcZ1QL2872PvqjeLZSs5rv7854WWRiAiEAlEk4lhw17zas0ylnUQZDydiL5ejdcr3Y9iIlzge/kkI="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.8_1582713623660_0.42341720489478596"},"_hasShrinkwrap":false},"2.0.0-beta.9":{"name":"@alitajs/native","version":"2.0.0-beta.9","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.9","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-qHDv608kERxCH/9ELZZbGjNbJEZ53sEmWabNmGhNyz2JYlFzYTLNcF8AG3xkAxLNjoG9mjOWHDeXXJf5lZckQQ==","shasum":"6e98f559adc45158e6c98088bb7fb95c5bbcea43","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.9.tgz","fileCount":6,"unpackedSize":14284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVmq4CRA9TVsSAnZWagAAy80P/iYfeWTC7kdBiPZu51+F\n2Vh323Kku+EH/QSOIWeSPh84WMzYwkuf4WIv9W4kG6IIGo/Q2XwPvlHoc/Bh\nEhwVVU5mlTeDtcKbiA+a7HoafhAgbi9tDnPLSREW6FQG0SSak8ASuI9PFNsb\nZHNZ40SN4yJWA5zcm5BxkdThYNCQYtKeUO0Hw7J+KpI4vRdxC6x2rj8NnMqC\nP+Ly1alras0q/msohqvBGS99nP19dLWI5gIpF7C6zpT2jrfudqEPL2fVL0+2\n348isX1f5YrQYffxNK0+Kxom5yt2tU6bN2ub3AtNneecJT1GjoGcscqtGMin\nn8lLNEY9y6pLzjlXjcz8jWYutSLi+m/SRapEGADO6pzdCdOZ6D0LzF5INNih\ncdT1GP3uNDwgLMUDiYJzfXPoa2pVGQmb252U50x8N1jsvKTQRRnrvjV+reJR\nDnsCi79l+mNmlnSFziTl6lu6B955oKL/qCg5TzYNDSeXpvFAUaq161KS3/ha\n2QSxdtbb6WiSOaV3UQx19ulInH6vdBiulfb1HzkAnOEPeWT9KLSVEpNSADiZ\nnSnrR+ldjmjzeUc0S44Tj3EApZcOjaFaicH/G+wkS9Rgm37cq+CMngrZ06VD\nvGIwcJSpwyuffHhl+NHH0e41Ep9CoQ1fXcY52k5GQZ8fKe44uGWoxpODpsdQ\nPXhQ\r\n=xeiP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqfZxDdoaCvCt4niLxkH9dFXVI6SZh3I4TiSeaRcy+cAiEA8jPf6GlqJelsJRWrGIdCbIvQs92Kn1V/UJqjbBKTjgo="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.9_1582721720377_0.7045346296383264"},"_hasShrinkwrap":false},"2.0.0-beta.10":{"name":"@alitajs/native","version":"2.0.0-beta.10","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.10","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-R1pR2+1V+vqLA3cgDTkzKRZyUWqhild8TaHpHtaOM58csyHe42ASucHOTvBHt18j8njEsiQu2aN3hjch3Dv6tA==","shasum":"c40fab4afdffda450b4b73ad55e897d8dc5bea8d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.10.tgz","fileCount":6,"unpackedSize":14545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWMx9CRA9TVsSAnZWagAA0G4P/i13HvGMrlSDv/TEZoto\nT3CuEQcB6xY1jQG56ozuzul2POnIH4HA0FKtLVO2iKWPrOdDOlAP7355BQhK\nUOzuMJcyEzqiNgn3gx4zuFySDZxEMDP36CWmTtygqxnL9RNmaMbJS4fjJP7s\nPrEG03nWGeDwmx6TWIc1tOUCuuuEClRasF+HnOGWNfJe3wcwDDootqXWTTGV\nQe4/atc3QqUFuCD3hmlXKTBuqcm+UQyzasBeox+owp6v6tzbM44JLTm/nVOe\nYuIysJm15jq6Kks9dcn1+hBHPSHB7EvyI9Yp1ai2DBNbCZkHF/wKoXjsOmTR\n5fKvbusdOzdCYNhdnrOW69oasRLexbNxL3mAKgzwEx3py6DoqIUwItOtiFAc\n0/gXqVqwbeIrpLpMsIyiRYvLdVaguitQQHQi/4nL1fwkH42OvrITrF32KvJO\nyVXrbegqZDVGgI8QmPgxgSZ6067RjLgdX4cVDHpRhNIywbqyiW2beRxY9EA5\nJ7K2w1w9O2AwFYKOQa+n0mE/B6tnBzTyS4B/y6eR7krIE5hqmr6xCYhBUmUP\n8u5An1NFZWMpNrTAF4I48vsFLR663NfApm7Vw3ysCEnCPOSkKBvrSyc/KSYc\nuwvmPu1RPP4+b0yQQHGd72kAVlC92+JiCqTr1ctgzKCT4qk3iJ1WPE5yxqPo\nUmjY\r\n=DvQk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA12vzvMl5Q6yizkzhrvbYs0uLX469QSWAAYGTVwvCiAiEAvhAHweCeOiaqKthd7c2CHR3TsC4UEQGoiP+N4b9Ez9E="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.10_1582877820654_0.02333278079507517"},"_hasShrinkwrap":false},"2.0.0-beta.11":{"name":"@alitajs/native","version":"2.0.0-beta.11","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.0-beta.11","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-C72fJlI1z22sAcMP3dr+2PzMpnaW3DA0rMrBhsG3szd7I8YSc2ylwo6DsZCQfnCMnNV+7dF4zsuMBNA6CU63Ug==","shasum":"7e486fb3289ef2674ba009a9972c57170eeb81b1","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0-beta.11.tgz","fileCount":6,"unpackedSize":14545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWM6NCRA9TVsSAnZWagAAaNcP/2J6YKlwM6fQ9M+694YD\n7GSfyLS5O2rlTnXSkgedV1tzTssxVvf8kbgOcCnFlGX7DqR9ConqrFi0vt0J\nHfyZIMSzhVuqlOKfVmFKLyMSrNGWMb7XnWjEyb70i1qx6/rWvy8oNPYAKydK\n9pkf4Xqy6qNqt0a9yULyBqsk7vT9CGzhZcFlDxXSZjFsV93j/qwVNwPsA0xa\npASV3vY1Co80ibmn3dZzRArWHpLWb8u7B/Q/yS2PncBs1OvoZb0R/nHkHwQ2\n38FzAnfNePsX+DRwWjl0aK2NCLtcUZzHw90ltTcikPpu9UiEkqsIvskfuyDZ\nlIztrZ2fu+6GSsbndvYpLLGt7qGoXojoXZuKnUOvMdjDCTK9PIUqleGT0YIi\nzEyAwQEpXlZQmAs0n27MDjzysj1Hff93DFYBIdHxTaaOK9lLtF2mB3xXxJ/A\ngQbV0aRHCWHb1SHKcGvsE7GD+7g0qgoKfHZhh0mblW8yVKp+jY+lQTKQCH+p\nu9ybLS7tCu18Zf9EFPXpQTcwrkzN8lJb1oBlUbWsYed1X6hugv2KG4MEQs/j\nE2AfPaAz7XCpQ6qg/xoh/QHL7B8G3QDoJXNXtMzzd9+VwuywtrSR584derBq\ngdTbcbnMCbMkWAIJvo5NgNiXCpzb87Vzl9BW9r35cvrl9mUytvosLSWKB4Py\n080J\r\n=kaiP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIoLf4lL872CYzO7zr6PlCG5imxp5oj4OOkFtD6Q2BiAiEA8+smWv3MyBquV2Uf/kumXYeeqzXZIECkeBbbZuKUEeo="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0-beta.11_1582878349512_0.5794662286924221"},"_hasShrinkwrap":false},"2.0.0":{"name":"@alitajs/native","version":"2.0.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-hTbViwsas+6VcyGVuOLzxxWPhzeef+8E3rhKMihoDSCchDSwdwZbL+WlzGh5KGFH0rGGvszNKyQO+ssiKDFRFQ==","shasum":"aabc7a5cfc1e38f358aeae48143561f4daee0f9c","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.0.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXHqeCRA9TVsSAnZWagAAY6wP/0b2lK8MLbImiciNqp7V\nY63lQAckrFKuHRT2oQa+h3gmUg8rrj7q4bFRveT/8ss7bcSJfSU98B8tRMWO\nkomd3HX1nZlgeJ9RXoVHp1EkFiZcUjBTxS9AQ9sFoNVUn/dJO6/1RvpnfqFZ\nQMf5ZtwzhS9ZcgGSnsHtwGBkGDtl19N/yJ6BdfatfdB3iPLwzvyjYNYOYxOW\nGkeYhLtF6OBFdTK+iPbVXfDScLxfPcTVEzsoeMNa37B9VLQR/QaHq1HK33Ve\nVfS71aUGcLfKOibDxXmxg0zj4X7rLGjrSO/EHNQ4H1A1Y2Av2LfRnUrTOcOj\nghIXPnWns//UY1SJ0d6dOB+ctQNTMdbinnO0OSkp11QSt/hxSFx0EJXtfm8K\njERtwwMuvHBGItGSldX7Yxpv+FlLdalPyKZgLOr5R/OSSPyEjr8HO66y0Vjm\nCM9+7WZ4HPCHHg3DFGbkMDdeLJv44EDj8ibw1rQidQpUHMHos1Jipn2GbJhf\nw51+lvdSfptI13toOyshO59ANFHN0qng3piBa04JqgsF0xyZENS5IpD9W2e0\nN9VNi6XzmOOhvoEyfdDnZ/rI/3Xd8y5Cz2zeteaIa6ZwwDglRG+z8T/A0Fls\n9DYjnKvsYmAgh/r71SGYif80d2JBdcvz6Rch1KDCh6NfuOtXQstWsa1Q9Iao\nXB1c\r\n=J47P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHivgnY5L558U7XgyHkSZkcqWnjEoQqDfNYMvPhsBgAhAiEA1MmSg/iD4tYWAMd8+wg0yxLvzsu6j3U/O4zj6TG32Zg="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.0_1583119005862_0.8419490098506779"},"_hasShrinkwrap":false},"2.0.1":{"name":"@alitajs/native","version":"2.0.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-ZuJ6YNhCA/7glujp3AFXspUU8nETIZN0/KCA6Tci4TjXD3KuAheClq5RJJOtAl+Eoj89c2zVDWG+P2W6bTdefg==","shasum":"3783c65d5914df5c3db7cc20b60d617b0a2026d7","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.1.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXIewCRA9TVsSAnZWagAA2TEQAJ5zRIKo2eBQHOtLbTYv\n18OqPsZz2Ao1uGZr9mmdMExwjz53rJU05xPwbyQz6CBIB0H6CAANSg3Cwytn\nZjBfg0o7G9IqSlgHGf6tv+9/blJxiiB31LHs8LqM5SVKgYXBQjuUxrFHP9n/\nxOdJJcYLd6CgnQgJfGW9RkSw2fiUqBD2v9m3L7ltf+m8KxiA1k8/Bb69CqVm\n2U0mrTfGo3w6bjNSGYD8m4Au3m8c+bsYE8x4+tjoQrC45Nvz1HSfghZuKS22\nUU6CPXbFMWw/nv0QqoS6SIEhv5cDE6onjycRBYvYeH/uJo+9ZgXxenIQDHOf\nFs/wJD+hUxEhziRp84OnnRhv7R40SmtGN/AGYdAOON0dSYPT5L3Luelp4ui8\n7KVyJLwD7rbvhIEXFNBrU7DoOHvidBHRxr+rmh6wVkceJXZ9qI4QC++Lrdjl\npOb3kwPh3pEKK23nrKzW7lPqKTDjndBtM5ryeQ8nV9aT9eiMD1GV71x5SBnN\n+V1NHSaSE5RBYVqtrhbeMyh/qLXpulVFk6QJx4Bvv7C7SzCUb5qRsJAhVMdN\nzmdT+Y7kawvhStETLskl05dIEoIzvWkrmwOgaIiyKDcwgwzOsNK6u3B/AhqE\nB5iFICwtiRIrKO0b9LzumoodJu5OowcuY56XCnXFRHqaPffwzXzWWkhqKENv\n6d+Y\r\n=yGvG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiBsM9Hv14e1EDNosVUL+O6Fq+4b3lUAgbD/h4YhnlHAiEA1VhaLbr2pQzZ6rIqsjijaHfVIvMlM2sGd3Vcq0hMA+o="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.1_1583122352545_0.3300828407117058"},"_hasShrinkwrap":false},"2.0.2":{"name":"@alitajs/native","version":"2.0.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-g3r7c5ojPMyGkisoHTRj64atghe8jWbaPTTZ/dRT2ZJcpeMKL4h0eKNikj57C51pGb2lXgx7IAnS178dvt/8aA==","shasum":"6c4f07cab65f974a021f863f1e49a1842659f688","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.2.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXIprCRA9TVsSAnZWagAA6LMP/A02jfi6hlUoC4nR1QXp\nP/e/LMuePYT3WXZs1hHJ+VbbTbNZpuqGnLcQff0e9dg/c/HZOGREq620/EcN\nX4ydxuGuMNSFpblGk5nVeu5IBLUSxPT/+pilVbo0EGW/nGRsmlCUkPE+U5tB\nQEd3v0GGhItBJDBRTfpeitoN00GfdQ+UdCX837W7erV0ZSjZT1gaogcOmb4g\ntlDQ8AsEnnsG9Y5Olb83Qus+REIkYIO6GUyzOD51eT22KS7gSAlMw1sQ6Yb1\nrWpJqkADEQ+5+hNLekkVcfICPDxSn9K7Im7pA43aRbh/nfD3QCaSqAZhRo5i\nzfb8y8CflzC22sheV5mGqZZw8QtwhxRvKjVjSJWaPdKrPp7oEAuU0y2Sbg+8\nZ32GoM1WAfjKiOuV1yn6zaFg2tFIUP1/UA2LXRfNVbqoHBiMBU8twNexl9QT\nCZjMaL2pZSI5fe6VzU/rgVe3goHVngLsd3WvIWFE2M/EE9zgOfOHXuSiUOt4\nSfEoaFVYNmMFbFvtLbkfRGYt2phBS4fVDeTAwSN62Vn1DSudoS75rGQs4JzL\nzdg5t0YPtnjp1qEJ2nBE5eQjtXKhVRv1bLGMQxZiBupsn4Mr40G88N0DTjvE\ngIcnKYGDhTof5cR2/TPwPME36Nw27+Eemiggv/xGVOK6UlTCP5lg95GvCY1I\nxY56\r\n=VNMg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+pLsRKutqo92iA5Vbizf7OFeo0gUn6zY27N3zQxrHYAiANFUZXh1Mt1g7cvtfSUGtd3M8R3r2eimrX801bZA5ycQ=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.2_1583123050600_0.7858507390483289"},"_hasShrinkwrap":false},"2.0.3":{"name":"@alitajs/native","version":"2.0.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-jX7echdrx2/1z5BMs8zR7ysiSYgtZ1/y4xkIfG7bCI2qFcPVZPpz4EoGF0Ior7kafRr/CSGSPbgtqWKJCt8dKQ==","shasum":"021779ad9b6009b06d5c6873e93bd93b8cbf366a","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.3.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXI+ICRA9TVsSAnZWagAA8wQP/RUjFlgsW5j/3JSeOAIT\nFbTTwstDiBl6gEeg3pae1uHuu3qGJnqcigCh86QqVmzZq2/O1kh95zWrTcGa\nUaQuBoZA6dLwuPTt0DrlRLpBVhoGmUCtQY2YOAXscXYJhGPI0cI8jva+dMD6\nr/+GV2ImB/ov9y35ZXZYqK+cNdMnnFxJG68xKC5uqiEMuBzeENzAw4bKjx+L\n8i3eMGT8fL7o/ik4+vNiZadwUi5wAEuAoDvkldH03XDPrgEau6c5oQpAj08A\nnX16UKtreuLS/4W2bj8uay0MNv1d1+oz9rhGQG+CeMhw8Ymj7/zYrQiQ8NDn\ngY/hu6tFVZoec0T2JxUm16GmOELqIWXopJ5sna1OaIy46WhmgWZhySgE+sHH\nY7njnD5W7cSaciq8HpZISc32ofho9mXNGprYX+vXtWVyrpRKG/xT5PdIk/AH\nrtKZGmCFmj5smXqm4zJFBM6997NlPwWU4D7EHgKhU0ABn/WMyA8Gz8rWK5Pc\nYlwNlAtezALrvtG+QpZS9nYcXYuyuqGrSr4uZvR0xGlndZIBdCjebaZslTi5\nU4aSo0PsVgHL2Ib8Cq/iuMCFtIpckh4AnfEstOsMpczIQHxkoHLqvyS4WI2t\nMdIdlvto8loME5WAHOMvqJ/SVeVcR2LCk2AmarwrDxenQTpZpt3dVPWs68k3\ncBdc\r\n=VpVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQTNnXmQXID2hQZKeExayIw1e7fCMK2Ls5giNdGs19KAiA2Jnivct51HY2ZGYyezSGGPFegEIH21e1ccXj/dHFpMA=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.3_1583124360443_0.9128873595949694"},"_hasShrinkwrap":false},"2.0.4":{"name":"@alitajs/native","version":"2.0.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-74lPGGXq+crOPHIIZ/Lle7iuz4zIbqkfdKGhs2JIMOM2DVO9TieiBrowWQfn66vbEgrsH7GKKWB0DMB81JlYhw==","shasum":"8a1312dde13541f4e2bada0e34044c357da54661","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.4.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXNI+CRA9TVsSAnZWagAAkz8P/2lMqoH2MapX8Dc0RBvx\nqPO2kzmOLFW53uqnMIObC4aFF0clTV8Y2LbqAaG05Hog35wWI+Z2gEFV3JW2\nLr9PwrbaUOXMxLj6HwMzm2XkaLjXWOWih37/LkdLBLkKaR0fRVD91Hd/9pGh\ntY2ZYRcaN5bztqvvyjKfATShSiqLMx7tbRNKDA7nMEC5nFc7DsTyhx2Zo4R4\nXRHDXXNc3ul36C10E+3GmoHhzdfInNFQVGCJH40LUzM9t37Ear+AoG3Dvdla\nJrZ12yLsYvSZjK6NPQcGsz7yPGVRblTEYIrBmYM1XPdqi6wjAeu3bDH4iFkz\nyGDxGpsM7/JhMZ8Wh2PhW3vW7c0zxBn8BD3MlTRPrroaMnol4/KQfq+XshSL\ng0+74GbHES3ndUoXn6Wbkcw3KHjThrRDdVTMJu+EjTqymLRt6MLJkjrOxS1R\nRZgSpD00j/kADR347hpG7XH8w/zIKfGqcu+gQl2EC4pG5XetfXjo2LA9zZd4\nvV07oGKeln4pGIucxViX/ZpsojGwvAVRmoq8xQMNDuPi6UUebeCwZX46CHe5\nDM2cgh2JD//+1nkhuBM0rBuiD+NHjzMTrlRpfovGQrGKm6A0ix5hhSthSN4o\n98WoCCu5um+jK9YfmP/Nx4OZkWJU7OxUVu6uUDpT4rc9xfFszhtT+bn2BOjI\nXW00\r\n=UKtP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnVhqYfVDvs6fDY6Hrb3OEf+FtiAc/mES8AAb63guRLAiAKDZCCy2jRmiNuM8hJrFND5nPbVB0kTodFDupMZZJtjw=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.4_1583141438349_0.1454386435594106"},"_hasShrinkwrap":false},"2.0.5":{"name":"@alitajs/native","version":"2.0.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-JL9LUHS9/cOn8z9NhewQJ2YvTcNvs8BZba2Y8fSN3kv3dA6uJUNFhG724HgqcHEfYf5OzeTd6As2u3TqW6GLPQ==","shasum":"aa193e41ef39d069d8c30688e5965d66622ab088","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.5.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXNeECRA9TVsSAnZWagAAh/wQAJ8N8B8W+EBp2AW+Z6ys\nGMfGgF+Wu1I46uzIh2BYDzFwOqJFymV2/y0gGDwGHeVM7ilNAx/Micr3JhWc\nCLpbVkasrc1gcsrzQwvdfG22QFJwrOlauqz0PRn95l804BRUMU7kK9hU/DCE\nIFCEDwzY/khKeCzOEqXgtMquwRbj22IXkB9pH5dWn2omaehkQ2bgPB3uef98\n6gBiL5WiVIBqTkN3NnFYjDa2IVkUgKCvSTXsVW4LiR59r3msJ4LT/MNPm+nS\n1EuWN2Aab4SML00XFJF2PjRI3qGyVYR9cf2qmpdMtE41SuG9A/P7B34xJjjB\nn+t3hO+lUmiTn/fsmgUcXtgWOb0+HDVeeKW3rOiqPko2QIEKiWVhT0e58tT5\n2NidvtwE/+YMPETM/9h/RHNriScu9pLA3P6WdBaBj4aNmJeNjZ6JEj22AgUc\nX+3bZFRUELxDjNFSoy5P2k0b2BxlYsuCrWBp/oaM8MgxKf989ufGemYmNuG0\nhtSQwl82aynYc3RSkVJ/5DpIsu+cuOebYlP46KnajXFuqiu/wB1ilEPt1caj\n9VDlQ1imTt1egWzWkEHyrVFyJJedAaYiXX36SZ0c0tFqAR+LhsCCUYXus0tk\n9ertjiwvwHtgHJFseCnrBuySq8PKQ7IHGxaQdPcWeodUe8WW5XLHqsaq+IyC\naw0C\r\n=Rst4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsuveBQhWfkiT/8SJ0Gj9cSy9Dx4XtIho9Y6PwX681dgIhANCKPp8XdEov/gCAE7bcCiy9c6SqCyCwbowrhapYAAVy"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.5_1583142788044_0.19744050506103794"},"_hasShrinkwrap":false},"2.0.5-beta.2":{"name":"@alitajs/native","version":"2.0.5-beta.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.5-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-SZWpQ3lnXMt+PgjtwvKZ5z+lQQ4bVFQvZJLAo9ATJFsmdd6UScLuEzsnbFP15KcCLVvFMxIR/nUzfMCctIBNgg==","shasum":"c5038e416b876c7b4132ff120f0ec9752e1ca07b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.5-beta.2.tgz","fileCount":6,"unpackedSize":14544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXbxLCRA9TVsSAnZWagAAR6UQAIzit7bpZS67hu/oBiqh\nTvivaFilSIUgOz9Gee8f7iREi1HXls2rF0xY18G/s/BEqhPOyhfB2zeeosQ2\n4SO72swjBoCuwdReyrnNegEvf3bif9EyPqLcPB0dzWqXXXB/1oY+WrHJm68/\n9tFHYAAoaGTb9rBIH5+CXZFs8auK2mRJU9G3CNtGF5+xw0mBusBoRgGskoGe\nuFE+q08ZHhAFE9AdD9dAxc1//CGSiXBOMRK55pzp8HWGAV5ifypEIk6I2beS\n+rRRh4vSg4ro9/MXn0pY96xRtEQDT59P0vZ7JiCw0ep4tgthRT5Pg6o+u0iT\nfTCh6AHJVnoPX3WDJVX9ZhLTN5rSAchO6R5Qa6YOyHJElAkkA7fkU8LNdVqI\nMV/KboRGv7yoXNeU+l0wcE15chBi3KJXPSd9bd1cz5M//eNv0DVRPFeQpNwy\nHFJ474Ogd4nZIFc4oAT4Et2Fczoip4FqyumD2WBChZJP6+lphSA0dBhnJLMS\n3/dANWL/YD9wphbMqIwTxgOpiRWVmHv6HFyX+VG26q3hZTBpAfV8omCHeDFx\nKUh09gihRvmYFEdvyCrkln60YihlODGrE+jLHNsjmV942qLzuQaE+PSCC1It\ncX/InRk4K4e5ncbM66V1kXB3JLzK+2Zg465yQd6fv/wzC60BhLmy3UCz+fiJ\nT3ys\r\n=GAmH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYKe/BL0yJ3PObBGhHIG9TmsAmMQCbvgErOrKlgbiYPAiEAz7KM303zB/zLyRXzh8A8Pom75v+LaoFQjt/jid7anwY="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.5-beta.2_1583201355132_0.3720821078144074"},"_hasShrinkwrap":false},"2.0.5-beta.4":{"name":"@alitajs/native","version":"2.0.5-beta.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.5-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-FFV1j0chtuP6VFIpYvKhvwH3WdleYDzRavve5IddMCb301SDPfmH3Ke2GHVLhiOqThFQ1h1XsstxTkeiSsGeqA==","shasum":"edebe3e7a26fd9640a1782e49c7c037aa270385b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.5-beta.4.tgz","fileCount":6,"unpackedSize":14544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXgZ0CRA9TVsSAnZWagAAiuUP+QCAYTkG86SZEZqyA4j7\nQRBA+mdr8H9X8K/mWaPPJsKJzY1YmLijP9OifKZhbZR/AZJ/5BtqGjLpAgBx\n175OmVgMZ5nWCMsk8ZplgpOWaDHEbY/3E0XY+pmuWn2YWGXWBcDYqloV/NH3\nauhxawxRgisiOHnmktYsMefEWET6K5OZSP+z//kteN3Olzucw3l5NxIRNfML\n1+jr9Gv0VgMa7ZCPpNSzXzJAW4SqlrVfw49W0eFiKNvbWHQKw4L3NLfLlvRz\nETN0gq48DJPaYQzLvD92UFbY1/M6bzWBTkGw1xNBeeAbOXxen5Wat9KH6DXm\n1KILlVDEJMSgd1nnCstEHF/lRSNjCYIVHOWGuBmZTY8ZvAO01Z0epEehTJdK\n1F1GYuJCvaIj2bgyWAQOEiwgWDyKwmDDZZqyXUV9PmACoVIBwIzteQMoG7Tm\n/EK7cg+hXv8L+WCe1uv8KGOQifDkl8j2GX7/cj2S+6674uDIbzaVMehz9Dlu\nXsmwzRYPmjIpIicNX92HEbH4UNAQ3xaXcldV1g+p6Ze+UB0tp9+SPYyx2FG+\n0kxDV2u8S93tO3Ti8cWPx91ZGzFnv7oUta6ovmyW8cHWTbQQvkpwHGEeZyzG\nCOB58wLV62Ru38qchDkfKQPW+R1c90l3uNuW+3lVGm3uRxV+VEcs0YkdOHrd\nQ8lD\r\n=QC6V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFD5Q+0BQKmQovjfbL/sVwgG3IEsJhf5kLsTPNGryFK2AiACoUWO8MCDRASNiTGmIO2GpO0qKTozlu1NEXX97cUNmg=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.5-beta.4_1583220340265_0.6057669421615484"},"_hasShrinkwrap":false},"2.0.5-beta.6":{"name":"@alitajs/native","version":"2.0.5-beta.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.5-beta.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-rs2S+GHMUDu+lhaploiCjEnuj/hZl7uhMzsZWl5vHQOhEgdKIHt8xp39IJTgdV8ohlyYWxfDMgrJW459FPIsTA==","shasum":"ae00b6b6f879e5f52b23971f62cc715243065bd0","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.5-beta.6.tgz","fileCount":6,"unpackedSize":14544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXg9xCRA9TVsSAnZWagAAOY0QAJsDj2NFP49uNFLPedFq\nd4sSphG1qNC5eNYr+YEIXLEq8ChnQ8H6L3xU+pDSRBp3I+R9QUevI9ddwbd5\nq3mifSnDfXSnZfwzVvlYoIuybY7W+Ju5JUNadfYs/z8bzx5QpLZttLwbpu4N\nedNAgjD+3PLzMKLas4T1Y9OJJV6JHRfWI4UvhjB1B24/2UYoVMAH8sr3adIg\nXUSVTQ1VgjcIADpSmqkdTb3JuDdiE0yo7WeAfROGtJRcjOvKE09mAKpcjWzS\nqtAXaFxiWRl3IFcivolqBy38pIbOhs6482VH7E7EGnzWQVLyumH1Ilq5tuem\ntaIAEc8HmR4gyLCSqDhpGVKW+JWQB12UoZMAukahxtBNZz4dhBp/ZsmX8Gh4\ntWvZKlARVag+Yh4sFmc/IJha8pdrDvqj5EPUUJweX2Loh8lETCEDilCHZ1l+\n5fJ724A0yTne2Aujenysfu70MZxvYuyLCna83sP/rAQeYrel7tkhiUAp0Qsr\n5Qe4/QP82WMSHah27EZLD4JlZsSOtHyCARsfn/uhR5Je882SIf161KEE4urG\nw8j1b5p9QAitxSBlOT88QCcHE8Rd0BpGR7wIgFHI4edJxXBjwSLvrB5/hROV\nXu7JtxK3DB0AzTjuQAk7FRYS5URI4AB5jnWiw5cIz3g0qEbYpRIlcOAIlfIK\niX+G\r\n=xWdK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4nx6P+Nsao4GJrK3r+BiriItCNdnk4QDeO8paI5SCuQIhAPwpeBi6eDylAq7NWIvfzHULe4obXnMla7GtGRR4ZW9z"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.5-beta.6_1583222640706_0.16714238140926785"},"_hasShrinkwrap":false},"2.0.5-beta.7":{"name":"@alitajs/native","version":"2.0.5-beta.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.0.5-beta.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-v2qSP1Ssj0P6qgPYTbHKwoG1JLQxCnTxFvDOITtMbeWEKVTYeMv/G7JZAFovr0s1E26RmHWRlGuKuSzuR30bhA==","shasum":"ed1a0d43808d7a3b3dd47d3f91c903e78dd9494a","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.0.5-beta.7.tgz","fileCount":6,"unpackedSize":14544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXwkmCRA9TVsSAnZWagAAyk0P/20dMTR5Td3z9p07xwmL\nxgpknz8Do0mBeTGmqxFrD6ql3//NKK95aBdOg/HtTAwspt11+33rVF3uByIL\nIWVJNfNJPujqS+w8hsjDHsVjIDMCYsN9/tm+6Z1Ew8wbMJmAN4vP1luVNlJC\n62vWCsjS0+wUyRoRql5GcBQ1WAlZlB166ybaqo4kaMFZMfSsQMnsEDbm/oxM\ndoKTmiQStJIv7N3XDwwtK8VRTLsuwnxR+AE96UPN/17VNnGxFj+QcT28cHbZ\nRF9chwiVdQ4sG1aKsmX9JCaJFiwG8dlleu3VblpRTu4y1pGto31TvqZbgPRN\nPir7b3QM4Twxri+W0CbDrNgudakHEBpCI7bO2pSgDfMQQpw0MKoUjebUto1G\n/+zB90U12uvFq6ATm09BWgyOYPN79++5VZoovpLMgHQSDxT7f0KlukbGnM9o\nDjKAaz7ZZX9d/NdoQzNDIZr8lyk4GdhwqUog1uRjdd86X2c2r33BDHF8Kra0\n8t55oIACrfy3yHuhD2f3WVYOf2rl63xQmaBWATyESYfmvdGiG3tdFbRjMxFM\nXPeArk2WwJvquQsMwz5SjmDr1VKnsiWg8v5MA05vk9RjXGxXyd5pVvSiXNlH\naJ9l1CSVL+Dq3s2j4LkJif70TKhHLeDk5cvNLpPkcWH+9pl3npo+neREmz38\nwO4W\r\n=X2Mo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0gJ1JJcjL7Or0K0up1wvonIeo9m7kvqClGivLMp2rcQIhAK0eaUCp9ELb3HTOsstkZl9aQd776kcusuONFXcAZ365"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.0.5-beta.7_1583286566153_0.35968384707229295"},"_hasShrinkwrap":false},"2.1.0":{"name":"@alitajs/native","version":"2.1.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-ipsRUBYlRDeA8mJ8rsFMfNBsxXgE2vGOVM6ZA4MiPES6Mx+KzU3pGfidxlug5QDc13+f9FzPAZAKbVcCzno4xQ==","shasum":"d800965354d8fa137a07f728fd736958fccc1e40","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.0.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX+HqCRA9TVsSAnZWagAAQcUQAJ6Wz/b8LzlNeRyXznkQ\nfvZEpci9CePFnHQioKJjBRgulySBQ0QK11lvgnjvAxvI42w6OjHGnzwLA4Ea\nxNGVR4M82ab0fwb2TttOqR2uGn+bF8Za27rRegWWC8lItH0bxuoZUonZbCxN\nDYKoEibku33YdgpAjRe9BgrtOn3GofVKhZuuK0TyGlkLjxlhpZUThTvqMbR9\n8CAqdmhYrter8+634xgqO/EZQ2v3rhqnXmGuhQbEfKw6rUD2V2j3geBYMZkl\n9enjB4/+QOBLVU+cSXbXiI+6ZBoCtjXRB4X6knOGyT4waQ246on3n0CB2n+C\nLnvhxwEbqwCC8LxdCe6L0p7lkQUwujNFoKpKtmsoVqXN0v60RK+JniTWqmdX\n8UPMdE6S/QME/5UADDI+uBN8Z1YfLQZq/xEaOaHyH4iANWCYtAjFfF8Qi72X\nCitGQDa6po8ckVzPNBiloYyWpre6jCUCpPK+ak4ZaOoU0nuEkktTtRVTTs0K\nagqyZMunsG2zQYXrPg/5kCfzKZXn0glM4lbUCHVmBGGGw9oCCvq6llpFkL+z\nrGxjNtP22xW9tYUaKDdiRW2BC0GU88Xmw2get3IYODQkCohCluzONCBHjzPe\ndFFGjf9zRFrma2BQzSmrzMcrYcGBqc58yJ3mkUqnzXr+DYNycnwpfuYb3fIz\ncfKj\r\n=uwHA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvH9GairoWGIw7hKgG5W/qYCvNsdpaZpuEd1fZkCrTsAiEA0GPPbWrfD0wOrYcuAjYL9R3cZvQp6DJiyucm9HJv9rU="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.0_1583342058001_0.28994424552865117"},"_hasShrinkwrap":false},"2.1.1":{"name":"@alitajs/native","version":"2.1.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-fOVe1uMl/KaiNAzMoEdcDjqhSOrNhmaBKUnVFNdZlP5Ln0k7zq4Eut+Ug2L3Mk/tsZsKfuRuQX1gCsACKb9J7w==","shasum":"94cf8fc8a9869f3d5b1a7fa778d3ae4874aab915","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.1.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYIatCRA9TVsSAnZWagAAE7EQAISMjUe7BOGUQdgXOO6c\nyHX/NuKXMcExo5xIgk7gUDcxEAmf5UUFMlQegtNFjb4RnxExMHab8u3XvWoF\n/kxtrC71eFwP2XgTU20xstnlfZ7A+ssny6HyQWScSw2spH0N9UyKxFBLaFWx\n0mH3NWwVDGxN2CjpZpkJL+Nl1/Vby/D4OsEn3WKz0bN9h4YpbBwCYR9mM5tp\nB4X5h3gAKTpU8pvXL7QrlDryRlOHQwKPBoL6Ba9eLMxyTVJB4EyrDwahCCHh\nOvQstdHDraOisGO0nHy4FrAOj7L82xPfJbE6T2KtbSC9D39VbfnyUZctdt7z\nexwCqpPs7pjfxaPB8RXWpFaRpRWeidfTEIAesNby4KVbhoki+LC+CMYHTwwE\nC2RrqlPdN8Jl2Xxad5vjQkmNrOzYX60pz1uq6GyEpmvtwBido2USVNM65IaU\nrXeseLTBS2DyIjKP57dVvoEal+1U9aTuMbJSLnA5VKaFOWxPNWQA8kegpc2O\no9ih3pAKVxsPqa7xMeU9C4vKZNWgqaRjaJef15s0fRkYcBcXeujezjDgjjFR\n/pgvcwdcR2sVnn7JtatgOTprmElB/1LLZrZ8AaLoqSZHQNZfNICdbceXSBFD\nXhr2JPBEf/9XU7Y4XbeP9YrgRXdtsu6TNxOB1IB6iiiJBbE2bl2MKHgcgoKS\np4EN\r\n=S7ox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3hMH7s2/aPzbfoTQLmmZLn8vTiPW/uNxinRV7zubVtgIgUiVgH8fJATTzhqCfOMUcgQqA5srt5cw9LUoDgAKn37U="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.1_1583384236982_0.319006916635342"},"_hasShrinkwrap":false},"2.1.2":{"name":"@alitajs/native","version":"2.1.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-jTHvsY5Nlz6akHL0KdYu9VxCBIMfDJ8fhXQx6swrplCpR4j8zHgVZh6pc+sfVvlXe+N3/g80e8yE1dAs7wOY/A==","shasum":"f7fcf6d29d79698f930152c68fdfcc3dd1206713","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.2.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYcbFCRA9TVsSAnZWagAAY9YP/3ahEKeB+Y9CY5lYnCJ9\nhR2i6wUdKQ550yNtfFGiLDN/+uj7dSZH3mHttYdg08kPB+5ZSJf25IM8nedj\n3q8tjrEd0fuJ220KagNueeWQ6BjF2QcEGHEnAWCuGvnv3l64rZhDABTu1lhw\n6QYz+FeXKRfS6Knw06JK6pOn1YT/9oDDsAwRKipD21jy65Npz+wVtiEdu5Da\nvniLCWKAOExjEQLzmZiGIhcpwzeRFY92eSThfyCf/6qXIPKwm9syeFI3gfks\nexklC2osYulLyOhA9wgPtdn/dnNyofSspPJMjmAVEzZ/AI93AEW6GZXZua5Z\nWGAo9NVgaPeBbx5CMpOZA2C2eDvgWllZmm/r+C2dubDQS4HcNns1OCYo9Ziq\nD6tbq0N2a6TC2wLEWWTG5Gcg9zXBApJO1SUGdfPK0c8R3+e0Sn5rxKSWuDOI\n2wL2c29tBYcq7FFI4bckUljenO3SfjP108Qg/wcYVjMvf4r6m6K5yuuSaEFj\nRx1O3CRG1OtWzpPhjYdB/NFFa8z0H6wyrVHcouVNET+m3AEF+aSY2KNqF52t\nEd+AVEKuldVe9KdHrYZuHd5XwvH1b9v2S2zQcPUL1SBGnlA5ne8/1AJ0r9FE\n2iE06QAaJFYB5o7V6Lc+wCNPQeRKlxtF/tMjzZx4cCpkAG9YEbeMjCRcWUWr\nvalc\r\n=fGyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPa+1a5LkarMek+RyVLGJnSjtYOMnvP5b1w4yxxuGhdAiAaCTry3hHxRuy23x9U6Ok/zlMsfMxx8XxL22LKLC6lJg=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.2_1583466180728_0.7100687653538644"},"_hasShrinkwrap":false},"2.1.3":{"name":"@alitajs/native","version":"2.1.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-iLiEyUKfgpUacpKxj7NQq0HFB07RPGyAYgWolrgBUNpEUYI2WBMKF7AnOZBliAXiQ3ElnudH3S4jaQgwjW+abA==","shasum":"c9fddbd7e2580f5407f0325359e10beb3d891067","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.3.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYgYuCRA9TVsSAnZWagAAtjAQAIyDGPG+jKW4OrYRUg8Z\nF/PtuvZiHniNmDnSSiOf2X1i6wqS6C7oZRptHAvhDrmqLzMhQ78rPKIVts7f\nLLdH/ro5mGG9pHYEa+HfpaHwb9LcJAtPk+ox0i2VzzViNWbfvt9jTVMoCB3e\n/Lk2vUoGp16/0yYDzbAvxdxo4wPR6s5hrF3TLirNdd15yDCPbevvFj1hBsdU\nRgcVLbL3XsxB3OBaPgU3+LpPUjR/D+BIsenbxNMd1OrVl6M41vNdu/SmfE+C\n2rdPWIuKr1u5hmkfcJAygEErvRyVTqPMbtKcJp6/TW2Zm1JbMLz+C6/ljbsm\n2hLB+muwWDXMVWXBfBHrJknjUuEjftIQPm+G/+Hs0BdkWH3d7lxdr0I7moFU\nTzs49KZwEPQIKpTn4Sm+x8V4Qukmx1BIWTK8a3azWE/oVQywVg11v+tRWag/\nzLc/A27ysFfzQQQDwGThGAVf8Nli0qe6otZP+Y5QM5KecrewlhTOoCDtlAyY\nTt/YIgbwFENLjzN3kBww5WsiqehjYYyWb4wGb+JxSezR62N9RgC7E86fqQH9\nkSTGlvjQUXvAq5OSD5pYoKNKMP1pOBlg7V4sUEYhnmihQ7pqgQZ1t+6eBPm+\n7v/azFjP8opY4FfYf3NFrlb/9lGzOnO3UpeOjwB9nf3K6OPD73He2IoUZBJk\nsQnK\r\n=OETT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUSgstVtRqHAL1NKhbdsij5V21xYPZATlPqBHWOOnLHAIgVB9UK6DJeCfRhpEfDYJb4e6+GV0F7atHeqnwl1efJco="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.3_1583482414017_0.7584558433582134"},"_hasShrinkwrap":false},"2.1.3-beta.2":{"name":"@alitajs/native","version":"2.1.3-beta.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.1.3-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-zJgiwlSOX3yW5KUZ60vwWzKnrNez0yFZNk/Fcx76rxXRwGkMMi4vcuB5KmPL3zb+qb0lakK+Chy7fM9Efa28GA==","shasum":"9e6748048bd37c84d38424a432118561e332c3ad","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.3-beta.2.tgz","fileCount":6,"unpackedSize":14544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYhQHCRA9TVsSAnZWagAABa8QAJFNA/qsPggaA3PpCGpM\nwLrkW3r5RzIZAAQFcBxzGxcm9J0tsGzRvLJ34ujybdCCgGtnp9xmZ+2OpTaP\ndkN6OuUmaKeMCJvA9cAKNM1JD2CRwewDEIYjM1+C57Xcm5M0VTbMBYAUik6a\nSPmIcnBhJQtgAWMVLc9ZCc+1pHd8ybbeI1DumAONVqqU8OH8DUCCVkF8IRuI\nn8kPOgbebu1IPlmb6jG9D5kmDL9URfiJT7/2hiwCq7JxEE/rUkyWUcP285Nc\n2NC0JFgwlMucc841K6G/pGxYPh9Ymu/bBlpPZ0OGrzR3RouJRxkM7oodLDui\nyOu9WyvZAVU+71Xpjr3qDETmGBtaQo1cgJICf0AI9rJDgtOU583jAmkbHEKI\n4ELM4JOVbpvsOODTAG23c4ae10FPWJ7iSyvY6Gva3NF3YvjxDZ695lPo8EBB\n7pIsCwt+uj31p75Xooroz7rp72Tv47rDJ2megz0uybqSdTUXhTyXkLAsPXHq\nEA48fIzsRyzkqvQr1Iw19ikMnDms4YaoVcA+rlBvHPwsZPHlc92iOvBLqHE0\nqMX6fj3zr6rh79TfbuSZ5dvqjinotAspHPJdApzfRigPg5tp5ledpuMHFHLS\n8SRPc00Z13NBvF6af1FfJ9MDIPGHCPI/Yf3jQhXOXQ4J3Qo1c+SnfiRuiR7a\nhK6o\r\n=jRnD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtYs41k85FTmxxzW0lMBoy0xelZ+x4WBrzTvHmFvhijAiBSqy0af1qsYMl3Cz7XQRUVHLvmUlgASCpoCTsgBW7igw=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.3-beta.2_1583485958663_0.8185185411261604"},"_hasShrinkwrap":false},"2.1.4":{"name":"@alitajs/native","version":"2.1.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-ZvTcwabIFUy6Njumu1QEiCpuFKzYGUkJ2zNcnF0ndWocmQ3ENNiZXP/cIjoy6tRNtwuV9VLJv7qMiZ1alxqsyQ==","shasum":"e9fe1c6c4ad3a17b81fd8bea66357c7136a1ba81","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.4.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYh4MCRA9TVsSAnZWagAAd3oQAItm70fK5sY6tWIFActT\nPBCsAjpfYkvRTDXgFteBgfnQNwcgRHi01r1vOvyfLMBKVb62oxjmErLfooV6\nuXVnwYubZ5WX1uCKXqNiJgOj/16UuyemlnD019Q8H1ec9RKv7CJrCEP3gPWO\nrivDnFYkfDqIdJTQ9sKjpx4oEgZxjiczNBeaYe81nQWfaf4W2ieyKxcwvxCO\nOfUPfMjKzcDnIMPBWfSHvdXyGfwDRE6cyUjxraEu10er++H14NtgpPbPPAVS\nh0KBoRNMM5A16tVrhMUrXjI9iIrNJY6yIntBj96NVFP/pVmiHovGh2c2RdB2\nectmUOAMIg/0tnKTMSlFg/T6u2zpcQdKX6DrYQ/Wpqn38D3EzX6E2EZuHKrV\nf4rbbOpHx1WrF04icdT3aDqVrIVROOhx7qtpSQ+qay2DJWJX7RTaLRhX3dJN\nOMbE2ATiSl+EKdAZP5xsyTojb+vtx1ite659a0zIHuLsMajDtBZ6RydoSzFh\n8DV0wFjErUsCY7LU7xr5u1XKVEvue2uinjNL5JKAuCSH3YbAKXnPSr6mAAua\nBGCDQwZhUHC2O9toooW0+Belz0pBsjkG3cuiw26pFkCdVbMAoMiIMAo3kp+i\ng7Z6SM8W6WrhbU4DwliceJFzcoswniox865n92tgmxUd6kyGbeBJB/j3CXyL\ncjtt\r\n=al12\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUoA5sqxj8+fNBL3EDejlRl43y8X5Mr/4XR3CeHqjI7AiAL5Y1Sr3RRc4TbfwfIfgerVSJ4MXyfz+qW0JVTx6Kyew=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.4_1583488523975_0.23200886426588263"},"_hasShrinkwrap":false},"2.1.5":{"name":"@alitajs/native","version":"2.1.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-CKyS4A5Cw4FE7JKTI+ZlcVdr16yDhqNT3AANk4KCJ3G0DUxt5kPF4DuE7hLTXXgn30FSVZp9lriTUt5EXsOv4A==","shasum":"522d628236ad1f934bcdaf0029ee9100b32d82ae","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.5.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZa2eCRA9TVsSAnZWagAA7SIP/Ao6VH4yTdDWj6XkB15r\n//ulmIIYblEwUcXXSBj7p0hh0/DqK9u4tGJ8RJXwlwsDxyxRmwYmnWLml8g5\nclmVZpItt6Xz06s3sFhzd9PTzj2v9GMXm9SGRHU7D/N+CzdJ0YsjrEJVCXLs\nay1dypM3QjES2jRH07qeh++3YKzpZPnz6kQorgPFFHJR11yONf833XMEnQl6\nzkdV2KvyzErAX8092sfUiiyl0RuVQTEk43v7PONX4Wpz6Nq13MxlapTHU47w\nTAt8MAOXTLo+5CvNMyIRMRPirWOFem9fIKPB4JIq3lRT1m39exjZiBI5Kpwf\nd3fpWHFsd0ZD7ay6pzCi0rEdVgUzPwdvYKu4KGRee0FmBf709ADQWRcXE4fB\nuR8kGpocfRpu6BRuC8e8qFMeTPb14DAZ+hU9luS76Xm1nJb4NaXXnRShgQph\nMR7Tq27IKgIrjbt4aGnH6OdaSUvxxZ2QnMr6oXwGgFi5KGjRMWn4qzl5l1Np\nB5IkkH5oRNdlyb9qYjR7k7mUw6hU8+T0K5zX07vuDJgd16WJXMdzko2Q9lf+\nx77Kt/T+wYE0sOvy8XvbN7CCSOvYs3q312jaME85UPrGbPfSc6/epa54bJbj\nDJUFVhhjcVmS3Vlv4SOI2pIzUolx1yrdGLJQcX3P8cx4MTvojmft2Dyljkpl\nbi9R\r\n=kCLa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO0kG3+9xJyuhzMBc7P1kzyUFWzR5LyhaPV71VUNdF8QIhAO9366p7vzgQxAErh1ZYrcY+qfW7liqn+wesr5B39x8c"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.5_1583721886510_0.5025989309908239"},"_hasShrinkwrap":false},"2.1.6":{"name":"@alitajs/native","version":"2.1.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-bm+23EnwkF00DpC/1yOSQ7qya4V9ZfwqprCaHuaEcUmRwqsEcS9fZYSCP/uGxF1PP6HRZZDuLUXrrnugqAkpmQ==","shasum":"782754e717b970425a5b3082c79e43793ba0dfc6","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.6.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ1NzCRA9TVsSAnZWagAAoo4P/iXjrOQdM/TRh0pk2tYG\neoYgraj4mmzCEctzBL9j9wbwWg3Acoxw3uIIlrPjduxEt/ADx20mH2iJT692\nsyN9d90+bAOK0OhqXuSWeCsRA5zQvMdqDqVfiZS4ELO5GYn2LZXlKpbTDr2K\n9U4hyo6jp9tgrf9dUQfjFwW8NMavXwBTB73Cb0ct/V44keDo+B+pkQnPBFFP\ngcKCGKaUytZyrUpRnTm/nWQNudIklH6MhyiQ6+9n/NLsLGWMd5PMAtA12AXx\nNi/+ZR9vMeDkAm/1s6O9IST/fPIFrBTQDaWchSlITb+Q5ds8yO4CBb85lwgR\nOcctKRwKGTZYKIzjvO9bOyCemEIZod6OBsEdrgI1vSAQBdNB+/EExmLGIfc+\njiWbaVxndeJ6ouDQSoq9zDsCZ3MmQdLAAus6IuTbjCjantnwd9Mo0DnevdiT\nlOuM2rhqDx2CSf6LTyAxCiGRWs2+qRYfHZQtHgBT9tov69SsPAtc7hXnbQ45\nzlR+GupwEjzi/ni6BIvKK709LnXuIQrCOQkcSiv0fA2eD51miPdWXnEpSbiC\nSMZY6z4R5c/ZQhaeJ8U+B2kYguk57H7naaAE8laazGgBpmAUwInMX0XGTK6z\na+M30yxcPwPYK1+tOTfrL9ik8Z6dopENOJnYKMfrOQBWTWWD9VnT+V+At4k9\nkk/U\r\n=vY+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJV03qBOe3DQ3aYRA0a5Plk9EXpkTi1lPrDou2RF98AQIhAPvFDidV9uk2mfdP0T3aGeBn+GfZ02iP6CW8SPkeQKGw"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.6_1583829875504_0.3442541281133904"},"_hasShrinkwrap":false},"2.1.7":{"name":"@alitajs/native","version":"2.1.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-Dvjag/m+VreS7KhNsiXWhbkuOs7QH+U3iw18hkXJA84QlxOPsBRSmMTQrcH3ZBuoKn7qEAFXBuMtwcHQHiRIjg==","shasum":"1363d5020c290d7de9e49579a6b12a5587e5512e","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.7.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJealihCRA9TVsSAnZWagAAza0QAJTLYBsqrXlxR+zwZnvj\njQfp9TjUODxC4D9B+P6t4RwAQK5EJhRO8SEqe33/fkakkDVZRoOskqlvI1uv\n23oFjDJMVwCnd2K1W/hypTf+/3WMz4C5VuVGUl8tGUSzadN9xMKo94fq4A+H\nermxujQw5yi6DTKGKD2ZdYrIZ0DeOnb4fDblxYfI+HC5r4Y7XVQ633y7Gbl9\nN3k5XVU7LkM4DFi3kg4kLihc9fr8hSjCDnLzlOhNW0FARQnmLC2E4fdInj5n\nfaD9GuYEz809jxfCEShbV7mtYwJUzDkm1InMPMyDH+yNdolWV3gLl3+ilLBm\nxMGlqgzUdUbIDUgkWMIbwLe/Lj68hUUEevBoebYePIZLBg+2kS+NaxDhi/+/\nbhVxeCr/mrxSagauEE5EmsVCVjNu1+te9JbSPMPcaif8TqbHDGdbnTlA+SV0\nqmWhXBgGL9SXZlLM8zpKsbFZFY6jxcGOYQZnQ/wP/E6xfXcgcJv9K0HRguQm\nk6GdcTVK4eDlJjbQjqfNHczBI2u/NIvCrgZ0Qf6SvCUwo6OAcU7rwdI8Hjdf\n4aVLjfPpl1wcqNb1efH13Bcx3G85C2V+iAxRw0Gn9OL7vL0gt3rpL3HBGelr\nRCJ7yTrtCWdvovdHqGXD4xyP2oh1NzFySsHBotur8D2lu80kqMSKXf6dzRmR\nB5xW\r\n=pJ22\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXh+YC1iGWmYNwzIYMmfe3EQR1J1eM+LSpMFD8/0uRfAIhAPeFW+UV2J217DCAubxWmvCmkdWUXcZ2tU6BBnBt81TR"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.7_1584027809394_0.19417921973690433"},"_hasShrinkwrap":false},"2.1.8":{"name":"@alitajs/native","version":"2.1.8","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.8","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-LlUKMatNeZu4YwKOt63MPIXEPgzAg81hYfnOOL9JmHipnjrOuZ69MNqGKO1lCuPVboTZEISBxUCH+2oeDxsL+w==","shasum":"bc1e6e2b1cff57bacf644eb04d08e21ca7925bd1","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.8.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebt2ACRA9TVsSAnZWagAAnooP/j6wAkcaEkIPpUiv81C8\nhySpeTx09bHyKqsqNNccmcJB8YjhS7m8aHImplrx0FwAEw5uyxfx5dk7GxlV\nQPFNP5CYQOfhiixkMehqpNnKEo4YNw6SwA4VQRQ3/dLZO00sKh1OHGrIIFDl\ncwP/h86RyN5Wy8PET34iAj4eUA6JdLmQVP3x5P8jjCKjZnUoby0ZO2WmEnOz\nUzKGnjPWqi2ZIlVuFqqxA57WOuQUobvFDQs4EXF3RkDbV6NChZCMV58zYVLl\n+7IAerGe4BFz/03jOt2/CiG+W8XKdmbXaBinMKq9Mn6u2ydW1hZS198/jOdb\nuwFC4GGv9IC8FDHBEf/b3oF2MYoZr0PLjdOrzaEUxjlCFYayOTdj1gVu/Nmi\npZVBLAS3isxjSF7VIll9zpzcJ7eAYCUUyGBKm94tXDjH0Sf9b+2ue8j+irh2\nRg339+oZaX+VW4ZpVGvSKdicj99Oaenj5kSk7XP1EGk7iiuYAuMfp+mJkqws\n3AaWAidpou+9X/Y6Tau/bIqau/y7VeaqpYKKKm49AgbZW/osatEk6ApLvG6v\nwM7PlyMIak33fhMJs1Chx5FF2MY3mFNy0TQQm2mHqPEVukoAbb6YNACYjcpi\n3QJbiGRx/82uM44D7kqoJfIwKdAVqnkCj6745medYgjGA/fsim2acSpfVuG0\n9Z/x\r\n=3JFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu3f3oINYY6nBg62NMIF9Y6nU2epLohpYuqEltvVXTkQIhAMwBIuAE7gLfbPWC7h4SiJr7bB49FhcWzTn2gfH+ih2W"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.8_1584323967491_0.8659007056693642"},"_hasShrinkwrap":false},"2.1.10":{"name":"@alitajs/native","version":"2.1.10","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.1.10","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-x8Whqukkp37rVnYTA6fT9XSfdqGfNtAbeenp/f47xEOqtyEby/bldK17ZkGx4BPx+zs9B4CSgbhvW1fw45VyGQ==","shasum":"769652a5fa82c04b71177490af2e2ef5d48d33a9","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.1.10.tgz","fileCount":6,"unpackedSize":14538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebxFFCRA9TVsSAnZWagAAG90P/RX2v3DkKx9x/r5oAWuL\neDiZcHKamNoEomsF2auQRueqZ8Wly+cpAn6Yp6Xlb7Shlzwog6eN4bk1qxVN\nBjDWmuRQgfWU3dUBjlaRV3OtwFlna+sgMrbw1zfRl5W4+RBDxwdixgX5CrHv\nOjtYfdP7XcnbDTTDsHGhNbziqVCLdiYiAqoPUGXkP5NVIqQIcqAuvFdhLGgl\nNp1FJkUHgf/EDUL5OUGsfsI4Q+TxQ23IXKHW8BnhYuPniIJyCdD6g+iAC4PM\nAZIUGRyEV2vjhuayOTe0XxkkiSMrG+nDtsn0R86RHwCf/C/y9BaDqmpL/4Ch\n9k1pm0g7S0vs05ogd2wY+tAeT4XoERC7FO1LqzEpQBGS+o11nZt81bqtUVDE\nWTrT68pKCzjGzeQa672xftsK9OIfCr7fad/RgjQZ7nt/D+2qIr1RhHPBbJrf\n+QIGq/C1cNZT0Y1dr1ahwW5SKAKUwkd2iLNin4hJoYYo78E8bzzF0fbrtY4D\nmjWSDJ3c9TVqHJwijlbQfCtudtrdrGfKnxojSN00L8oXbutEcClJ160Vlenz\n9rRxWAZuFr3qdpA1Nopf6RgTLjR+AHgibcR+wjFkpsKXS72RxevClktq5MKs\nlWKkXmCPf+sRK3VEVKu1D0zJFhlZOxLnrByjrA0s+oLUEPWg+/mweZ/qeZ9v\ngBO/\r\n=1o2q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOsAsbLrnT/mHdC3uxrkTilGNBE7ApNfXN9c1O6BJLOAIhAMh0NkmmfhInhN0/uOk4ochQ/Ff8U09oBA1G7JRU2V0j"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.1.10_1584337220869_0.09603281775270811"},"_hasShrinkwrap":false},"2.2.0":{"name":"@alitajs/native","version":"2.2.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-R4dRQOYsZBoroGPtdKsM5W4YMQFBJoTaYTlqqn/XTLZooNYy9xXiErObtjSSNpg+fOkMlCsYMimJ8xIe+OvBEw==","shasum":"3bec5b4d7261bc5a83d5d25132a54e3172bc6d7d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.0.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb2D2CRA9TVsSAnZWagAAIu4P+gPLUNRRHo20unBzv0+8\nTes9Ob5zXEJ4TpeVVYDEh6+iTyRDJLL3bw8s41PgN1hryueEa+nbsYOgaHUF\nLD+Z5AsanC9ZIIs/HNbNiKq6zSWcThRsdwB+nuf4jXzeuGUTf4wuXzcWI61D\nWW876avF7wYpucmnXwEgWr+R0otBSdLVH+res+MaBA9T2+4xgxIIDolY1cQA\n+pjn3HPtgtIANBbth/0RcBhXMMBWBXljlhRj5HqarMTZytDHso2Zv7TxplnL\nZmVdaP69wLNF8oOQeTI+GiPOvARAKJJFMFKy6UCvztcBu/pl/6FWKcm1ZL9U\np8jXDZdlZfCUHlW+xNKkCnbNCvzqMoCTt1mDWI6U1gc7z/o0M8L00kyVCoGV\nOuN/Bmw1B3aoc962amlIx56EmvVcRzvn7+q8SnaNEtZPx+OlOnZ/dkclj0V4\nIwYtdcNyy0fb/04akP835irLYNFxSFhOyTaF+E1MED6zTaPAFeoQFnG4fKyD\nKaxglz39IecwHEOD2gMWU1m9GsxwUJCiVlxcR1lX8+1X1Yzug1+yZyaMosCI\navokN+kzLm+VDhmoEKZb5r3CKSxiVrJkKAduEAuKLO+FZvY7MRDKkezf9MVR\nyjOy1+k+QDcIvzjuC/KABp9EGgkRca9vUM+35FxCFWIzLvqc1AX4ZefTrnNd\nco1Z\r\n=OJHW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDueyKIZs0bIhLvCELcph4wLgvAbmE0fq9Qr7BoJ8nJxwIhAKs4Emw3LqFGzERWeZ8nnuhcB8TWZ4YzZkOsc3KrXnf4"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.0_1584357621850_0.012757470950593985"},"_hasShrinkwrap":false},"2.2.1":{"name":"@alitajs/native","version":"2.2.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-JBRuIpSp8USvqE/m5fPQoRt/sEYCs+d6pyGiYDo3LOG0hxQc0np49hzhawoycrI+vJCszJ/E125gG8lRaY9JEg==","shasum":"9a93bd4575666b9ddaaec78d175e88ac80f3de71","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.1.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecI0vCRA9TVsSAnZWagAAzAcP/1BmtCb+GIc+zm462B8k\nu3j8gT6vPXLSQHIidsKZkysWnVE3MWv96z0UUxH3PZ/SHADksntD0cuglxEp\nzwdAvuhIf5xxJ94xwNkySOWDzoZXWso0eLRuBaBmXRML8ks+7wSKmtVYn3B5\nvI5dE4lVkFYokc2IiSoXJVd3DKKpAnNJ2XT+L6ODSbbcTqkG7DFlFBBgHYvA\n6plzfK7w87H5vyXPIs9LpgP1jGt57WuONV5da+RKTjqqTS9pdp8x4Ik42Hvb\nwaKbRZzMUyqhzQDvs7KOjEOK+dhSPfz4SY0lA3kGn3EDqUaHqd4d6Z2Ic4OZ\nBNQGaw3+mVS04xMUXtzKi1YrU0xO4YsWjKZTO/mKI788pJCFHxvoodiLU6D7\ncS33HhB2PU/JCMxYqU47X1YvOkrX5KhTQpQYPLro1cZQi6eODHCy30XFi7zZ\nSh60uz10vdFnJcf5m18FA2dkGl2W3h6Mgc9CgTsXySKo7eZGU4gZP949v2dT\ngyftYh63VwB7M5WfqGvtigVy2IWqWDFoYMdSoY2YfOLKzFCKpkGGyTAnme4X\n0VvUNgTGiKeI5XDSQ1BvTFKskQFj9s8NnibAdJP83bbXVWgK5VBOyXg5S2Lq\nPzgKmhyKY5uoB39amtaA1GtgFK6jc+t/48pfoU5B93+SEaYoDGGMgz5Zsgm6\nxIwc\r\n=gN9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvdOtF2soANmonEGRGmkw09gpQtj3Y3pnlWFOm0ziz0AiAboFe8mu1x0mBfWvKuTxFJKHH1ZVX0i7PzJGrdQyRSMg=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.1_1584434478946_0.4276095203814516"},"_hasShrinkwrap":false},"2.2.2":{"name":"@alitajs/native","version":"2.2.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-1SkUa8HpqPpnkcZGbiSZmiVW4S3At3bkwwAYiE1oCej/Qx2EaEuBzfhSZnTZ44nLxmZ39qonlSInpVf8g8PC9Q==","shasum":"0e89285cc166d9357fded6863997bea1c57bf7a8","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.2.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJece57CRA9TVsSAnZWagAAOiYP/jb7dTYKO49iDTfFvRVF\nNrohZJrD+7f6+0CbIhpbLauIY/lkTcPu78sMRd9WmgWpn3Avo1T9hpEBl1sn\nlnMu8C8nADYodvDiperz1Ljx9TOMF/oHArPcZKMLrdPMzfXz2ED0bbMWbT9i\nrkXIVi/555N3FJihctVntD14/4v9OiwuzMS/SOeqzg6MSlu+he6t+I16a9bE\nJiY34vobAA2rJcH9Yd4hCGD7LSG/Jg7dhDFjk1lrrkcdpK8ZjyIFBchXJPKO\nQKbCww9uXTjyoxG9BXorEqdjQS1bkYSAntN1DlRQLkkY5+8qcBJSHWvX5NLc\nJ8890Ls3ZwKAoGNDh3BMwo4Ldm4Y752CIGyu1P70o2JL6e+agN2vrw2xGIEl\ntrW/TsXvLSSVumOX8VTu9G3j1v/mgEs5hbhv0F5EgS8Nc2+Be9bozyFeSfN9\nBRy9YHYFnoFfW2Ku8cusb3w1xzmDy3RVTRZDNDl8U4f+9OJ7oyZLeXODMssQ\nyRL+QLRsmPim1hseG11V7yrjdacUj200lHOmufCCbYZmpd5AO/npfexSja2b\nuSNSerbaJxUoLzw5HZ1gx7qAoAi2XyeHTEe7h29zSoO+i3Y+W6nYhbWB4wR4\nAjpaWORQ6QmKUfljcyNem2v6K2LRD6I+S7aLhx+IlLtIo/v1aTZgmCa++bsG\nUJCt\r\n=4BKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2ySybxCqKzIyUHx6oehLgWgR1TZDn6mnyfaVQ95YNGAIgKxxThTteSEFKq5omvoEc2ftChTp60eBN87Fsp+vYbW0="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.2_1584524923402_0.284911279923707"},"_hasShrinkwrap":false},"2.2.3":{"name":"@alitajs/native","version":"2.2.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-tT5MuAJzD9We6IEAd6pP3y5NQkD4ZsnyKlw18U6vXaJZssamVyW2hWF73vq0ziW/HCKh/6oumYPdmMBxUDZhjg==","shasum":"1857cfd8f7943353e92d49216c924b12a11b7d3f","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.3.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeckUbCRA9TVsSAnZWagAAu14P/3f/NB/9t2be9dKtoltg\nHHXZfEE/KoPSWgYZ+LCpHXlSkdewiCoDx3UWO3j0Cu7xVWS+xtYOHkolf+1v\nff7JwVA/eBRyXy81vw5J5H7lQ9Up/Cft+DtnEy9wlAE/QZ2YbzBdOXa4Ng+O\nqjaYDXejjfnsy9ge+V2VXLc9u7Og4RbwvUhcb2WnHmSoe8+TEQdwN9N5ze1u\nTpb7tfZEzu6ZUCVMoBurU6UezsGEA55tKHu7/Ek0srz9Lje2kU84t5Q+fJ06\n92hAUF5wmUHisEOWZCUaZuKKxlh/Vpeg03ACrHf2Jg3lz/a7yTiiqtBO/Dvh\nFyfQHMqNtPCI04KijcCNNZAFWUrjgdRs3PVkJyh8GwirA4SEafTD9cj41F/b\nLHLLyR29wEMkXolvhD/VIzM5bfDxrkAjUapqXxWFAl8soeoatygZVYT/2sK0\nzwD4ttnn9jQR+v6K+jGNbwT9PxrXvBjMGUfeU+gcf294OlVvEwLjzHOvSPIr\nEe5bHIgxBymaKJHa0F3/HqXb2srA0Mvq4D6WqiSRPTIkK9EAG9to23w5nPml\nL08bruuwezltzl6Zz3uOcLct7oH5MwIDdR38JnyBQ+8bM2dFAmeJw4U3I6We\nKc1Sc3+oYmVTlyatAAjroB4YxdnB0M3k9+ymuDlVGPrilOzM8Bp0O0wyfAl9\norFk\r\n=J1wG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFThP3vE0D+gEunzLG+N0FWedkgeFwuArVKtynMuEiH5AiAlxITvIFEhfsIxWvoiXnSoO7bvDIbAxWQX1HUPy7AwPg=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.3_1584547099527_0.19556867319559612"},"_hasShrinkwrap":false},"2.2.4":{"name":"@alitajs/native","version":"2.2.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-o0otXsZb6wwwL0/RcgkIktiKCZSMpWpR0T9HMIoDAWrBWkcWoUVAPp5Q9BBca3XhMuTUxsq4O56r+4ir4zKGEg==","shasum":"6142a29e434ff127060a37e6bbfdf9665b26e49b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.4.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedDd4CRA9TVsSAnZWagAA6EYP/08+MTt7KzF8zQ2qTsh8\nOh3Q4fBGYSOCqm11VASmFDwN2VPrvOB3cvt9ELw4v8CZNLluu21BUcltc/FQ\n0l0Xc56oXawt29tqWVm+jUvi7qT85JfU/AdjjUnsyYyug3ugvnykm3XymJmo\npk6594Tk3iNAduCTwe0cE4bBczY+e3UbZTs32nwQHFgMML1B7rFZ14t3B7+h\nw2g6tBXy8pI0jSLyLwrxxddEgxXX06HqsD2uPX9XG0lUVh8mP7qyRuRMiV02\nFJX2Z206mcUISF5M9ja68yf0+CkbNZYrARFZsCWUy+dDgL6MMRE39k2A/uCl\nCzK+5o2z8bevJ7NSbBObjkv6u5EfMpIIqrbYt/OIm3E9PUijcyA0cF4N0s5z\n1jbzI/9Xo72O2q2E5AlVXQhUrVmWiYspe8g+BOCbk6NG2IYQyawrbfgqTHsK\n7F4eU+9V8YGTUsdebJFDfeVUibRJiCveHCpW49NyzgkD8I7TME2ezqOj1dbu\nhRkOVPQn6A8pAAVO36EtfPeQLkDMKepQzF4kwJgoJKKLvI5aQuNQtR+RSzX4\nXFeldMIAZ7Dyu00eAy+dj/bmOixLitVjzu5fr0LHK6LLeu9BIqGywxhk8fv/\nDpvYZZWT1JihU720ZmyZjzDj6GfKKG0GAUO+z5hNlirE7UhW/bjZiGzJJsfg\n+EEv\r\n=JOyd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7V/4OggbqNiAkyTiwXiV4RF0wh5J8rUlbcuz+0DOCdgIgCsMs6kxpNcG3EXw9Rv2oNAej6DrPha1QOybjpf4Iz2U="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.4_1584674679783_0.10699810161415724"},"_hasShrinkwrap":false},"2.2.5":{"name":"@alitajs/native","version":"2.2.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-dYH8b6gW0HTpMZUuDVz9QhcdYHDBmGg5Ap3c02DdXONUbu0uF6tLi9A2WxsnyPqLypK4pRA8UmeILRkce90Qrw==","shasum":"27f988d1dcaf9b526dfb5f940e3e0980228034b1","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.5.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedGOeCRA9TVsSAnZWagAAaZgP/jLS/AJ7NoT1BxIIwY1l\najeO+NeW2YME/Wr2pXgnaspWZQBv0iMBNg8sHiRzygVnMWr6+qFEWdYSu6g9\n11bYavLk2eH7+v4IUtoMW1jw9ObrIbot9aLHm7kvepQ3ILCqZtkIKRHP3zK+\nA0cKAtbZMFKaq0iO4S3xmAnwEg/cP5xYBPIEBUhi4M8CJyXqf/oekz2454ta\nRsYTUUnlQiikqaLzE8bXquak8FrMTgxDQms0sups30GI3Ao78i/6AckThATn\nlS1NsYv3gmsWfkuWTgDPSagX3s2FA2Xx2vmLJbSRIPkwPY1yDj23kheb+R6c\nTBfPYllililAq14ChoJX0wamMHwo4jYREKvH1M3JwTprzC30Shy9XqiVCWdS\nR7GZ8TnaxGfFM1FaGmYGKTfQEVT51ABkMlxG3RwsHEndFs4q6i/Qffmk/VIS\neHAsBLyUcqSlimstJao2ee8VgHvBweO8buTB4DJzJRZnEat9H1ZvQMd8AIW8\nS+EqmyS+vJYelSaRepxgPa1GeEASS0CyqX3Z2+Nf5cKh9yyMp/Oky85ey1TR\nLfXWE8e9YsPZRLnj9ZQyfxodlUNP5RiJPkVNb7F6VuAe4pBciedp/gnO7Oiw\nEucrg3nElGnrz47QSSO8IybXM+x14JsHEHcHOLXlRoTb9htc1K4m+w+Y64a3\nZSQB\r\n=jsVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6T1HnYyljj0JqxMkCjUCsvxUjT3DiTMbx1wW+q26QCAIgC6P9xvMdzt5jslFY2Z/QZJkRSUqvP3RrVVrEq47Qkg0="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.5_1584685981824_0.7135457539129497"},"_hasShrinkwrap":false},"2.2.6":{"name":"@alitajs/native","version":"2.2.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-GlGCw7BN/mfC5ZtudqY9aRjUNKuIXAzdSlR44ytN2xzmCWiTida8MDiR7z8Hbln+g38Ji60WQyib6Kc7tCvVgg==","shasum":"fba6a432f56298a56220a0b29f802e12273aa74d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.6.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedGZxCRA9TVsSAnZWagAAMxAP/3YkZCR8Kxzb3mCbiFNM\n9X0k4mGwpveqee8qcIBgW3sc2REXBUbRztYDKukoVTMkh1Sk8vE5k3TF3Pti\nBglNsZFTJ1s4nP86GlmQdDiopy72AxFvhtz2EvZd0rluonntlBKGRUx+9ify\nOG+9McH4R7eOIMTC7vDxQmjOIpp7x2My3pa1E5lnT5B3uou6dYAICXH0h9CB\nn7A98bCtZRZf0ihO+usBLoW1FjfDD7HpJ4+5t+ivgJCbZ3rphGlki3PzAn7u\ncGFsT1Lt/ESN9KipdulkZ0jDKwQnXPOnRT8wQDfCgUi2x7nU5yLClzVgWn3C\nP1K7xyVWsxXjnsc6X68wikHoIRuDx+0nAKOe+SPGJOGn1en3DFeURoby9Cb/\nkRq4PA4TiixyEokZgIIVbCJVcvdEa4O2+4C2nT1eS9UiBf8T1pSQY0uo6wYX\nAWHNd1mMB/lninvTJngUaOShhhadWR8XB3yVvyxLaTaz1pzX8Icq0yQLIRAW\nOQtwT2qX2UVBN5xPDWF9ZKi+h7WemyNafzzi6u+7lzgin7U1KW3VFIwCstFm\nNc3KrRWVTbgi3kNJIXAuQTLR1dI3rjzUuEzXQt1aXT5EmwsVotUl5qzwo71D\nvECxfcQX1bj0Tcg6uEZeSWhQ+adTVi/cHOCtP/WI/q+2myBqHvtBlIEzy/Vx\na36t\r\n=GSzK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtkOdYo6ErM2l+j6wENXIrFKfsNvT7+p9ID+SJMMSpSQIgSLQjSxlPJ95PKHUEzk+zUl8i7qoecdHxQvF6WEr9JlE="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.6_1584686705287_0.1875777803268257"},"_hasShrinkwrap":false},"2.2.7":{"name":"@alitajs/native","version":"2.2.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-COBSuZs29URk0b/f2CBhj+HvyUOGl2pJMh+myS597Cm0BmGIX1/ub44lg36/ZQWwigQAn0NkhRVGUrKyeJNkXg==","shasum":"cd6089d74a64075bc8281dd0cb90504e45fbc68b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.7.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedICWCRA9TVsSAnZWagAALLkP/00m6i3mz/Qg4U79rTBf\neqVfR+Hkr/906ccib07Z+4iti/c9fZ5PVCBwnRiz7FIc6cftdOPMSGCYtSsi\nE65lhsFgLTxRr/4Jtl5VpavSJmHQm1rIYZ2FrA4wW1o8clOYv1IVLDWQnPe8\nHNsJOa65WPJtBUFrjUheG+HxIbItP3MP3PYTASSl5EkEypO1fGIHQ7JUpkUj\nB72rxBN57sdDVCDsaZ2zKV8RekzFLOySCG3BlB678fhL+ZNuXjYLjbYjiS0D\ncwCBazM/nfNAmDUqG2B9+gJxgWLQNNTlWmhIOSa4fbNi+K0EblWstqPVM6dG\nJFpKRhl89fKoQH8VccwMARRg63Q0kmAiZMOxvDVd6ySHzP5ixMpw2v9I4WZ/\n0VIm+gkrYzdqvDGJ+30Ii1M2wYQBcjCjyj5vuG+ke2exPlXt5FmE3r+jsxJ7\nzt7o/OLme85K9a0jxc1UbMUGShRlE1DIh4iJxZ2w15/gz5OYtcZAjQ0WbJT5\ntWNJJOSKyPuw6wEIAV3ULXzxEFjnHou6WXT9T38q77ajRBPoXEZg1z726zhH\nDwSPRvvqFEQtqw76LkUW+dXrBkcV7+XbPtciK7RAx/FzKfXh/jJtjdzDRG8R\nfjxgRCIDSSVfPPuwDnW64dDmZB7nR9NxSjnRz+hWZFXAnuMJHreEPHEkEOk5\nGSj9\r\n=i6+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvPWXcovsWf6yiyIfadja4nJSrdwxC8T27HJRcCnV3BAiEA9fMwTa/tZsspGMjXGjkjukybfwX7H3sGpSbnvbUlYVs="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.7_1584693397534_0.8980205936695336"},"_hasShrinkwrap":false},"2.2.8":{"name":"@alitajs/native","version":"2.2.8","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.8","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-MxT3EWp3gwxBB24UePI+GcxLcveYlKh46ZDY1Nyh04vR8C+PB+TVvbpcHde/vFbuulXBrNI5/p4ce0DUoV5ncA==","shasum":"5e1045c4bbeb87fe06ecc486511545fd2a17e52e","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.8.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedZ92CRA9TVsSAnZWagAACJgP/1Y3axkS1UaGo0TE7rdH\nFAu4KLjUTZhL0qwTF9UHHbdG+Qpbfe+IzzMrRhtwkb7XFnwGZ2LPyVnQO3Zm\nlHXiR7Dv0Pq+1l36V5zCTXao/k4VS0X56oj0HmGKzGBI6r3NmiVKyLZmiZYY\nCX03L03+0TuJE8g/GG4bZW+ZvDQhKSNzkIf2ikeLVT3dLHXJV+73X9kEdQz5\nQXNZeVYvdCtMInbBXWlgnawCl6kpf8sSOyB00oC06NU2ECacO2GelX1vQ4gs\nCLP/vg2OvP3aWTpxm9CUauLdmx/DCMO4i+tK5uAPuJDNDAqkBWmiWYEikqI/\n1l0+h5Ud0/v1KqXTKpcWxKEROl+sb1T4hV6r6hR1WTaEMyW6TWuhBdJGdr4P\nzemG0BLbKDtqc0DS7hBvq/GnxEuPGWR9kSIc8i1PYDMmB8zZNDTyldERnVID\nAcFot1I7c/7/54zqbnjhsmIzAkIZUkdbfO/pidqND2nXx+R+ElC+BQLzzUXx\nx31eRXgsz3F+rZxKdQA2Quup8/yQ7Z7lIAlOr1XO494pB3SHRL9qZt6tTzEc\nlmTs0xI8llCjsawlm1Tjv1/JmB6Rp1f7Om2JkKzXkBPQ1tyydmxuIgYPvvzI\nbs4fmoWC+raOGnoxjqwdFlhID+FS/55IfFGsoJvQLCOEunjL1oHAvoaOxrrE\nU2aB\r\n=idV3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLyMAWdi0y2jLT+37iFrQEWUGlDg+L2lwVhU4Thp35nAiBZeJoJovQXEv/1sR4hQCoajMj5rUIUy2636IoYLCmIiA=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.8_1584766838362_0.17117977792120964"},"_hasShrinkwrap":false},"2.2.9":{"name":"@alitajs/native","version":"2.2.9","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.2.9","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"dist":{"integrity":"sha512-v347/Q3ntaJLEHKo41g9xdjsYRcnAzgygCadWmaeQeSKYNUo8mtWvhbYs8ffsmWi2n2/UOT2JEm+6IerKrdotA==","shasum":"7d3f25f28b255be55f0535f11b1eb72fc8ca8be7","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.2.9.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeHBrCRA9TVsSAnZWagAAuqoQAItS3DvoFP2j11f7gjq3\n9q8+iT4Zq08tvnM2LHea+QsN5OI5hHBIxPkhPrfN3+por+38tNkMgIgRkyYq\nA6lJqs9NQLZNBdz8Be3bNLfBqLkHolWI4k+qm2PEwm5bnA5X/bakN4jAZ+aS\necpQJj84WqaD5CxfjxEvRPU8O1HCi1nS1Q1XS29vZQ12+twqmbpYtHEiBeY6\n2L4DUxGt+SUyQy4fUUe1XlWsyct6Dpa5VnShzim7TshPlwSL+iItM2Q5ALzZ\n+XlOH+Xd+A2bg7OPiTSxE98gmwatwnbICLV2FckndTeg0IG1OinktATiU7OF\n26CFJIKCvdy6hMYjM41WsO1369BEz3twG5VYIfq3eYG0eOYu1wEv/BWbeykr\nERWUHDDaiNpncxrW0lKQzEchQlbjWD/9yng/VKMPHtyfWTkRKvD/6pxDpiKl\nJqs69D3RJh7XsPDDbZuwLyGiJM1oEeoHbYwMf5oMFwQgcP1bb5xxnjvwy3Hy\nfxiGMcRGskZHQ+rksbuYPBvv3+MdoyRofPYmWRK381cex0g9zKMh4IGzFyFg\nUAyA778kmJiIx8O7KqW/sQT+tzp8y3vvSKAqi8ZLChMiaHtcRGm7hKo8ihqD\nI+QNgZpzt6HaNpU7KmqxgWaIXXFSsQ180JlNLv0NKXhxsCqIjb93f7A5Ah1m\nXO8y\r\n=12ah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYZWCiUkLVt/R53umoiGeY16z4fNaSamXxhnwqnxfWmgIhAJdfQennGLgUGmLJ2MmJ5LUai7DyGsLG4mtFrQ4RC5qa"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.2.9_1584951403395_0.8690029835480926"},"_hasShrinkwrap":false},"2.3.0":{"name":"@alitajs/native","version":"2.3.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-/4jACCl6/uoDg5FUvk3WhC3hZgnZhN6p/QUpPhoIqoT0iafSBzVQIQMKLFH0G6usJzu3C3Mc7ucNHD8SNM+AOw==","shasum":"ccf5e3946186e4f8a446b7cd45de64abf496dc8c","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.0.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeHNeCRA9TVsSAnZWagAAA/YP/1TU7rQFHpOogsntmlt1\n+SZcxXjD8GdV8WNKkAa2GN+sEdA6yjU95tLbGwTnjztlKW2Zfn3aZ1+XreUI\nuhBJ+qBNIZFRMwvW2a+kC/aBnwef6onbDKGrNBI7/Po/xMkATjSHORN+Ttgp\nmO+IAdp06KrxYpCQ/GOX4xK8IJlM8oAiHZQ5wJNMWlgSBnzcEI8FWFzdxJfv\nmjQFUQNGdGOLVqR2+ZoWz6x1af0Lifte8VEPqpqtqrUgPfr6zOOOFA+lO9iI\nSDuA6wIwURheidDv+vxsYxFPCg6XVbV154oNKSdU+8/zqQuzrw/f1VYQc7iY\n4abPvW8IPgohHB7oGhbDIPsCOyBggWl2jrumHZc003Y8o9v6tEmcko10NjGY\nqHNmvou+WGpC+XFPlg/5rqHCOfxSBeOzgaHut9iZqZaqT0khGTBMVHgW9yng\nVHDGOWyDGgflJt3EtwBDHHx5VBTL5t+NjD9FSWojUN7ztnvWWybaqE5v9+rh\ntxuczA/+lvCvBuMWPwXiKHYp4WvtgBNBXXtERbR6EDe72ZaRII+6Px9KV8WE\nN3mp2vbBDCR/3JIlICmyOEFby6Se5ImaCcPQgBKUFDGnk+V0gnQ0yU+Ymkcx\nstrFuWxlNM9aToB/CSn1+b8suWvLHPRrxL56P8/91eWHOEy8guXvgjC4NbQw\nC1T0\r\n=bb+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXti4mClm0sV5nal1AkANi6Gl1W+CefPn9KPM5is+oSAiEAnm0QC6kdNsU2tr4PVuKTauo+Z4M/0HR6Ka6tYRM5VdA="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.0_1584952158330_0.7262990017343245"},"_hasShrinkwrap":false},"2.3.0-beta.1":{"name":"@alitajs/native","version":"2.3.0-beta.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.3.0-beta.1","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-EI1Mx6zLrns71CZN4Osgi5L9IvJcPYne5K6Ica+GvmTdOSc1JX3NKBXfXWwIfeGdKREiC7KxtNq7dYsajxpoSA==","shasum":"701392f07e40dc2ee525cfa480ef4690b0cbe274","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.0-beta.1.tgz","fileCount":6,"unpackedSize":14544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeHR3CRA9TVsSAnZWagAAKSIQAILMXBxj0rP7IbL1IXnz\nhwWwY7LtM7rUR+yJkuQHWSgiGGukgm3ug0XvddNOVsfJJkF2Ye1IT5dyxFgd\nYMPiQGlr5zNolEdWFnZ7idtl+4OUTnD6K5qR7w+kMkvayEw3WALxlkGDy0DW\nNrXwEfu2idD3XNhCTdj3oooSvFjbCwaCcJCu2Ic3sLQJMVpZzOpxgzupq/sd\nQN1zGG5gc13Az57kREp3qDzCANc6uRjThIkHeGdAEpF5AJtja0QEQ3YDs9Ci\n0JW8cJvq6TKZs0N0HfV0qeUcUaPCRE+zb1QcU33SnrUSyEeUx0eEFhABTkoP\nx46pBTQib47ZggXSG0MwiJs355kYdW/HGJgt+7+sPmVbeXPQQVU/eZvkyP96\nWOKnPaWx6868tboXLkx4g4Xstjs6TA0B2FV95IQCcfQlNvrMfye+Zip7UU5i\nzfC29+CS/8WLYvN93w3okpKNDNZbJR0DCL3l5VFw4uam5MCWjMIECXajvO8P\njxl/ffapTj0clMwbWTPgl8kyIsZtYSgYqtkcm9z0vQjlEXrL/epkM7VXpl49\n1bHwlSP82icSB8e9lbuKEP++cHj4fNTJvSu4mnUyCTZPx/smmJLdRQuRGDqi\nlr830+z3RXthf3szrGmgiwinZsY8d1t5So/QsfZHTzR8E6f2y5U32SoKZ8pS\nBUpC\r\n=w1Ky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF67dDgHRVgyaSPQdry4Ilk5aEfzDQp9NdpvhaFkMAwxAiBSVNUkC7ZA+0aPCvUeGFjNDB5r9zjJOvEbDpNeelGcbw=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.0-beta.1_1584952438707_0.7561729122157304"},"_hasShrinkwrap":false},"2.3.1":{"name":"@alitajs/native","version":"2.3.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.1","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-2Ly0/xYiFVEgMKOmnwhfXB2Y00fjFroG/dUoGAsrBoS77obd662/UayBkBtWBdAxRkDi0LqX+TQ6jp55d6LlEQ==","shasum":"607b0d726109e6dead4e2a637ace4b2a8216974f","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.1.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeHY/CRA9TVsSAnZWagAAHZ8P/1EmAq1HWapqXpayofx9\nkoyLMe6faoTkKfbXR32/dWJiK0Cy0h0x0w9tevLky1NnLGWjt5K7t6EOOJYG\n0iC8zgtCXw1fOLdvhE8i8J0BlLU27YXB+F0lh0vPJGhHRtCU/poNlGyQswnp\n0o6ZSxSFY/O7Dt/fzvCFcOLwjrVu+8YTOSbD/+vLSBgYjY1WEdrLOxINa+lL\nNPLRm1TCE2Bv2ujI7bK8YOdWG/y0opxL8BK0B7cY3qJ55UJahKin2ZOVpWlB\ntq+53/rXKU4LagqzgXTGzu5rwi3LqJowzUyZno6zUFM7yK3A0K+s47jyktVm\niuyuQVThthri5jJXze9tA0GtugvYqcZQfgHA0lMTk5a+UY+NoClk3SX8/vv5\nLEg+7r86X68vp7WWbd2LbxOIneIOQ/EKH6lwpEgCuAllyT1JI3JS1XJ2oe0r\nSORO3n8js5R7LuLnOJkf28ATMVYc3xX6w3+vDNAShknqZFyK9xrjutTnTbvU\nDlYvXWWb9o/iDPN7WFTct1tTwvQ2uDq6//GDHLO9zNwtKvFrxWhIURej6i9a\nPcC6UZOZbHM4gRe2E6Rw4/vaYWEGbHsDBL0WIfj928gxzdVqJZKHbiaH4qxV\ntNGuTCqDaRw48AUokWh1+gqoJLrgsyYCS5Rgc0zu26y2SQs+hrSBd32oJZZH\npMaG\r\n=C5Ni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFw/xxi+Ykr1m9KP7M47GH3U8nvj2+v1peFKPl1Jh1KAiEAzvNysOixuhVnUJDbRH4d3ecyTCzrzJkMCVt2lTJYe70="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.1_1584952895493_0.7484892756791071"},"_hasShrinkwrap":false},"2.3.2":{"name":"@alitajs/native","version":"2.3.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.2","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-UUWB7XhaQFJ86KgAHMNwbsp2RWhi2A/TZvVjQKZXOCo7viGKEXKVyzKdfc9z2Sr5+EdTd5l6aCOWjiaKRNKdGg==","shasum":"f426f0b31c1e624fd90b0053e1d86770e422cb3c","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.2.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeH/yCRA9TVsSAnZWagAAh/EP/15Xe+V09EJzyN9zwyRp\nU3RFz7RWuvi2aBNZ6En+gtNyxVtwftidukWf3u4fxap+ZtaWpvrHWdGtPH6+\nYdbctd5xfXh2S1ORJFsJWCB8+lhH92RWZU1UXyIfucryFi4eJ5Fnx7Nx+RVQ\nvF2Asg0GVbwDBhGzMSp4jVhEWw0GeTQv2wPXtOHTliUDv0cXGyQtJO0yLceX\n0ZV9OWbNod7KKZ1piJ6lMiYoHyusLqb7zqpb9TzqMA+/0avvKGARCVT655dH\nWLAhR9/wBoiYogfz06KXWXJCu/L17R5WKsCya3qNDG563DYIVumcNvoStqdQ\ndCeL0y/UfTqnra5/vfs8LcVgmjfL+CGk5oeIvRpj86692FkHs3LVNf2wfJXT\nqXTVxaf2sFA/PcP2PQRe7pst3Y0bThmbGOJ5M2HSoqGR3cqhH1b/a/M+cN8O\ntX1HVstdU4zx3NYiQ2oSoTtrAr/myFIBI31xZltvzp7x9RegiKvn5CB9R7Wo\nO20PQabKtJka2JbkxOHJIaEU4iUCSAy9kVcJmf90NbfBSP6LztsAT90IYU9I\nRweEuDQRjfaV9Y88Im5X90TPMgQIDml667HZXE1yVBiUtgMYf71EIWnyX7hm\naDFFrdMD9Z+C3NNyyf0YkX6TfVpns1JRlDKrIsuLFj7F8oD3VzEj8k30DSuk\n9j3k\r\n=7OWR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPuQjbAvFgOpJoEiQhIXVbmapiFdfn8Ur8bHmOaIUXIAiEAmBZTEqEQJmApyTZTAKFnYFLJKzTD6mRiRizUChdBOhY="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.2_1584955377967_0.8759172228254166"},"_hasShrinkwrap":false},"2.3.3":{"name":"@alitajs/native","version":"2.3.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.3","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-gGeFW1Vjrc6bW6nP63D2GYMbuazzIGbl3lN2ijkaDOGh65gyE+pNFkMiaAjAfgTdmpfzLsYxWzx6zhvTHAJciA==","shasum":"6bcfc15a87a0fd40115104d127f9697faef02b75","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.3.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeed1jCRA9TVsSAnZWagAAyqIQAIE59TAHDhwnictgkoBP\nZg+5kFxgSJNgGl5+QVBhY2C64NgGxlzyWFulrgRTvU7BsnhHDvvapIKbmzv4\nZ40TC4eRK84lIj/9GQ9bF5rCta4aIiCuz6wnq+3B1DigKlgImhRwiGT9Jnoq\niM+Ev9z2a+a+nTIll7SFL2qY7CFFoBh4b6QVOosYDnJL3IwOGvP1+gLLs75J\n7vx3rvNJj+mLIajoEJe9dsUxWNKv+SWTBgWctRoBw3c1xh91T2AArPn48n/d\nVrlGM2agG+2Yu6FuaJ4n8NvcnpLZ97BDCSVGhKMoEJOVr44UhOcgRcp4d6mt\nl/GKCaU/DLjvLREWSw33XJoyV9FCVzI4Q/siTHnKObV0VYpM9nSKSmJwtkk0\nYcTBhWIKetyuUMajoGyUuJuXtv7p1L6DdxX1UmYVXURCh6ctkN+CknbnPGMB\nm3If9m3xJQT+FBGcCoeFXkUMvZIY/BqgmsEUbxrC+Te057yhw5ODyrQFlq4T\n/pNh8MZkGg41EcH+//X9HlbMfoyGiXkStoalVepQZuhh4twjTQMVjwwE//ll\n9wPqexLjl6TOKAzMd2XPF+9N3OuNY2AzKieG+WrpQywzpuo+iNSGMKHQv5Ce\n0rqrkPWJ/Y/r/0f1LZFlvRKoRXJgurm+62csZ7P298zIAGVzRdHaH79ZMwca\ncm1s\r\n=nVQi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeM8ElYhneTvivUhORqLFdIso3xDNU4KAgPL/0dHrk2gIgIISChYpjwCNFiydniIkZEggGC3RbSsmwceCTPvQmyW8="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.3_1585044835172_0.634021553065008"},"_hasShrinkwrap":false},"2.3.4":{"name":"@alitajs/native","version":"2.3.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.4","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-sN+j82cafTfduch4nB9hSz31LnozOFJZE2+RStvYCbyWLZXW/XLAeSYeBqW44WDK0qXI20F9Hj8LCWV361f/rQ==","shasum":"784956fe930e91b5d5b9751dc1edf647825b28e3","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.4.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefVcCCRA9TVsSAnZWagAAUwcP/imWd9VbGrTT4EIXPvXY\n8B0PIow6rk1lctRAEMYOv+921e6tXDxe5FEVUyJBWkzeyVw4i+foX4kJ8Ttk\nN0Aeotc/TrWdij1Boim8R9J+KjqKk7uK1Qsz9P2qOXPenicWOkoQu6n4+CPJ\naRJqIAS3+0QTInfGljQNHiZiiuXnt48LfTJ76/0R/xydpZJjA0R2hWFI7VP2\ndio094aK6T0S8T7Ltghd/eBXt7MRNWFf+jP1y45lxPQbG2MLpSvSWAnyw/g0\nH6iEHFqTzt1bbl5p8+Mff1pf0P8uLPz1O4NcOwkKvpmti2/NLMQ3sSOQs21p\ni23rENDXUCBTTakFaIRa9bR4VUf5X+Qk00ET6Z65pSTLhG2M3f3EB0Q+7IG9\nz7ePcjm5UJj2YOfXWay1KkP0mIuHWCEHKAN8DNNor6QPr5DKGs6I08mNJ0nL\nkjSPRDgWKGBtRr2RhdyIPqFqCcQCJSkWUZNzIID9BH5HpwfZm9YOWxBDxXSV\nMeUcE74KZ4jXnA/eu/X26b64DBQAdVFJXBsqncu+yA1TUZQw16JiouXN13Py\nyagAysZMC3SSF5LjetweMcmVd2ZGbfZBDPOioEMgLwBXuAbZkbp1mTF5F9bG\npJkKc6fFcwQKYd/UU+jGBC5nMPrY07MAp4a5L4S5+/+QhC2JwZBedH84y0ot\nUA0u\r\n=Qy1C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeTWzLnDtpB9TuaXa+nYsL8rz+U1ZSzA3qmVvB+i0j3AiEAzTwGa4qLSmO+gqsoR7Lfga86VJXKMFpHWYUdKFXm8Nc="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.4_1585272578628_0.6003405055287792"},"_hasShrinkwrap":false},"2.3.5":{"name":"@alitajs/native","version":"2.3.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.5","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-QXQgwtAVr2KEv/pg6FoPfPVCWox6TEbd6IH4fc/6vhBfHBUhn1zvx59dKrQZlGQTucYNA4sqjzT9qabOamjhnw==","shasum":"440f7b87f628b3fe4404706dbe2556fd34a7779a","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.5.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefbquCRA9TVsSAnZWagAALQYP/0x/v6DeW0up/dcGJHF8\nyNsBsuDkT40O6ZzwoXBbTkOEhFTdX10gZkp7fPBXy/FdAsgn/O60CXufQKL7\nfAw6+sGMhsQFQqPBhP0gy5sjn167ZoB2rCHWGjYKBFlTjnPSe7PegeMIK/Xg\ne55xjZ39v0mEXREO+u7QAch/dpYJT+YekS2VtYrAn7hRk1SeL2kuxuJ0g+dZ\niOA7gqb3xDlHHcTZpNWcz/EZjxMA/vr3U3jQCchbVVhkBvz2ymEslbBqNi7e\nlWdz4AjuXe54jjILxP3hL58TbicP+X4C+x7yG2IBFw3/hSrKRdpfcN6y5JKy\n/dy+hIzsN1UHQDxj8YgoGgHUSx4/OB7pTO9/rrO3Lan8ry7gz2Q2y+fELj8k\nam/hTw9gyIIOgNCGL6K66LTna+78MU7t8AgacxiY5s8lG6uoS6ZA4nlKhW08\njOxPUVHHq1YvjTwZjCTnMCBpUu6Mgq36dH3w2piCyNDBIGUFZ30cL6Ig4N+D\nzlHGirqV44+AF11nW++5y8vgv+caqgZz6QP0eqe5ovZ3KwkEJO//ZDF8qEzC\ngBvxCguGIiSGAIukV0r3EIIA8RoLxWlktMU9yz0QSne3xrFxqbx2NHuFLV6P\n8pp/y2mMd9tqCKJnmUeVuptuHbhYrR+kzDNHvXbolfK52crqDqjom1IcRKu7\nMoKx\r\n=SKwY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOKWnHE+E/mvl5sJaMMlgaqbL1RimUP6bdUhXcFmczxgIgFTX1gzV8mYWh6w7vRybjVxQnIO46D45ttqmYpUPv9GE="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.5_1585298094346_0.5829735042414272"},"_hasShrinkwrap":false},"2.3.6":{"name":"@alitajs/native","version":"2.3.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.6","_nodeVersion":"10.15.3","_npmVersion":"6.14.3","dist":{"integrity":"sha512-H7pUWDgLRp4WicWmgbUVxDXmAN8T7CKlvHpytxaIB18sjRyqHSZein7Qu/wfzR9J2M9KYiVxw23hm60m5rSt4A==","shasum":"910e696f56dc0448d0facbd836b8b38f845d81af","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.6.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejS/UCRA9TVsSAnZWagAAVu0P/jznKOxzVMYr9fzON8NY\n6otV66HhgRRTaD6Cn1zIAApb7n2B1GMaugfdF4olnxN0j7bGbenvEiec4VXP\n0pjPZ5wdvjKmgDmRWvwPJ9/qGw5xINcqMvY3EW2LxTlyb6+u1cR0FQeUioIG\nAZwAXXxFwgj/j+8DSy4ZaDzVczSKHeVYtnrYxz5fi0EtlJzpMPu5i6S9N+8t\nD8cg3btOIfkAIzYdsGmswVM4o1REnzxoEeRQnIMTgYQtq/wmtZA+WHOSKeO+\nlbVkrb2PA8FWH58sPSeSOB/QvfEqgsEwTXoQ/Zai1wfasg9DZVfRm0VmK0pw\n1l1VUDKykCAsPNY2X4F3Y8XdXROpBdXUVuJ6UXhpVNukUPjlUxIZUWCT+TO0\nPqXINDQU4o/S0JeZLlxdOkKzqkx2cm0aGbtaFwBIWg4WKdM2D+d7cd2vy21n\n+2jFdF2Z0YEZghYope4T7yAcHltjXWFf3rRNRDsUXq1Jy6rPDflIChAAUeQa\n06kzuF0ipq8Wsf57ulEVwbi4KHnH44NwBef/0umAY5N6Gf2xZ18vlghm1D6v\n9Zc16IVBtbOCo7ckJ20x7N0PQVBbhfgl2ZoVkBRtO4H16IkQLg2qW8yBLZu7\nfbfOR49y0NrlAyjjAW7FAwjAt2zDCmd+41Qlybq4ChSgQgpf+JeIxQZevod/\n3Jbi\r\n=tu2u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiCk1yM9Ddm0s4f7Jiz+M/BWuiv5KyXSEqXeBcTLq4bwIgb8pZur5woU9bBvUWMHsH/cAXvjOnkUvkMPK2Y9Wkxo0="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.6_1586311123703_0.2831974853481851"},"_hasShrinkwrap":false},"2.3.7-beta.1":{"name":"@alitajs/native","version":"2.3.7-beta.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## supported plugins in native config array\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`\n\n## camera\n\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` config\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n## secure-storage\n\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` config\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\nsupported values:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.3.7-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.14.3","dist":{"integrity":"sha512-1l/FcxmJbbywKT89pozF/F2IvrEbxzx4D/tRgyiVPmHtdLMOMMM/9gEPRDYS5yRAIVUndMVAf3FhjqS7JjvTEw==","shasum":"70f8049a2c76ff620b52ac0f8d5289897ce46a80","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.7-beta.1.tgz","fileCount":6,"unpackedSize":14544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejnzOCRA9TVsSAnZWagAAMi4P/3oDbDkBBEmF9t5Nx2Kn\nVRy7weyqDrPgXUsum3bDc9Qpjzn2rsex9ATgb8GJQA6xnojPltCVxm6/SRv0\nLEcipWodbrxDOaO9zt7jji03ODpbcTimlpPOgglh/EuFNzB57ikTOLV+ZPPr\nRN6Uf6Ss2azeR7Zknf5UONT89TlGf78pvfhcO02uQvJqvBY/Ly6oFylnCqXd\nN9VdAKiPaNPOGTBfi//a2hkrXt0wSzbb/wcRrJMETAhMUeCUy4WKOoCAJYRv\nGBcxrW7DEDvpKln0JDPZXcfrqKKDnG38qLLXy1zNhcsDvXTriA+qdWEfQRSb\n2KWqwc6V69Yt00DoS2BHpKCpZqwqwrcBU5K26zeD324kBfdmYKcsjk42OsYY\nV2ALBxYoTEZpu64ISiQXQr+TOMiZaKDQjIMAU2HHLEkXzFsJMakPLaIGK+15\nmCbh+qAhrErT+/drQDY5r7o3Mi8Zh1d62i9NI7gbj74KtZrN28azipepUdvu\n5V+9NprEbV5kWSJK5MU2OHrFFKR3KTfnUWziC4gr9zKOICSM3Ogqr+nzqIAL\nLHVrFUlRDhiSoM6KZnZA48646fG74RGgWLzqIjnUnGXW5QM4qaHsXt5/kkUi\no0d4o1g0Cr6EORhbQzEWactdVnUJnmo28lCIYNYdKRZz94V9A08IakfHmpD3\nFOeV\r\n=S7qM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnb6oFEJCcROVvriNrYBNnAA3OyA+aPrab/OT55mhoxAiEA7ORpXny3rkuv4j0In2FIEeTt9QfeuGiaheu/hHUTJb4="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.7-beta.1_1586396366048_0.639005230341922"},"_hasShrinkwrap":false},"2.3.7":{"name":"@alitajs/native","version":"2.3.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.7","_nodeVersion":"10.15.3","_npmVersion":"6.14.3","dist":{"integrity":"sha512-FPyX5bk40dOs/JY/2hM8KH88xIYIE7v7Fk01//2pezlNhHDG8T6ZXLcwwLbJQOTfGEZRdgb87S9ZUDaFRPf6lg==","shasum":"aa17c7ad312a2e92a717de1478b74157bc0bf7c6","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.7.tgz","fileCount":6,"unpackedSize":14537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejpEoCRA9TVsSAnZWagAAuhgP/3dORa0SpGRtatQsbud9\nnKK1unK9ymzQrJ8W+wftCgD8gCmcf0KTexd8Cx+li3BwFN3fGpDXlWku943s\nMd7uRlCswbjKsqguIlkZgiGTiWpOfvbl9nFAD3zBYoCbq0z1xLrwUYuOm2LJ\nenG0hyKy7su5KotkRricWWXA6u4SQnJzm9KhC9o69fugtX+lnTIx+A/sJaiP\n9v1SWYoTDO04GQjQQUZrsRMbYWGh6+vBBk0Q4UzRCDv+aNC/2Lpm+zlPAgdU\nfrk8LUQkVwLbrvSXN8cWFZR8Pp7v1zKTP4H5gaFyZCLm4Wep1aGePo5XAU8V\nnnq5eLPxIkiiEMcrcoaxx4UMpeKR6C03AQWSsn0apApUrPr8vIaPA1xsBNV0\nepli01R+trRc65lr3FmLIlhbLcBF7kchqwcwaOChFicXBrGHwFDMj0Xv8ti2\nkjDCPvAaL0Ejg05HGkXa0GHU8KvWyBajfkYmyi/yAZCj7BG+8BDNafJ2GU43\nOu56/lhruA1NfwHWcoQXQSyjN75G2fPgT89jXOHLaFT23axklIyUQ/uwTNME\nxGwsmZJE+vCN7OuvOTLpd1qcTTeI5Uri/S82q35AjB4PsZ3w0C6fotG4GUrY\nJp5G18tN2KS7sogRNioSisSUf/8CXoYzb2PvaS0SdYcd6u1S+JsryC1e5azW\nx41r\r\n=+JO0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEY+lJcBogIYxNlsOR1SQuK8Dbjz8QI+uheoBcxwVinAiEA9arGNDzVpKCw8g3gILuLVigH14DPsw43FWETvvnkc8A="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.7_1586401575735_0.6923473198812788"},"_hasShrinkwrap":false},"2.3.8":{"name":"@alitajs/native","version":"2.3.8","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.8","_nodeVersion":"10.15.3","_npmVersion":"6.14.3","dist":{"integrity":"sha512-U6nbnT/tkqxk17Uu4HXp4IiGFBUTiyrXdt4cADGgOMQnxdaBy86ebTdFtShSl9RMFUqqTR+acgyrqdJcmwp9mA==","shasum":"5f39b2b80c2da5b37d4a657a3601a79c382b289f","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.8.tgz","fileCount":6,"unpackedSize":38590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemxRXCRA9TVsSAnZWagAAagUP/RfzwQkXdjoNJih61YEh\nHo0EhoF6FKKlQ4vGFpC8/HbuRKFNHo0ZTewE/tc4Hc0Jn885wO4AFoo+INNr\nRko3T6qR3fWrUoL4k+/JH6gf3Gj9rWmgc7s6B8lio4fHwYh0h19yIdaOzM9e\nnKRfTQAHEbD1WlgMBD+sC0LOvmJ7d/JzcBg8s1mD5eEXzG0CW89B7qONX0Ud\nKeSQiUGbcpOTpewt79C2AjNE7Ns3gzJYRWqQEGVm1A8BeoKBGv3BjfGeGB0i\nKeqNQ/Lrzr1rOwrFXpFuuShP1xu6n2I05YqsX1SQVwuQ0cHV8gENCTigtm+V\nucA1YK70MkVCBNPmdQxgJXvMoo8lwJdBZqAQxrKrMi86vgaRekvCr6HFo1F+\ng2c2kle1UKfFN4uvEzeAXNhUWmmGZeKY+IK1SK213+QgPxWLovWDPPd8Szbt\n0PP0PGbxDjOaN2Y+bX0WFCAep37LOtVIgd3YKRIMlZccEYaM3FgCl34GOxW2\nY7qsFAX6EIv3vlqjlJL2EqeeRY1JCQ300PXBk3XYRYxnuY2XP4yxQMxSifL9\nConMAI2OmkmwC3htk9uMBvU++1I4TvnyiCp7tbU9CE6LJVwZXv/c5uiKANtv\nkYbDpD6u8Su8cpSkPRpGRRcFyIkdTqv+fT+KQD3YJP61CJYkksf3UNCdqHqq\nUR3H\r\n=KUJD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhyEiNkA6RA0yr8Szx3KPRwAFe6QAkTiAJXbje8J9OZAiACghtwHRsbMlxQq+t0Gjx4KNDC838OrzT3fknik6eKng=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.8_1587221590578_0.21698643672327744"},"_hasShrinkwrap":false},"2.3.9":{"name":"@alitajs/native","version":"2.3.9","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.9","_nodeVersion":"10.15.3","_npmVersion":"6.14.3","dist":{"integrity":"sha512-3mRaF2jRCtwR3gE3FtxZh4Str65kndpd2tGmIb1DvL7zaXra+pR4ywqqc29BxBwRoO3O4TnUue4oYXT+EukCcw==","shasum":"90b081c1d89c3c735b41f23ef19dda4fae0fafd0","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.9.tgz","fileCount":6,"unpackedSize":38590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem7J3CRA9TVsSAnZWagAA9VQQAJZKqtj+0pN9tz6jTAc4\nhSJVhXRUBTVz/N/zD5qtmqaE5Tet7au7rdDBIjQQtR1pP+6WArjtao7XZ2mA\nkIhCj6YIRKKsTvnaS+iqrx2bbfZYY2FB9g2S1Jw0MObwgQzvQSgPsZ9qzOMq\nUwdeuS+wdr8I/T+Kb4jECXci262OfEFdP5Q9Nladn2z03WEMJE4kWu8MrZmC\nU2m8T+zxLwspWAamxLw9cS2IwedgJTkXR8zihgFtPSUQO46kfLIxzCzluonF\nE2+v3ts0xf4jb6IugJFcS07hv+azaJemYOqUIDXLzVo0tW/lKZ3diwghvsDd\n1EuzOJ+WORt56+DCrMbReGvezubftIVD3mFJZVVyDmXCyJX5nwhGjMTz/Jk4\nMJP6dIiAYQUnKQJzVw5isj2KryVHWCqMhjgu9OMAF+wd2nVMnTpVo3Y/wlK3\nP+L7o1qash6VjTPvSrcB7ickCSI9egcPBX8gtuZ4O8OjOAPZB0mHJA/Hgq1a\nPxVsze0paSgbB8/+r/gwaKS+JSeKSM0XX2oNStIlxn7N5TTn98i1Gt+tsyIY\nDFRhFq3GU4fAGShas1gLQHrBvnN4sMdJ0KhMPTkBY3HDjQnnV59WHInErujd\nWVefp62f8zehfguFla+9muL6QbE0NrS7Qt5NLtP3kf/2zt4VAI0lIVXrdOna\n9Aii\r\n=JgDi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd6ioEhHOoIh3iaSJs24TZ1/e7BatubhjUgvRDBh1ejAIhALpvCZxsT3nkq2rjkaNzBhtMFneZjtT0lhxM7hKRO/O6"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.9_1587262071085_0.47252367468140144"},"_hasShrinkwrap":false},"2.3.10":{"name":"@alitajs/native","version":"2.3.10","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.10","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-ZIu2T4DcznlkzLuwzzLY93SHuuePiwnKRqbKZK8+z64ikIgZ+uH9Arg80HauqFUPAvLYnXmwByc60JBuCGtj8Q==","shasum":"e127b978ea0d5b1823f77fd00038432d39dcfe24","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.10.tgz","fileCount":6,"unpackedSize":38591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevQEDCRA9TVsSAnZWagAAMfQP/2eMHoZkE3xDGdqHR3LX\npiOREWqmhJSXzEul9IqgD66SmQrBtzd2GpZiFuxtPgc4Yr+M84/IoRnxkUIy\n/T3YVev/VPQ2iVvPwDt8UR5LPCvIEU8prDO6uJAh37Y/RBZlmhP568ghzdnu\nPlLqLhsZ/PYOnn4Z8NfARDALLnItNnjvahX6yRhp8+aS/cuR3eySxNOS7hlV\nfagaRJZTIrhl7/EM0gF+AwwJcdrx+GXY4b7Lq4Ql66RezJUwuztXVIyRY+pe\nDpdCh45SFvj11NbhBMa4bXFGD2ez53TloRFhmV9f9Rsue1hgZ5N6ZsYAqTye\n9B6Z9k51rzEn5ApJl4ZdQ+H8qR8rvLWa048jNpvqkmZivYR1fXYLRVeS84Vb\n4ZJiMLMXvR1OB2b3qhYyGrQn7m+zh193GIYrSbSin4iGQZnwws1ipNdaIhVl\nTiG8tKKzE8xN3kwP6stB2eS1SOpf34vBFtlsmAl63/TxnfMC/G/gFFT8UkB2\nXzglOKw29cxw0CKaH5ko9BdVpMMofMceujdXmv+BkLRHzhccHFQN5PTN757s\n+nkLSGJrHwY0DMTDwmzGj0I6ZBRLJXOjxXdvy8wzi7VMAEpnQEErsoaw7g+R\nAtQ0WVujgSiYtQU3hVjbaYb1vmncepUvkQ7X+lssWOzpWQJPs3vTwPXZ8zkG\njcsj\r\n=h6Rr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpvy+0E2kQjsC9Hmy/L7uI7IoggM7Vp9zyEHuJbs+vOAiEAp10FiePqkpslLUzeXIcQhpQ19Rg2AlVJ4b5p4cPsAJk="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.10_1589444867143_0.6710089441755662"},"_hasShrinkwrap":false},"2.3.11":{"name":"@alitajs/native","version":"2.3.11","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.11","_nodeVersion":"11.10.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-survbfRQMrZqzjchYYey0dEPWL6aoxP4MYQF7xjaPbPQtw2IBlOIEyQTo0myky7H5yR1d7WXzwiP5YB/3POgdg==","shasum":"df35375d136b49661a1929a579816ce3fe7f076b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.11.tgz","fileCount":6,"unpackedSize":38591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewzKsCRA9TVsSAnZWagAA0xwQAJKvv6ZMyUcxObqX0E0e\nlf9IFetEv2+vSpJUcx0bKbvZ/0WgzYGBJNX11XLKoEf7Pu+iZ3Ialasn8zua\nCyAx2zgJK4E9wpdWIUwHYVoIjH0QhRtPCq3Bbv0wdriTLMedpLo/h4N+qRUp\n7H9dVb+FsU+DFCQCQiqJqXDJ2e70lsvvW3rYiB67EXxXHQ5VLsWZmjLiBSF6\nLJv0Ft/EKd2PUAZxT/h3D9+Gk0g0OyggOClwlVTp+qsU4smhJxtBW7Ks24ym\nNZSA7R4azheNipE08BzYnhkLhYKnbiSaoebRmIrTUY0A4DkGSfc2hVffRDSY\nS0Qo3FysOE8XgAXBn96Dzvkx80hOA+GlujvMAUmcsViOAaZ7LOfcVG3v+NwI\ns2ZbrMehePmKGlXJKEpNq22MIgBzNyLx6CJmSi31oESjxyCxWcALA+g5cV3A\nobBr06t/pujbF6uoP5oNKRevydiCHn2bYVZwKJy9CZ6ATgNjwCadsLGbe99a\n7cusAM862HdOnksNSXJahj/5Ur5yNnFhw8RKpXL2A4I6bBufNCftGHccSHoA\nT6wDppAk8QhYRRvEx7bdpuX2/39Wpmnjl5rKz5vuTZTPKQEU9aFREhW4yEda\nRIxpfxiatyr9+mNTf0cM9sWVdO9B0dN3Kougnz3in1xW/AIL7Uli72aubICe\nMSIC\r\n=DmkI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3OQe7DOTV1sU0Ik6poMexMbMnCb3k5gi6nIAIwbYD4AiEAixZRltWnM8D6KgrNOuGX0Q7EzDu7YNwfFwxUINvJuHk="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.11_1589850796207_0.7648857176600123"},"_hasShrinkwrap":false},"2.3.12":{"name":"@alitajs/native","version":"2.3.12","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.12","_nodeVersion":"10.13.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-uA4X5vS9MsgbcOpOdE6d/i1G1rhUuAQB6mqk8Y+4GaSc8R+RCsuj9v3Fg5sGO+195SDnpC2X1qiOEMn4bI8B7A==","shasum":"afaea222f252227efa24cda263a5adc6e8ad9f7c","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.12.tgz","fileCount":6,"unpackedSize":38591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew4wJCRA9TVsSAnZWagAAeKQP/jf6YXZLfZAQXNluUZIt\nrJ2n6MGzcbqvTg7m1A5T+A8jNfsFs2K6bk1XWEpW0zgZPb///oqMsWtmJflS\nDGfKcarf6eVL5BkHOb9C39YXYoO65gmvODX9/ZfSfS6AdACw1+OMwv/lqWgJ\n1dMDLN14tceq6CAsxTSkkKSytfTajrW6g5lfcrc3paamXgvf8ovzfxhTriuR\nVlKHFafxXJz9Rh3DVONSQyi6grJMF2Flcuujnw0w2lJdYZn+ocNEPhxX4rLh\n5Kmm2LXcS52tprItcM0oeYKJ9B2nNPVSNgmcVdfXyhvo0b8EiNlWoXyQ73kE\n2/gbWR1RwMT4bA0FiiuWKA7OPpoaqmW95JBBdDPrx0FX75pcG/WW2/cXY6ca\nahWubEhQfBTIfG/T1zMX+Ql4XDLVeqaoAtyBAGgr3RPD20NhB99TFY8JcJo7\nnLoaZ2pftCN2uG2ao5xwWV5g1lBZi1UtG1hT9YRoDn8ocDdFrqwM64JWyLm3\nChtNpCORORVJ3xJUGKONjoX2fcqaJ92lnsH7/hI/Xrd5vouHqwns2x9uw1tM\n29lX1+mXqh3d5qspwHawpUzvavsM3W9GN3uL+SYzTnjLPJjKPCtRGWLUOSlB\n6ddAOdn6t8Ggtp7/7PYkAEpRJVV6K/iQybUL13AqCMlIhlVnP2wKGMG+Pvp0\nKlqo\r\n=edh/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPZ9kcLGDPPIMfeAs3zlizDOxPdfNttDQMl4pTNJEj0AiAvqzWoFUwLd4Ne5FXJHAtzQQ5kJNdBJ3f92EbymB9bNg=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.12_1589873672729_0.7341630503951333"},"_hasShrinkwrap":false},"2.3.13":{"name":"@alitajs/native","version":"2.3.13","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.13","_nodeVersion":"10.17.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-GuGG8N/8v+r8uQu5p8BqwaB7MAao61X9b7Ijjuzt8rTUyKMOytePTHu4Js+VzqybhHMJhQpC5KtsWDNI2TfhsQ==","shasum":"cce49c0055557fc9b6c4163c28f0523aab7b0843","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.13.tgz","fileCount":6,"unpackedSize":38591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex6/SCRA9TVsSAnZWagAAC1YP+wRKZ/9sxNmlpijCUtSa\nWry7oXkWbPC+8ckttN/TyaTZkdr9VhapLmrmeQfWflTPAwsHQc9WGjjSrzVO\n5U72AH1l8dQbQoyU9zE8h4ckKMBVZVWi1Iyb2TqTIGB1azHX1ew9SXkR+CLi\nLBVBnZYepO/uXKa9GY9RZvSB6E3rYqzH+5JXZWN2x+ud5dD8gvR5pXvb3wf/\nhht/nkOiSxr2p+6HbheAAFsFuP5Q1JEok8f6XsfmmZqRPWGWfTkFzwR1iOMF\nZysoEOxxhM2+jtG1ZJHO4IHqB3ePeFg3RTs5Jpt0PGyWGnwTzFkAeWQ2aFp9\ntxYdlAG4r+h2dZfSPQ1pfV5jfK/pLboxrEoy6kcnQZbA8vDqGDrsxJdF2VSk\naj54d1LNQ0rjhbsPJW2LoGXiiA9s1tqQGMq46/j74ErOHf4cEv6USJgLipV/\nI02gRnLSEGilK8h3oECI5bRJs+eyzISF7KHJD5tynaa/9+iSSk6RiwF3A9qI\nJhp5kSrhrqztPfHzrm1TEEhYeA/H0tIrbR+vPGUmSoRLiw3xBjqruDRyrT5H\nEJ/c1TK+mw9ZdCaTqqfgUAFcuWlWj48Td3gthtIrTgRZLmH+cyLIbsFc0E8r\niYz0DWBfBAwESucSnizjTbXH63RmNfVm/dvkHz2CONsm9VdbT4eC6jrpmFr4\nVuuN\r\n=Sb/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgsrKRhlGNwWARlltzoQ8KSihOVanUZuCL4wfNSphPhAiEA3GVHzF1u0O4FEc6nuSMn4wuRkFVsgdf18VkoARDWNT8="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.13_1590144977667_0.9801703646156956"},"_hasShrinkwrap":false},"2.3.14":{"name":"@alitajs/native","version":"2.3.14","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.14","_nodeVersion":"10.17.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-O0qVkuQ+I+1996Lbxpdtg/a6z7FWUgupWb8677dLRNikZS3efmR5Ogwrx1wAe982mUvEzkkvefY9yOIuMs8C/Q==","shasum":"d342f8f6eafa07045efed411f6514d1bdb7ca5d8","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.14.tgz","fileCount":6,"unpackedSize":38591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex9isCRA9TVsSAnZWagAAAyYP/2PCcqeT6kWHfRbUGdxy\n6qIdFTtE6l0YwjQnD2mySNAVi9TaeT8/SXxrEprzOIaTbQylfX6ds/rUgwLZ\nQFi8Bsdk0GEaurFpuWfHNjk3UUyVO9NAZvH0a0LQ3KQvCIM9b52r7NwYJ5+M\n1VLQZIcS2JLxL+rFCTezZz6ZLYN4t8VoOrJMC/Tp7hOMgkfxbQZI2187Z8y+\nzBUaHTR/uH+YJvOpVFc3lobfdTDb8YCYUqbXAamXfk9W1QUB84s1TBHJ3IFm\nML9bRkAZXFua4QAgv5v5f0NRRx8tKv1skGsPFyKujz+SXUIuURrWLIOVooh8\n/Ss7nFV8Sw3hDIzm+WJjOqoQ7z0/obKjfCrrzBBwNmbbFtxG0eErAIutO93t\n5xKaZiq73TerOowod2VxOcNa4vYHNPlF55npPwLVbp8KG4B0HzCeML7fhP9Q\nR3QRwyXmExfK+Y/m6SpO7hdBY40nHkTK6S7jBDbozY6Wrs4PXOqYy+xtl63O\nodRQ/tLa8szSmd0RGcTmR7DsIFINSPKpkCXYZHdCWVUyQsmOOacpjmBjT3EH\nEeJQjG6i6rwWx5Zz9ZnCKKR5a8yt9Te0O2y6vLhl/jEN6BPjmppM0QZWi0GV\nvUjvSRHa6TjuHfocV1mc8PGb2zBuKlREmatNj+TCTJBq23CBuHaI6Uf0kxkM\ndumC\r\n=aeWD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUXzSbiHhtGZmoU86XZwsyHvgOzAGQw3mdgIdsqRgBWgIgYeuGvWxQCUy4gk2HQwOyBHe2K+JRb3g8jw65MKJWmkA="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.14_1590155435649_0.7865279164648331"},"_hasShrinkwrap":false},"2.3.16-beta.0":{"name":"@alitajs/native","version":"2.3.16-beta.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## 支持配置的插件\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`, `document-viewer`, `file-opener`, `fingerprint-aio`, `native-storage`, `qr-scanner`, `sqlite-storage`,\n\n## 用法\n`config/config.ts`\n```\nexport default {\n  appType: 'cordova',\n  native: ['file', 'device', 'camera', 'qr-scanner'],   // 数组里的名字只能用上面的插件名\n};\n````\n在项目根目录运行\n```shell\nalita native\n```\n\n## 各插件用法\n\n### camera\n相机组件，可用来拍照等\n\n对应的 `cordova` 插件:\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n用法\n```js\nimport { Camera, CameraOptions } from '@ionic-native/camera';\nconst options: CameraOptions = {\n  quality: 100,\n  destinationType: Camera.DestinationType.FILE_URI,\n  encodingType: Camera.EncodingType.JPEG,\n  mediaType: Camera.MediaType.PICTURE\n}\nCamera.getPicture(options).then((imageData) => {\n // imageData is either a base64 encoded string or a file URI\n // If it's base64 (DATA_URL):\n let base64Image = 'data:image/jpeg;base64,' + imageData;\n}, (err) => {\n // Handle error\n});\n```\n\n### device\n用于获取设备信息，比如 platform, uuid, version 等\n\n对应的 `cordova` 插件:\n[cordova-plugin-device](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.html)\n\n用法\n```js\nimport { Device } from '@ionic-native/device';\n\n...\n\nconsole.log('Device UUID is: ' + Device.uuid);\n```\n\n### dialogs\n弹窗组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-dialogs](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/index.html)\n\n用法\n```js\nimport { Dialogs } from '@ionic-native/dialogs';\nDialogs.alert('Hello world')\n  .then(() => console.log('Dialog dismissed'))\n  .catch(e => console.log('Error displaying dialog', e));\n```\n\n### file\n文件组件，用于读写原生文件系统\n\n对应的 `cordova` 插件:\n[cordova-plugin-file](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html)\n\n用法\n```typescript\nimport { File } from '@ionic-native/file';\nFile.checkDir(File.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err =>\n  console.log('Directory doesn't exist'));\n```\n\n### secure-storage\n调原生方法加密保存数据\n\n对应的 `cordova` 插件:\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` 配置\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n支持的配置:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n\n用法\n```typescript\nimport { SecureStorage, SecureStorageObject } from '@ionic-native/secure-storage';\n\nSecureStorage.create('my_store_name')\n  .then((storage: SecureStorageObject) => {\n\n     storage.get('key')\n       .then(\n         data => console.log(data),\n         error => console.log(error)\n     );\n\n     storage.set('key', 'value')\n       .then(\n        data => console.log(data),\n         error => console.log(error)\n     );\n\n     storage.remove('key')\n     .then(\n         data => console.log(data),\n         error => console.log(error)\n     );\n\n  });\n```\n\n### geolocation\n获取当前位置组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-geolocation](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html)\n\n- ios\n\n```xml\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n```\n\n用法\n```typescript\nimport { Geolocation } from '@ionic-native/geolocation';\n\nGeolocation.getCurrentPosition().then((resp) => {\n // resp.coords.latitude\n // resp.coords.longitude\n}).catch((error) => {\n  console.log('Error getting location', error);\n});\n\nlet watch = Geolocation.watchPosition();\nwatch.subscribe((data) => {\n // data can be a set of coordinates, or an error (if an error occurred).\n // data.coords.latitude\n // data.coords.longitude\n});\n```\n\n### inappbrowser\n应用内浏览器组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-inappbrowser](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)\n\n```typescript\nimport { InAppBrowser } from '@ionic-native/in-app-browser';\n\nconst browser = InAppBrowser.create('https://ionicframework.com/');\n\nbrowser.executeScript(...);\n\nbrowser.insertCSS(...);\nbrowser.on('loadstop').subscribe(event => {\n   browser.insertCSS({ code: \"body{color: red;\" });\n});\n\nbrowser.close();\n```\n\n### media\n音频播放、录制组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-media](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html)\n\n用法\n```typescript\nimport { Media, MediaObject } from '@ionic-native/media';\n\n\n// Create a Media instance.  Expects path to file or url as argument\n// We can optionally pass a second argument to track the status of the media\n\nconst file: MediaObject = Media.create('file.mp3');\n\n// to listen to plugin events:\n\nfile.onStatusUpdate.subscribe(status => console.log(status)); // fires when file status changes\n\nfile.onSuccess.subscribe(() => console.log('Action is successful'));\n\nfile.onError.subscribe(error => console.log('Error!', error));\n\n// play the file\nfile.play();\n\n// pause the file\nfile.pause();\n\n// get current playback position\nfile.getCurrentPosition().then((position) => {\n  console.log(position);\n});\n\n// get file duration\nlet duration = file.getDuration();\nconsole.log(duration);\n\n// skip to 10 seconds (expects int value in ms)\nfile.seekTo(10000);\n\n// stop playing the file\nfile.stop();\n\n// release the native audio resource\n// Platform Quirks:\n// iOS simply create a new instance and the old one will be overwritten\n// Android you must call release() to destroy instances of media when you are done\nfile.release();\n\n\n\n// Recording to a file\nconst file: MediaObject = Media.create('path/to/file.mp3');\n\nfile.startRecord();\n\nfile.stopRecord();\n```\n\n### media-capture\n照片、音频、视频录制组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture)\n\n- ios 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n<edit-config target=\"NSMicrophoneUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need microphone access to record sounds</string>\n</edit-config>\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need to photo library access to get pictures from there</string>\n</edit-config>\n```\n\n用法\n```typescript\nimport { MediaCapture, MediaFile, CaptureError, CaptureImageOptions } from '@ionic-native/media-capture';\n\n\nlet options: CaptureImageOptions = { limit: 3 }\nMediaCapture.captureImage(options)\n  .then(\n    (data: MediaFile[]) => console.log(data),\n    (err: CaptureError) => console.error(err)\n  );\n```\n\n### keyboard\n键盘插件，支持键盘弹起或隐藏，需要安装 ionic webview\n- https://github.com/ionic-team/cordova-plugin-ionic-webview\n- https://ionicframework.com/docs/wkwebview/\n\n对应的 `cordova` 插件:\n[cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard)\n\n用法\n```typescript\nimport { Keyboard } from '@ionic-native/keyboard';\n\nKeyboard.show();\n\nKeyboard.hide();\n```\n\n### network\n网络连接监听插件，可以获取网络连接状态，连接变化\n\n对应的 `cordova` 插件:\n[cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information)\n\n用法\n```typescript\nimport { Network } from '@ionic-native/network';\n\n// watch network for a disconnection\nlet disconnectSubscription = Network.onDisconnect().subscribe(() => {\n  console.log('network was disconnected :-(');\n});\n\n// stop disconnect watch\ndisconnectSubscription.unsubscribe();\n\n\n// watch network for a connection\nlet connectSubscription = Network.onConnect().subscribe(() => {\n  console.log('network connected!');\n  // We just got a connection but we need to wait briefly\n   // before we determine the connection type. Might need to wait.\n  // prior to doing any api requests as well.\n  setTimeout(() => {\n    if (Network.type === 'wifi') {\n      console.log('we got a wifi connection, woohoo!');\n    }\n  }, 3000);\n});\n\n// stop connect watch\nconnectSubscription.unsubscribe();\n```\n\n### screen-orientation\n控制屏幕旋转\n\n对应的 `cordova` 插件:\n[cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation)\n\n用法\n```typescript\nimport { ScreenOrientation } from '@ionic-native/screen-orientation';\n\n// get current\nconsole.log(ScreenOrientation.type); // logs the current orientation, example: 'landscape'\n\n// set to landscape\nScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE);\n\n// allow user rotate\nScreenOrientation.unlock();\n\n// detect orientation changes\nScreenOrientation.onChange().subscribe(\n   () => {\n       console.log(\"Orientation Changed\");\n   }\n);\n```\n\n### statusbar\n状态栏组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar)\n\n```typescript\nimport { StatusBar } from '@ionic-native/status-bar';\n\n// let status bar overlay webview\nStatusBar.overlaysWebView(true);\n\n// set status bar to white\nStatusBar.backgroundColorByHexString('#ffffff');\n```\n\n### vibration\n震动控制\n\n对应的 `cordova` 插件:\n[cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration)\n\n用法\n```typescript\nimport { Vibration } from '@ionic-native/vibration';\n\n// Vibrate the device for a second\n// Duration is ignored on iOS.\nVibration.vibrate(1000);\n\n// Vibrate 2 seconds\n// Pause for 1 second\n// Vibrate for 2 seconds\n// Patterns work on Android and Windows only\nVibration.vibrate([2000,1000,2000]);\n\n// Stop any current vibrations immediately\n// Works on Android and Windows only\nVibration.vibrate(0);\n```\n\n### file-opener\n使用系统默认软件打开文件\n\n对应的 `cordova` 插件:\n[cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2)\n\n用法\n```typescript\nimport { FileOpener } from '@ionic-native/file-opener';\n\nFileOpener.open('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch(e => console.log('Error opening file', e));\n\nFileOpener.showOpenWithDialog('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch(e => console.log('Error opening file', e));\n```\n\n### document-viewer\npdf 查看组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer)\n\n用法\n```typescript\nimport { DocumentViewer, DocumentViewerOptions } from '@ionic-native/document-viewer';\n\nconst options: DocumentViewerOptions = {\n  title: 'My PDF'\n}\n\nDocumentViewer.viewDocument('assets/myFile.pdf', 'application/pdf', options)\n```\n\n### fingerprint-aio\n生物识别组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio)\n\n#### 配置\n\n- iOS - 需要 XCode 9.2 及以上版本，Please set `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`，在 config.xml 里设置 `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`\n- 如果使用 Face ID，在 info.plist 里添加 NSFaceIDUsageDescription\n\n用法\n```typescript\nimport { FingerprintAIO } from '@ionic-native/fingerprint-aio';\n\nFingerprintAIO.show({\n    clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.\n    clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.\n    disableBackup:true,  //Only for Android(optional)\n    localizedFallbackTitle: 'Use Pin', //Only for iOS\n    localizedReason: 'Please authenticate' //Only for iOS\n})\n.then((result: any) => console.log(result))\n.catch((error: any) => console.log(error));\n```\n\n### native-storage\n使用原生存储，`Sharedpreferences` in Android and `NSUserDefaults` in iOS.\n\n对应的 `cordova` 插件:\n[cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage)\n\n用法\n```typescript\nimport { NativeStorage } from '@ionic-native/native-storage';\n\nNativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'})\n  .then(\n    () => console.log('Stored item!'),\n    error => console.error('Error storing item', error)\n  );\n\nNativeStorage.getItem('myitem')\n  .then(\n    data => console.log(data),\n    error => console.error(error)\n  );\n```\n\n### qr-scanner\n二维码识别组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner)\n\n用法\n```typescript\nimport { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner';\n\n// Optionally request the permission early\nQRScanner.prepare()\n  .then((status: QRScannerStatus) => {\n     if (status.authorized) {\n       // camera permission was granted\n\n\n       // start scanning\n       let scanSub = QRScanner.scan().subscribe((text: string) => {\n         console.log('Scanned something', text);\n\n         QRScanner.hide(); // hide camera preview\n         scanSub.unsubscribe(); // stop scanning\n       });\n\n     } else if (status.denied) {\n       // camera permission was permanently denied\n       // you must use QRScanner.openSettings() method to guide the user to the settings page\n       // then they can grant the permission from there\n     } else {\n       // permission was denied, but not permanently. You can ask for permission again at a later time.\n     }\n  })\n  .catch((e: any) => console.log('Error is', e));\n\n```\n\n### sqlite-storage\nsqlite 数据库插件\n\n对应的 `cordova` 插件:\n[cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage)\n\n用法\n```typescript\nimport { SQLite, SQLiteObject } from '@ionic-native/sqlite';\n\nSQLite.create({\n  name: 'data.db',\n  location: 'default'\n})\n  .then((db: SQLiteObject) => {\n\n\n    db.executeSql('create table danceMoves(name VARCHAR(32))', [])\n      .then(() => console.log('Executed SQL'))\n      .catch(e => console.log(e));\n\n\n  })\n  .catch(e => console.log(e));\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.3.16-beta.0","_nodeVersion":"10.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cikqYnauLiRjAF3juKDll5aCzVN7YS6Coq/22fGudgAfdRp9AQO1WXnyS9Rn6EBH9hu8I3AzqXefQa++M3HzLA==","shasum":"ea2ebdf0cff37c6f9957ce4ccd60e8ae7b368b8f","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.16-beta.0.tgz","fileCount":5,"unpackedSize":24177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezgnZCRA9TVsSAnZWagAAWtQQAJ735IYmrPc/b8uVXjzr\nrOieoUI3KZI/4FOI2WPC3+EV+BlMneJXJ5FZB9ZZbBCIdd49X2hiwcxwRifq\nNbqjUXmWDU8ZPrIYbphIMgtDsLus7eiBR4uozvpB+4aasHdDQ0NdE8CDfA6y\n1DvbasgTJ2rsD+aLTu4L7DWiXuWqQaCOGSa96zKumoyQvrAuQQQGe2dOvUxh\nvXqm+RrFuOgK0AuDhszNMztMkORlfhg8HC59nnoS4YXe6xfczm0YC5qc1ukV\nF3dOOo3tO2j0RuMg/HjGd4Rhj0V76EqSnb0wgcypyC2viSU6NtEuDAwTRxzn\nkiGYy2mQm8YYS3x8vnt2tIZwSNCMneOT4quAQPYGS8yHppW/8Cnw8CQJVeE7\nAhkOK6G+wpDU2iEQT0n12Q7Pfwen/HFzW8ye69n44pdKMZq4Z4JN6+whW+Xe\nTLUnj3hAT9WgVBpWbxZ8nK8kuvRtBbQ4RMBHcRosNsp2LEwhp03p76vBOy5j\nlT/vwrW07M/PQpLVqs9jq42Tb5YWdDlyPXKs3TNfWur/lhTplU4uBnPwtErt\npS8n96YZafXMmOKoFGN9Rqd8hLuAnmEzahHkUeRac/swOLxDe9suliv3nNsa\n/PbNJVU1DvOM40I3F7FgoosoPlDZzvEWLOhaCjEgS/7QoGqWFelGeeh/ZXYQ\nlnMq\r\n=CqhP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh7VQlmHeVXtSIQKT41wDB1/90fNf0eaXXGI6FGvlcMwIgUFf5k5hHsfWUCnCQmeZ+e2O5cmbWOESghFXEoO8GdGI="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.16-beta.0_1590561240980_0.021658767221938824"},"_hasShrinkwrap":false},"2.3.16":{"name":"@alitajs/native","version":"2.3.16","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.3.16","_nodeVersion":"10.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-B/xD8ufGrBMrW1VR2J3mKSaFTX7a159vnOtn+VRAv9SGcdRKRQRt/u5Msd8aJsk5YYr6gH8L3JVC6lwa10Q1bg==","shasum":"2df7c4f7cd456460fdd39ec977db9124384a3adc","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.3.16.tgz","fileCount":5,"unpackedSize":24170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0ImiCRA9TVsSAnZWagAAZ1UP/RetN2NQU1hPevXCZhBx\noJS+BcmVtrpcS9DQps++thJ2OpJTWoFoycr/6GeYexhIhjXO+DdA7o+LJwY8\n83cadszU8AbsgocuTObrcOzFCwBb/IoAxY07TG3EXTvmgFY0fDrSB8BmQmGG\nw/s6W5QPaKFVfmEoMbg0DIwP1kmxWeIhZbxSByPQInZ1aDnqReAVz8s8nkI5\nDl9cTQ6xrnlAHwVVRMK6NGxahtYIzxZRZw4hTF2/DPTeqrQ8JUXx0IZAAId9\nXvRTRRLjmmWx85GWKLfOK9Q0HPy9w5LpAJADR1+LrxYwnTbfIlWXzlLAPYgJ\nn9L8WL3GNbMB/RzpKcEoM+96WQyn2mvyrOOAqjsAtUJ2KtSL1eNrjZI7KRKx\nbV0XW0wR/zVuIk0wdX+mtQrxrwqy2tzPfsHg08hsQxtbepNeg6zYoAn158/A\nEpUarzJiCOQTc/sQtR9ROSDlIBh81Vga7idE3jj41fLp5pNCOWXJEBmNly+t\nRwMdXb2S3OzH8Uun3MTbO9T5vKp+UT5k9Qry3ByRsWuujaINqA1MBc06npd1\nzdNhfrGaw9PlOOv68gUs7SfQ7RnfDnl2loZ3zEW1fa9HFRgn9zho2/ipjKDl\nDa4IqlywDj+8VUi7z/3lJhi1544mnf869YDRSJthyDyt5T3h7HgVyt04BUJu\nWeVl\r\n=F8hi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCzqSVsuuR+YFxjCs5R7hc4XG9AcIw32bmkFROKwvu2AiEAxQ6tHBBI1ZZKZoo1mMrahEZlrHNXSdy2u2c7cJjK3EE="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.3.16_1590725026173_0.9133415693949993"},"_hasShrinkwrap":false},"2.4.0":{"name":"@alitajs/native","version":"2.4.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.4.0","_nodeVersion":"10.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+Ltcfu7y6Euiid2+e1PKqQv+pO9ShPYlfVp3to3j28bRWe36EEsd6qD2pGO5eTB1oVo7QJO77DkUssTeafkJrw==","shasum":"08f8d2e44312f5acc1b5d1a86886eac716f8cdac","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.4.0.tgz","fileCount":5,"unpackedSize":24169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0RAJCRA9TVsSAnZWagAAtEsP/32j1uv0RwvdVL5+Xxkd\n4gdMua+8+T9MKTh2ulGPiEhJ9KhykzDM/5kb+uXcuXhFW8KGbdNtnQQU+IEu\n+9VxH0hGWAlE86TUhU9J9Gkv4eEnEEM6OV4T3ZXdqE88M1p50FAG056+cvHN\nVme67VJBFKkrQQGEFzNKnKKB2eRboEqbB3EJawsHfLqKZU/H4eBHgZg0fFXa\nvW0AwCaRtEZev9/TctwyAhVI2/3B8YHf5Kr/LV+b+tgH6np5IdfYlPtz8vhh\nrcdAPlwo5x5edDK2p+PSmrn/azOlUkDbAHc6wgmKCOGfKwK//t3u4YB9twSI\n43toQGCI7rjX+jbUzsCR3/MMdKA+gzcu+7Wa0FrUoxP4YaRcfYG+xYm2KSaQ\n1vNOXk4OU3gQ6yTZg9YAyYRv4AYXVTqql1HbCv1oiDK68o0CYXl5tfdR1Qmw\n/m7KZvx9CVSYEz8A6Ba0zTf1qEz/zS70Q1FrFzNIs34kwWISjtD7B5AyiiD9\n9ehaJUoBhpR3YJ5sFgXF5JZuldN1oxjNmHEt5M2MIjNBo7NaSgadbrLf2TD+\nH2Eet9aN/1mnkcESsyUhvmOpWXrlxbEKcLkQyUGHdQJz376U84QTauRwnweS\nk930gOeKe7K4ETYJGJlzMZpFVG3bL99uq1JFROTtkd6bW/JAdVkQUeWfc3iI\neVTd\r\n=RxB6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqGCxDJ1WdWP5Hj4tZO9ubRvve3rwXGoE1gEgxyXhfsAIhAMaeW7LCeW4AiQbGO4JyB8gbxwmJ71iCqoGLP7cFiIpM"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.4.0_1590759432712_0.41247347356864217"},"_hasShrinkwrap":false},"2.5.0":{"name":"@alitajs/native","version":"2.5.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.0","_nodeVersion":"10.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hqJNZwRn2wqj+iqUhNRpaLIyXhOuS/I+PkYiF5YFgIq9XfWcWJAD0bTCOF6ST8Jqtu3u8i/zPO5lxBZuN9c7Rw==","shasum":"ad8d1ab62c479e52a8af60c91fbc2bf547741d31","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.0.tgz","fileCount":5,"unpackedSize":24169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0RauCRA9TVsSAnZWagAAJ84QAIzvxYJBr6xkNxcGDNIM\nuSQxh04vi6JnTvH9KF3W/cUKqY7X1RrnPuK8rYfEk7JhLMeoWIRnLwEf0FeK\nKhpGmoo/Vz6nVVGuEQfRA5Z4Yx06xf3BHt7jy7k3WfOWZNaZIwJPx12YJAb5\nH0qZfOX2qmfmedn53PErg9YMk7SuR9+GJUCZ/pS+Dn4EOWkLX+7m10/3IoY4\npXCwdCoy2aiKIsNntRqdpiK/pffdJJFdVHZRryXKYcga1JmtgmBoC70BfksI\nMUo8kgVUOBd7xosRJqlysFvS+qPa9g2B10dcxksze0f0JJw9lgyfFMuHJLd4\nt2IXOObsjmQnINtK6WyGDQQEcaOhVpRpCEkQtDCu4kZNJP4PhyBFB/tyuZa1\nCt+1ygGe0DUlbawShkTPSz3K8gs8fgIdvuvcOPTfYDmtCKpf91db/Y9O2LzZ\ngIMI2XSo8cf63PnkSa1p35I6xxqTK1fA0sFj5menLR3CrNuniPLKC8miuFby\nMrQJrAiBFCTu2nCALWP+3g4H38haEJBmZvA5pIaNrX9rNij1aOVHwflXe3dd\nESRNPPCNqUBwFxlpbK4+fz9gFMN4y450rzkV73TguCa+PmOkLxQYibdO6yne\nG2y+eXrRbOicqr0JO5LxwsA2esDjkRFS6axfAdkX//ZeijtX6er1KpEG3qOC\n+mk1\r\n=34yd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMqpPQJ5R8bJXZvfhIScuPpZHfiwHxA9zEyzxUPh3MTAiAPRPzNK1/dbBXBzz6NmyEzXfXJx6M6J2UY3/LwgX1/JA=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.0_1590761133850_0.7775947159232517"},"_hasShrinkwrap":false},"2.5.1":{"name":"@alitajs/native","version":"2.5.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.1","_nodeVersion":"10.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-1CQGZrLI0h5rHYUKxaUrui3AkWrgVmi+djLA9IoFRFoWWqWDdfpfxKcsdfLNjT+UpHY0yfVDWzTj5NbOHnsX+A==","shasum":"adcddac9debdd50396304800af863ebc210080fa","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.1.tgz","fileCount":5,"unpackedSize":24169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1yI7CRA9TVsSAnZWagAAgkwP/1kOV9TONkgoYeFijRvD\nOsOQTT2yaZdmCoEUiTqv+/zmplnz511vtjO+JYvzHUv/syz3aQbVOcFhbnU+\n9e0GAKv4TEgzLLjJYg7aUdnoYXcwws+Uls5kp3mdzORBMVHxx6nLEJIQxCmc\n+cJgvyuHuHpUjkeNj63W9OjHGq3pMdyTj/ztvRF6vnHGuql++EWl0RYm/wIf\n3UHBOZXkMjNHV7h0YA8e+gXT2+sa+30+rzvJUj4Sp1zA71qiH87+K49cFis1\npXCP6QjCdTHUG+sKgXsbF9DOquWAinU3z3/ziiXzsYB1tnHr+X/cw/cBKyTQ\n5JxOv3FDPbI65OKHsrsr0DzXPPOYmfsdoFM/wxNecL7HxepA03wgfquAcfRG\nvHzlR43D7WKD/FDLnY7QwXJHe3rfMoViD1AbPrYoaI3Jm1oKC9yoKBuzqUcu\nl7OYeHtvcNVWKKyPcmb1JXHNdbNwVxxld0e+NCJD2tduSq8cKadV51lNmGhH\nBToHG3T2DDpDgQ9zudAaYBznIY1m1dsuew8et27+MNIX7bewuMum67xbWu52\n5wLy8uD9ZK4JW3HRn0kdvy1ndGSpF2/mS4IvyLiws0IJXwMVu3sppYpoP6q4\n0n//M7rtifYDAFkTDxY9PAY6mcBEgMvEhurHU147Ur6UGwODorXQWZm69Qg4\nvkS7\r\n=E1Q6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClwJd0PufG8el4yB9kmXNerL4GmeGB8QhKhwT7iv1yjAIgctQ8cETa1FD7iw8Sxfxn88EOtBp8qlMJEYML8utH30I="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.1_1591157306828_0.3804969344648914"},"_hasShrinkwrap":false},"2.5.2":{"name":"@alitajs/native","version":"2.5.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.2","_nodeVersion":"10.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Y6TdHURZtFfWEmJxv1RUIVbTT9fG/N8SGFETXCBYLUJz4EJwXV7mhYXpxwXaWIqdEiwJ3KpXH6ZNHy4B/zQCBA==","shasum":"86764e777620cfaf233a27b541a17e2d2ef33b14","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.2.tgz","fileCount":5,"unpackedSize":24169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe41JKCRA9TVsSAnZWagAAd5cQAI9QFNvWU3S7HYfzZN/z\ndHmq9F+fmKVBeAEK8XUdAV7GhE3Z9jlwSbyTATGJXOUM/s3copc+4SbYtIAh\ncvk+0lYPrbVp01jPyxBaufgBkx7/8vms6KEqp+7SVZ6ea8xDw6Bv5403DsFF\nZqila+lvqjENa5kM/ql/aw5091ub5XAhwx7MQOE6+HlB6potTuR7eFO0UFFB\nbaVv/ZAYFZA1riR46ROyY8MBkNvrxbdROp0ELU39FKjS3LuimrQuekOt1/bN\n/GQ1YeaoL3SBC87Rx9v0s+UY0Cbqf6RT2nVFLFUwUBjOGv3v2J0K4lB3mK7d\nSCpkYQV0sWO127aaji0MDu1o/T7OcRDPiEGZMB1NR7knLd2ewQgVHXHk7Rsb\nGO/EjVZezant+2sZ4xtbRxP4ymwldqu4S8yfi5CNyfBTrV0DbYOski/Sef+y\nXo4oJOTdBwBwlTwhXr+c8hULtIFzcW+V8E4Yasvay2UWqPJnQ4SO/ObC/3Q+\nyuA3KOPFGh+A/uRXQehMfC/TbAC212qBDfGHvDZL5J2OPy+Ijfz4s3vK6BoS\naJdsPUXFwxTbyyofUlng2rCUwWrbcFapstU18cAUoivn1HwTPexLOLdXMrLh\nQEdrRgtpKLjkxSng/yMYNXkRLwDwlqEIRtAutvlTdm1jZTwn0ObLOES+XiM+\nrvyg\r\n=GnFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTr/MwEmQAIF6udlnPM5nLwpZKZMK3c5WCPw7NgmXiwAiEA6gOm2PPCAMeMntt0dR3msh0eF+u9hX3TOeBtmZdUH+M="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.2_1591956042182_0.7525639130071118"},"_hasShrinkwrap":false},"2.5.3-beta.0":{"name":"@alitajs/native","version":"2.5.3-beta.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## 支持配置的插件\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`, `document-viewer`, `file-opener`, `fingerprint-aio`, `native-storage`, `qr-scanner`, `sqlite-storage`,\n\n## 用法\n`config/config.ts`\n```\nexport default {\n  appType: 'cordova',\n  native: ['file', 'device', 'camera', 'qr-scanner'],   // 数组里的名字只能用上面的插件名\n};\n````\n在项目根目录运行\n```shell\nalita native\n```\n\n## 各插件用法\n\n### camera\n相机组件，可用来拍照等\n\n对应的 `cordova` 插件:\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n用法\n```js\nimport { Camera, CameraOptions } from '@ionic-native/camera';\nconst options: CameraOptions = {\n  quality: 100,\n  destinationType: Camera.DestinationType.FILE_URI,\n  encodingType: Camera.EncodingType.JPEG,\n  mediaType: Camera.MediaType.PICTURE\n}\nCamera.getPicture(options).then((imageData) => {\n // imageData is either a base64 encoded string or a file URI\n // If it's base64 (DATA_URL):\n let base64Image = 'data:image/jpeg;base64,' + imageData;\n}, (err) => {\n // Handle error\n});\n```\n\n### device\n用于获取设备信息，比如 platform, uuid, version 等\n\n对应的 `cordova` 插件:\n[cordova-plugin-device](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.html)\n\n用法\n```js\nimport { Device } from '@ionic-native/device';\n\n...\n\nconsole.log('Device UUID is: ' + Device.uuid);\n```\n\n### dialogs\n弹窗组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-dialogs](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/index.html)\n\n用法\n```js\nimport { Dialogs } from '@ionic-native/dialogs';\nDialogs.alert('Hello world')\n  .then(() => console.log('Dialog dismissed'))\n  .catch(e => console.log('Error displaying dialog', e));\n```\n\n### file\n文件组件，用于读写原生文件系统\n\n对应的 `cordova` 插件:\n[cordova-plugin-file](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html)\n\n用法\n```typescript\nimport { File } from '@ionic-native/file';\nFile.checkDir(File.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err =>\n  console.log('Directory doesn't exist'));\n```\n\n### secure-storage\n调原生方法加密保存数据\n\n对应的 `cordova` 插件:\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` 配置\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n支持的配置:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n\n用法\n```typescript\nimport { SecureStorage, SecureStorageObject } from '@ionic-native/secure-storage';\n\nSecureStorage.create('my_store_name')\n  .then((storage: SecureStorageObject) => {\n\n     storage.get('key')\n       .then(\n         data => console.log(data),\n         error => console.log(error)\n     );\n\n     storage.set('key', 'value')\n       .then(\n        data => console.log(data),\n         error => console.log(error)\n     );\n\n     storage.remove('key')\n     .then(\n         data => console.log(data),\n         error => console.log(error)\n     );\n\n  });\n```\n\n### geolocation\n获取当前位置组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-geolocation](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html)\n\n- ios\n\n```xml\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n```\n\n用法\n```typescript\nimport { Geolocation } from '@ionic-native/geolocation';\n\nGeolocation.getCurrentPosition().then((resp) => {\n // resp.coords.latitude\n // resp.coords.longitude\n}).catch((error) => {\n  console.log('Error getting location', error);\n});\n\nlet watch = Geolocation.watchPosition();\nwatch.subscribe((data) => {\n // data can be a set of coordinates, or an error (if an error occurred).\n // data.coords.latitude\n // data.coords.longitude\n});\n```\n\n### inappbrowser\n应用内浏览器组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-inappbrowser](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)\n\n```typescript\nimport { InAppBrowser } from '@ionic-native/in-app-browser';\n\nconst browser = InAppBrowser.create('https://ionicframework.com/');\n\nbrowser.executeScript(...);\n\nbrowser.insertCSS(...);\nbrowser.on('loadstop').subscribe(event => {\n   browser.insertCSS({ code: \"body{color: red;\" });\n});\n\nbrowser.close();\n```\n\n### media\n音频播放、录制组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-media](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html)\n\n用法\n```typescript\nimport { Media, MediaObject } from '@ionic-native/media';\n\n\n// Create a Media instance.  Expects path to file or url as argument\n// We can optionally pass a second argument to track the status of the media\n\nconst file: MediaObject = Media.create('file.mp3');\n\n// to listen to plugin events:\n\nfile.onStatusUpdate.subscribe(status => console.log(status)); // fires when file status changes\n\nfile.onSuccess.subscribe(() => console.log('Action is successful'));\n\nfile.onError.subscribe(error => console.log('Error!', error));\n\n// play the file\nfile.play();\n\n// pause the file\nfile.pause();\n\n// get current playback position\nfile.getCurrentPosition().then((position) => {\n  console.log(position);\n});\n\n// get file duration\nlet duration = file.getDuration();\nconsole.log(duration);\n\n// skip to 10 seconds (expects int value in ms)\nfile.seekTo(10000);\n\n// stop playing the file\nfile.stop();\n\n// release the native audio resource\n// Platform Quirks:\n// iOS simply create a new instance and the old one will be overwritten\n// Android you must call release() to destroy instances of media when you are done\nfile.release();\n\n\n\n// Recording to a file\nconst file: MediaObject = Media.create('path/to/file.mp3');\n\nfile.startRecord();\n\nfile.stopRecord();\n```\n\n### media-capture\n照片、音频、视频录制组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture)\n\n- ios 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n<edit-config target=\"NSMicrophoneUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need microphone access to record sounds</string>\n</edit-config>\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need to photo library access to get pictures from there</string>\n</edit-config>\n```\n\n用法\n```typescript\nimport { MediaCapture, MediaFile, CaptureError, CaptureImageOptions } from '@ionic-native/media-capture';\n\n\nlet options: CaptureImageOptions = { limit: 3 }\nMediaCapture.captureImage(options)\n  .then(\n    (data: MediaFile[]) => console.log(data),\n    (err: CaptureError) => console.error(err)\n  );\n```\n\n### keyboard\n键盘插件，支持键盘弹起或隐藏，需要安装 ionic webview\n- https://github.com/ionic-team/cordova-plugin-ionic-webview\n- https://ionicframework.com/docs/wkwebview/\n\n对应的 `cordova` 插件:\n[cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard)\n\n用法\n```typescript\nimport { Keyboard } from '@ionic-native/keyboard';\n\nKeyboard.show();\n\nKeyboard.hide();\n```\n\n### network\n网络连接监听插件，可以获取网络连接状态，连接变化\n\n对应的 `cordova` 插件:\n[cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information)\n\n用法\n```typescript\nimport { Network } from '@ionic-native/network';\n\n// watch network for a disconnection\nlet disconnectSubscription = Network.onDisconnect().subscribe(() => {\n  console.log('network was disconnected :-(');\n});\n\n// stop disconnect watch\ndisconnectSubscription.unsubscribe();\n\n\n// watch network for a connection\nlet connectSubscription = Network.onConnect().subscribe(() => {\n  console.log('network connected!');\n  // We just got a connection but we need to wait briefly\n   // before we determine the connection type. Might need to wait.\n  // prior to doing any api requests as well.\n  setTimeout(() => {\n    if (Network.type === 'wifi') {\n      console.log('we got a wifi connection, woohoo!');\n    }\n  }, 3000);\n});\n\n// stop connect watch\nconnectSubscription.unsubscribe();\n```\n\n### screen-orientation\n控制屏幕旋转\n\n对应的 `cordova` 插件:\n[cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation)\n\n用法\n```typescript\nimport { ScreenOrientation } from '@ionic-native/screen-orientation';\n\n// get current\nconsole.log(ScreenOrientation.type); // logs the current orientation, example: 'landscape'\n\n// set to landscape\nScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE);\n\n// allow user rotate\nScreenOrientation.unlock();\n\n// detect orientation changes\nScreenOrientation.onChange().subscribe(\n   () => {\n       console.log(\"Orientation Changed\");\n   }\n);\n```\n\n### statusbar\n状态栏组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar)\n\n```typescript\nimport { StatusBar } from '@ionic-native/status-bar';\n\n// let status bar overlay webview\nStatusBar.overlaysWebView(true);\n\n// set status bar to white\nStatusBar.backgroundColorByHexString('#ffffff');\n```\n\n### vibration\n震动控制\n\n对应的 `cordova` 插件:\n[cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration)\n\n用法\n```typescript\nimport { Vibration } from '@ionic-native/vibration';\n\n// Vibrate the device for a second\n// Duration is ignored on iOS.\nVibration.vibrate(1000);\n\n// Vibrate 2 seconds\n// Pause for 1 second\n// Vibrate for 2 seconds\n// Patterns work on Android and Windows only\nVibration.vibrate([2000,1000,2000]);\n\n// Stop any current vibrations immediately\n// Works on Android and Windows only\nVibration.vibrate(0);\n```\n\n### file-opener\n使用系统默认软件打开文件\n\n对应的 `cordova` 插件:\n[cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2)\n\n用法\n```typescript\nimport { FileOpener } from '@ionic-native/file-opener';\n\nFileOpener.open('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch(e => console.log('Error opening file', e));\n\nFileOpener.showOpenWithDialog('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch(e => console.log('Error opening file', e));\n```\n\n### document-viewer\npdf 查看组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer)\n\n用法\n```typescript\nimport { DocumentViewer, DocumentViewerOptions } from '@ionic-native/document-viewer';\n\nconst options: DocumentViewerOptions = {\n  title: 'My PDF'\n}\n\nDocumentViewer.viewDocument('assets/myFile.pdf', 'application/pdf', options)\n```\n\n### fingerprint-aio\n生物识别组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio)\n\n#### 配置\n\n- iOS - 需要 XCode 9.2 及以上版本，Please set `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`，在 config.xml 里设置 `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`\n- 如果使用 Face ID，在 info.plist 里添加 NSFaceIDUsageDescription\n\n用法\n```typescript\nimport { FingerprintAIO } from '@ionic-native/fingerprint-aio';\n\nFingerprintAIO.show({\n    clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.\n    clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.\n    disableBackup:true,  //Only for Android(optional)\n    localizedFallbackTitle: 'Use Pin', //Only for iOS\n    localizedReason: 'Please authenticate' //Only for iOS\n})\n.then((result: any) => console.log(result))\n.catch((error: any) => console.log(error));\n```\n\n### native-storage\n使用原生存储，`Sharedpreferences` in Android and `NSUserDefaults` in iOS.\n\n对应的 `cordova` 插件:\n[cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage)\n\n用法\n```typescript\nimport { NativeStorage } from '@ionic-native/native-storage';\n\nNativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'})\n  .then(\n    () => console.log('Stored item!'),\n    error => console.error('Error storing item', error)\n  );\n\nNativeStorage.getItem('myitem')\n  .then(\n    data => console.log(data),\n    error => console.error(error)\n  );\n```\n\n### qr-scanner\n二维码识别组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner)\n\n用法\n```typescript\nimport { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner';\n\n// Optionally request the permission early\nQRScanner.prepare()\n  .then((status: QRScannerStatus) => {\n     if (status.authorized) {\n       // camera permission was granted\n\n\n       // start scanning\n       let scanSub = QRScanner.scan().subscribe((text: string) => {\n         console.log('Scanned something', text);\n\n         QRScanner.hide(); // hide camera preview\n         scanSub.unsubscribe(); // stop scanning\n       });\n\n     } else if (status.denied) {\n       // camera permission was permanently denied\n       // you must use QRScanner.openSettings() method to guide the user to the settings page\n       // then they can grant the permission from there\n     } else {\n       // permission was denied, but not permanently. You can ask for permission again at a later time.\n     }\n  })\n  .catch((e: any) => console.log('Error is', e));\n\n```\n\n### sqlite-storage\nsqlite 数据库插件\n\n对应的 `cordova` 插件:\n[cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage)\n\n用法\n```typescript\nimport { SQLite, SQLiteObject } from '@ionic-native/sqlite';\n\nSQLite.create({\n  name: 'data.db',\n  location: 'default'\n})\n  .then((db: SQLiteObject) => {\n\n\n    db.executeSql('create table danceMoves(name VARCHAR(32))', [])\n      .then(() => console.log('Executed SQL'))\n      .catch(e => console.log(e));\n\n\n  })\n  .catch(e => console.log(e));\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.5.3-beta.0","_nodeVersion":"10.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Q0eMt9gUYRpN61S2YJp3PQYgZpvRn0nAO/9xODGlcJBrhKUA8jIUlZSUmIWy5gmmFsgj2Wy8IMAbAA0WCFds7g==","shasum":"0b362cd8e9f513975c131ab1b049e2d541486884","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.3-beta.0.tgz","fileCount":5,"unpackedSize":24176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5ufUCRA9TVsSAnZWagAAYmEP/jiUpVIK7VdeBsX6X2FF\nmXIvAyPKijumYgFh+yYYLn3Xk57gHyVpQPelx7zrn0qeEiWazqEsha09E6Yf\ndvbeePSbBJ9gDFM5VvoyiHzH2S0/Q52G809loLt0CYQ+QE0yJ9BTVvZkyQ0v\nzpjBQQ5bDVQ+L11viR0OTw0JU/KGPPx4gcY8jeJTCBmv1Dp3o3tObWPWHJV/\ntNyznE9WEQQcB6tZR2SY3cJ9f0ZDIqWzxBkeOp/Rt/cYJEhGR5E0Wj5qhjjZ\nTRWFAIuyG37CwyWrEnIDk1UG/unEf2/TSmkhuSNaFwuereDDmVfuu+81mduU\nEq2NjqI7og/I3jEpENMujvIlL9xXyAznHXzgTnbayPgoRCmKMvlPJidszRBt\nCJZG88GhkNlx1PxHCv4OTbFfVUQWoYutrdTLXSht0v18M29GXQzRikASHvrb\nVw85UL8HPg3mAvASthXqEWjshaObcroqXWCDOUBAEyDvZvBsXTJtnhiJDCrP\nxtS3oGHOYceElOtCIgPgTcufwEvI6A938lBBItm36G9caXtZxAFV2L6iLn+V\nobhfHQxpmu+We8Aamh5lC34zOQNJHaCDgVuwL42Oyrz4CiLC4Ar7En1FqgCt\nYnnzx1I+H9YeUg01fuAH9jF03N0cM5MycJEBSt83U4Iz7fqZUjXm5VDowKx4\nzWta\r\n=T3bk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKIuzFEvmMiuwcnFMPmz0HrnCUN4RLv1AwS2zqfOg78AiASMtRCmDOqOIuYHM/4se0Inxjc/JNoOMvag1C7aoxFtA=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.3-beta.0_1592190931856_0.6159313102298021"},"_hasShrinkwrap":false},"2.5.3":{"name":"@alitajs/native","version":"2.5.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xr0nOh2V/2bR6rNJlDhZpPFuu2CrEizFgqDRSqZ+8DWD4w7nyQBYrptjpxj9UWm6G/B42bATAeZeByZFImXvuw==","shasum":"c5acd855e210e7ffe103ca5d157dec340d986d06","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.3.tgz","fileCount":5,"unpackedSize":24169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6Y0iCRA9TVsSAnZWagAAVbwP/0UuNBjO7tn/Lfgx84eI\n73rfUicy0AMrnjWK9iIfuXb4xEVd51pIs+H7ofJphFxNl8l2dNaxaNmkK3PR\n2Q61KY2PIVS6JfuBkuVnNmnd2h18Kq/x33/du58wpeKDNACNZBKkG/p/+eDM\nwYzwesLWduS2t/fj+iduWFSx2H2w5ROqGiacDVoEabi7sHRnozJB3xy0AZMg\nqwERa8tsUTx4CYG9SGptVSvV9dXGIz2v7sMlQRLQttJI5wSbX2UOR0i8bgcS\nDpqhuguQ7uXC3wCYT1IfdPMYgazu2dksMDVJFclQ5iq8aV+pSVibljoeq02w\nNpwlcLp/G6wBRTMHjp1E811RAW3D6vu9PJvKg+2LSg6KEy859vInKIefgR9W\n3/qAfg9rl4mN4lYuV4XLm982RDbDqmv1JH+4mqggVzUf0p2ITeaHrSMvP7Y9\nkg6/wMudskZHRsdkNoQfy/qxjr55/QQ1eW8Ij+C/hlzw3zLYzCZPMhcp19+H\nu07AGBk0ohZ/zbY8YsrsDYpE/2AVAsHe1fcQ54h8pJ7k57Gsr7UtmhiHZ+CQ\nt9zzMm1qKxRs09okMgKWw6mivfWMfGshuLepVSV/Wc7bA+L8L3chO5kqTtmg\nU72/A0zQsV2nOKcGGMbzsfXdLxSbd9LVOx/1cyy9xweopJaA77UJ2HuPG1ug\n6UQ1\r\n=eCJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiUokZIZbix39/I9MLwGceaQOJ3Ob7Pry1sKr3JrMOuAIhAPKP9BvK4gSHzAxJ5n0F+WULPlbzac/+MM/AMcqJ53dT"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.3_1592364321780_0.39036993403998044"},"_hasShrinkwrap":false},"2.5.4":{"name":"@alitajs/native","version":"2.5.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.4","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xc0Enf0zhh0HiJ7SygMnHq8tqVqgN7tflr/MK54VIUosPcMBrkuqi4gbHDd+33X4A0qU4l0y9lIb75oaPdEDpw==","shasum":"a6b53ec22d4b5d3d4d39528e6430590c4e0554c7","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.4.tgz","fileCount":5,"unpackedSize":24169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7IdnCRA9TVsSAnZWagAA/YkP/0V7FHYQAZc6opIu7FEZ\nHe2fkUthORgjd0p5H8D/ctWQ2U6OgnvIUd6BD+rxLiLZ56DWU06xfxDam6mi\nS+T0ZHcGn3jw4qRVynTNrz+EiBSO3IKuZQfcVwOKH9SdcvFqo6UrK1Xz3KTC\n9cjN4yhHxWXz6zMzuAk1hwlb5Gja2O2jOvMxgth/KE+K4RnItGQ/52rqA+1j\nAEcdKz3P1Zj6J7oYUGzi/N6CjycYcTqll+7QOb7n51Me5ntrKcnVUveCluH1\nqsoEYr9bOCIZEa1ZkGgU2Dr48PMCr7jKVUWJBa7d2pWvCLSXptRRErM7eExw\n+Z0rZgqYxfttaazHYF5AVpyh0HP+DmgV5JX+UK/+T7J9LtOMKlQOEQadn6PH\nl5ix1uUE1AI0B9gM8WZdIXK0WPNPQjBWi1gfaN4xP8y38iBBTRr533hokUH6\nvZdheeckq0z8LW+04BBFaxQwGelKual/0DZjnJCgTgP8IUyOherBizgc3jky\nL58JAU72zUhxD31FO58WqQZZttRrI6WaqbXxZqQrAuoJUFu7Ro9RcCRQ+iss\n5Sx8r1bNwz/+SD4odZzU6W8go3SPOpuReWwAbm+muDlREH9oqgttpD03BTDy\nsT5BS++3cuh+MfIUvAliEvQX3tx5Jr58F8Oy8e0KfwcFzkdzhfE5ffQXSajF\nOGml\r\n=dMRL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVWQsWZcIAwDfcDKQTdAzdmcALRYLimPyaOwrO8ug8aAiBvxv7pCNMkOkJ2f4smTWj+TRO+gGbC6zn+R+eaF2gRRw=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.4_1592559463170_0.23582931776733784"},"_hasShrinkwrap":false},"2.5.5":{"name":"@alitajs/native","version":"2.5.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.5","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yX5R3qElR/iJNqYKd+MlwNAsT+bxBLgDPdpXO9uS8O4nRdovP3IXUxi1eWMlEpYnKoeCLPNWdg6IL0WQCdssHQ==","shasum":"5b1cd9b99e3b22d66274274c10c6b8f50351d3d3","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.5.tgz","fileCount":5,"unpackedSize":24169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7JfACRA9TVsSAnZWagAApHsP/AzrFUU9knqEBTbArhHH\nwqbcREWjcsCmafXQK8QQxhzHmDyqZMlqds5DCLHqkrGceKN+cHna9UiGAZtz\nYgXNDohS+j6qWi6E/KfMwQge5ge3Nt7bg9OyhoOaN9nzvjLoHxyiKmRTwSho\nOhya57CF1W+JUKklT+MZaRv+f9GR3zfM45GX6WZPTbhnX79M0b4V7efH6Rya\nuOxffGK2ukbZrhruoCBN8pKJrW6du8xJUIQiwL7SSnYpnuqmG7KJ44rhMxBZ\nywsg6H6KfKbDGJCWOwcXTZdAJeNrh2q7av0Ua27Y+ZmO69XKxxlFWg7ffVXY\nb5O2e5WfoZVb1LLP1J11DDq5WfQxMTlSW4gdOlTLQeI7G+Wqm7qsY13uqs5c\neBDjWbhu1SsEo00SJk6+s2jOtBG33I7KEhvQG0ZmHuNG8iJZWfGhrha9dg2L\nesnVTuXpp3jDjbyEi7BFw5kiyIltQpMbpPN/5HJPQB2RryyYC4NeyXYJ4PWz\niw+FzWHAAmCaU1/Ijuv2yrDGYdyjyMIM66UNdcv7ygyEnZ7vaaRf/t5q3316\nqqtgbJDTMbogyF6WDEiG7cElAYyAYGD8VAHe40jaDIYymoJy9RsPh05qYlvI\nJP1w1b/cN6kLjb6fC9CEv7dlKwQHe0ukr7MdtpDAgTTY09w0W/EngGoe/Mye\nuFmR\r\n=jqNR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUnRG0uDUMbvoFhPVqAd1njrFMrO14BcMnYxwUafy2HAiEA4TMq/nQTwAdG5YXC7bu62uXAaHX/EScZotRyj00zdvo="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.5_1592563647789_0.9210801875496315"},"_hasShrinkwrap":false},"2.5.6-beta.0":{"name":"@alitajs/native","version":"2.5.6-beta.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## 支持配置的插件\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`, `document-viewer`, `file-opener`, `fingerprint-aio`, `native-storage`, `qr-scanner`, `sqlite-storage`,\n\n## 用法\n`config/config.ts`\n```\nexport default {\n  appType: 'cordova',\n  native: ['file', 'device', 'camera', 'qr-scanner'],   // 数组里的名字只能用上面的插件名\n};\n````\n在项目根目录运行\n```shell\nalita native\n```\n\n## 各插件用法\n\n### camera\n相机组件，可用来拍照等\n\n对应的 `cordova` 插件:\n[cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n用法\n```js\nimport { Camera, CameraOptions } from '@ionic-native/camera';\nconst options: CameraOptions = {\n  quality: 100,\n  destinationType: Camera.DestinationType.FILE_URI,\n  encodingType: Camera.EncodingType.JPEG,\n  mediaType: Camera.MediaType.PICTURE\n}\nCamera.getPicture(options).then((imageData) => {\n // imageData is either a base64 encoded string or a file URI\n // If it's base64 (DATA_URL):\n let base64Image = 'data:image/jpeg;base64,' + imageData;\n}, (err) => {\n // Handle error\n});\n```\n\n### device\n用于获取设备信息，比如 platform, uuid, version 等\n\n对应的 `cordova` 插件:\n[cordova-plugin-device](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.html)\n\n用法\n```js\nimport { Device } from '@ionic-native/device';\n\n...\n\nconsole.log('Device UUID is: ' + Device.uuid);\n```\n\n### dialogs\n弹窗组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-dialogs](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/index.html)\n\n用法\n```js\nimport { Dialogs } from '@ionic-native/dialogs';\nDialogs.alert('Hello world')\n  .then(() => console.log('Dialog dismissed'))\n  .catch(e => console.log('Error displaying dialog', e));\n```\n\n### file\n文件组件，用于读写原生文件系统\n\n对应的 `cordova` 插件:\n[cordova-plugin-file](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html)\n\n用法\n```typescript\nimport { File } from '@ionic-native/file';\nFile.checkDir(File.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err =>\n  console.log('Directory doesn't exist'));\n```\n\n### secure-storage\n调原生方法加密保存数据\n\n对应的 `cordova` 插件:\n[cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` 配置\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n支持的配置:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n\n用法\n```typescript\nimport { SecureStorage, SecureStorageObject } from '@ionic-native/secure-storage';\n\nSecureStorage.create('my_store_name')\n  .then((storage: SecureStorageObject) => {\n\n     storage.get('key')\n       .then(\n         data => console.log(data),\n         error => console.log(error)\n     );\n\n     storage.set('key', 'value')\n       .then(\n        data => console.log(data),\n         error => console.log(error)\n     );\n\n     storage.remove('key')\n     .then(\n         data => console.log(data),\n         error => console.log(error)\n     );\n\n  });\n```\n\n### geolocation\n获取当前位置组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-geolocation](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html)\n\n- ios\n\n```xml\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n```\n\n用法\n```typescript\nimport { Geolocation } from '@ionic-native/geolocation';\n\nGeolocation.getCurrentPosition().then((resp) => {\n // resp.coords.latitude\n // resp.coords.longitude\n}).catch((error) => {\n  console.log('Error getting location', error);\n});\n\nlet watch = Geolocation.watchPosition();\nwatch.subscribe((data) => {\n // data can be a set of coordinates, or an error (if an error occurred).\n // data.coords.latitude\n // data.coords.longitude\n});\n```\n\n### inappbrowser\n应用内浏览器组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-inappbrowser](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)\n\n```typescript\nimport { InAppBrowser } from '@ionic-native/in-app-browser';\n\nconst browser = InAppBrowser.create('https://ionicframework.com/');\n\nbrowser.executeScript(...);\n\nbrowser.insertCSS(...);\nbrowser.on('loadstop').subscribe(event => {\n   browser.insertCSS({ code: \"body{color: red;\" });\n});\n\nbrowser.close();\n```\n\n### media\n音频播放、录制组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-media](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html)\n\n用法\n```typescript\nimport { Media, MediaObject } from '@ionic-native/media';\n\n\n// Create a Media instance.  Expects path to file or url as argument\n// We can optionally pass a second argument to track the status of the media\n\nconst file: MediaObject = Media.create('file.mp3');\n\n// to listen to plugin events:\n\nfile.onStatusUpdate.subscribe(status => console.log(status)); // fires when file status changes\n\nfile.onSuccess.subscribe(() => console.log('Action is successful'));\n\nfile.onError.subscribe(error => console.log('Error!', error));\n\n// play the file\nfile.play();\n\n// pause the file\nfile.pause();\n\n// get current playback position\nfile.getCurrentPosition().then((position) => {\n  console.log(position);\n});\n\n// get file duration\nlet duration = file.getDuration();\nconsole.log(duration);\n\n// skip to 10 seconds (expects int value in ms)\nfile.seekTo(10000);\n\n// stop playing the file\nfile.stop();\n\n// release the native audio resource\n// Platform Quirks:\n// iOS simply create a new instance and the old one will be overwritten\n// Android you must call release() to destroy instances of media when you are done\nfile.release();\n\n\n\n// Recording to a file\nconst file: MediaObject = Media.create('path/to/file.mp3');\n\nfile.startRecord();\n\nfile.stopRecord();\n```\n\n### media-capture\n照片、音频、视频录制组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture)\n\n- ios 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n<edit-config target=\"NSMicrophoneUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need microphone access to record sounds</string>\n</edit-config>\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need to photo library access to get pictures from there</string>\n</edit-config>\n```\n\n用法\n```typescript\nimport { MediaCapture, MediaFile, CaptureError, CaptureImageOptions } from '@ionic-native/media-capture';\n\n\nlet options: CaptureImageOptions = { limit: 3 }\nMediaCapture.captureImage(options)\n  .then(\n    (data: MediaFile[]) => console.log(data),\n    (err: CaptureError) => console.error(err)\n  );\n```\n\n### keyboard\n键盘插件，支持键盘弹起或隐藏，需要安装 ionic webview\n- https://github.com/ionic-team/cordova-plugin-ionic-webview\n- https://ionicframework.com/docs/wkwebview/\n\n对应的 `cordova` 插件:\n[cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard)\n\n用法\n```typescript\nimport { Keyboard } from '@ionic-native/keyboard';\n\nKeyboard.show();\n\nKeyboard.hide();\n```\n\n### network\n网络连接监听插件，可以获取网络连接状态，连接变化\n\n对应的 `cordova` 插件:\n[cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information)\n\n用法\n```typescript\nimport { Network } from '@ionic-native/network';\n\n// watch network for a disconnection\nlet disconnectSubscription = Network.onDisconnect().subscribe(() => {\n  console.log('network was disconnected :-(');\n});\n\n// stop disconnect watch\ndisconnectSubscription.unsubscribe();\n\n\n// watch network for a connection\nlet connectSubscription = Network.onConnect().subscribe(() => {\n  console.log('network connected!');\n  // We just got a connection but we need to wait briefly\n   // before we determine the connection type. Might need to wait.\n  // prior to doing any api requests as well.\n  setTimeout(() => {\n    if (Network.type === 'wifi') {\n      console.log('we got a wifi connection, woohoo!');\n    }\n  }, 3000);\n});\n\n// stop connect watch\nconnectSubscription.unsubscribe();\n```\n\n### screen-orientation\n控制屏幕旋转\n\n对应的 `cordova` 插件:\n[cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation)\n\n用法\n```typescript\nimport { ScreenOrientation } from '@ionic-native/screen-orientation';\n\n// get current\nconsole.log(ScreenOrientation.type); // logs the current orientation, example: 'landscape'\n\n// set to landscape\nScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE);\n\n// allow user rotate\nScreenOrientation.unlock();\n\n// detect orientation changes\nScreenOrientation.onChange().subscribe(\n   () => {\n       console.log(\"Orientation Changed\");\n   }\n);\n```\n\n### statusbar\n状态栏组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar)\n\n```typescript\nimport { StatusBar } from '@ionic-native/status-bar';\n\n// let status bar overlay webview\nStatusBar.overlaysWebView(true);\n\n// set status bar to white\nStatusBar.backgroundColorByHexString('#ffffff');\n```\n\n### vibration\n震动控制\n\n对应的 `cordova` 插件:\n[cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration)\n\n用法\n```typescript\nimport { Vibration } from '@ionic-native/vibration';\n\n// Vibrate the device for a second\n// Duration is ignored on iOS.\nVibration.vibrate(1000);\n\n// Vibrate 2 seconds\n// Pause for 1 second\n// Vibrate for 2 seconds\n// Patterns work on Android and Windows only\nVibration.vibrate([2000,1000,2000]);\n\n// Stop any current vibrations immediately\n// Works on Android and Windows only\nVibration.vibrate(0);\n```\n\n### file-opener\n使用系统默认软件打开文件\n\n对应的 `cordova` 插件:\n[cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2)\n\n用法\n```typescript\nimport { FileOpener } from '@ionic-native/file-opener';\n\nFileOpener.open('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch(e => console.log('Error opening file', e));\n\nFileOpener.showOpenWithDialog('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch(e => console.log('Error opening file', e));\n```\n\n### document-viewer\npdf 查看组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer)\n\n用法\n```typescript\nimport { DocumentViewer, DocumentViewerOptions } from '@ionic-native/document-viewer';\n\nconst options: DocumentViewerOptions = {\n  title: 'My PDF'\n}\n\nDocumentViewer.viewDocument('assets/myFile.pdf', 'application/pdf', options)\n```\n\n### fingerprint-aio\n生物识别组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio)\n\n#### 配置\n\n- iOS - 需要 XCode 9.2 及以上版本，Please set `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`，在 config.xml 里设置 `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`\n- 如果使用 Face ID，在 info.plist 里添加 NSFaceIDUsageDescription\n\n用法\n```typescript\nimport { FingerprintAIO } from '@ionic-native/fingerprint-aio';\n\nFingerprintAIO.show({\n    clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.\n    clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.\n    disableBackup:true,  //Only for Android(optional)\n    localizedFallbackTitle: 'Use Pin', //Only for iOS\n    localizedReason: 'Please authenticate' //Only for iOS\n})\n.then((result: any) => console.log(result))\n.catch((error: any) => console.log(error));\n```\n\n### native-storage\n使用原生存储，`Sharedpreferences` in Android and `NSUserDefaults` in iOS.\n\n对应的 `cordova` 插件:\n[cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage)\n\n用法\n```typescript\nimport { NativeStorage } from '@ionic-native/native-storage';\n\nNativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'})\n  .then(\n    () => console.log('Stored item!'),\n    error => console.error('Error storing item', error)\n  );\n\nNativeStorage.getItem('myitem')\n  .then(\n    data => console.log(data),\n    error => console.error(error)\n  );\n```\n\n### qr-scanner\n二维码识别组件\n\n对应的 `cordova` 插件:\n[cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner)\n\n用法\n```typescript\nimport { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner';\n\n// Optionally request the permission early\nQRScanner.prepare()\n  .then((status: QRScannerStatus) => {\n     if (status.authorized) {\n       // camera permission was granted\n\n\n       // start scanning\n       let scanSub = QRScanner.scan().subscribe((text: string) => {\n         console.log('Scanned something', text);\n\n         QRScanner.hide(); // hide camera preview\n         scanSub.unsubscribe(); // stop scanning\n       });\n\n     } else if (status.denied) {\n       // camera permission was permanently denied\n       // you must use QRScanner.openSettings() method to guide the user to the settings page\n       // then they can grant the permission from there\n     } else {\n       // permission was denied, but not permanently. You can ask for permission again at a later time.\n     }\n  })\n  .catch((e: any) => console.log('Error is', e));\n\n```\n\n### sqlite-storage\nsqlite 数据库插件\n\n对应的 `cordova` 插件:\n[cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage)\n\n用法\n```typescript\nimport { SQLite, SQLiteObject } from '@ionic-native/sqlite';\n\nSQLite.create({\n  name: 'data.db',\n  location: 'default'\n})\n  .then((db: SQLiteObject) => {\n\n\n    db.executeSql('create table danceMoves(name VARCHAR(32))', [])\n      .then(() => console.log('Executed SQL'))\n      .catch(e => console.log(e));\n\n\n  })\n  .catch(e => console.log(e));\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.5.6-beta.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-pKG0Nw1UNp9Jdp3e4fe4Mhz58Pdf/kNfY7nSMf87ZobQ9c8w15Ey8zkEICKljhNozEwnQ6mU2QXn/AmBnrgV8g==","shasum":"fbd3ba73d0f3d2a5d6e3d1e0ef97d3d6a508e89b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.6-beta.0.tgz","fileCount":5,"unpackedSize":24176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBZ56CRA9TVsSAnZWagAABaIP/RNxxqvvgf7nb3RN2lec\nPDdwvqCPUo4PopmxdOIpzEMf8Y0xprfVM258kB3QDHg50pajzyVsVQgNNv3D\nbIvVekFw5qfxF0p0QjyOK7BlS404b2BBjJJ7eyRqiNFBthAq4Ofnu4MNoiZo\n0+ZdF+9gcbmwYYmNopFiFI97iSZrPIYACqwrjrSBHvARmRQATSRWUpqu4ll1\nXvCYz0TtJBcqp5JvC7fp1AfLBj+GS31tekkLLjwgFu3mvm7SkL+1f45kp5De\nTVw9DO+dZcijgdlX2hibbeWNswSGecOuQZ1QKQ+ifTGeN265hHa5bAdLiN6J\nFGyVdqmRK6W0vyoEeh8VC4K/oofpfkEmzJ2WHM6i3bq1d/nRUZFVR/2VD6G2\nmrggJpSbGJYsE4sde0jc3WnPRb2IR692cMjF6c7Eyr5lHgpyvsPjhl8YIJBO\ngUT3z3cry9uffJ/rNNPPCk0CTg9ov/JA2kCbxjJTTH+y66LQhpZe9bJSKqpz\nXjH/eycrmOnAfW8rHMv1+/1iP48dwFcatlkwtrj0c2SZaTsk9s3oL/sh8EKC\n+V6Ccyj+E5G/5STLYh7/o3O0YLxpZocRb2gM54Lhjs6mzR4IczvxqTfnMp0H\n+SeVwFehRbmvBGsrrVlTnOTl4RIBWzKf112PTfc+em4rzG7q6wk8J+clCNbO\nJzBF\r\n=NYoJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSCtz5Zx7e0cBSnsBDynyAe8X2LMg4BozfExUCqhTbnAiBFA0LPKYdP3rKC6DHERaZV3d7RL1gUh1iGSOiJ6EEvDA=="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.6-beta.0_1594203770227_0.7671821064900133"},"_hasShrinkwrap":false},"2.5.6-beta.1":{"name":"@alitajs/native","version":"2.5.6-beta.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## 支持配置的插件\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`, `document-viewer`, `file-opener`, `fingerprint-aio`, `native-storage`, `qr-scanner`, `sqlite-storage`,\n\n## 用法\n\n`config/config.ts`\n\n```\nexport default {\n  appType: 'cordova',\n  native: ['file', 'device', 'camera', 'qr-scanner'],   // 数组里的名字只能用上面的插件名\n};\n```\n\n在项目根目录运行\n\n```shell\nalita native\n```\n\n## 各插件用法\n\n### camera\n\n相机组件，可用来拍照等\n\n对应的 `cordova` 插件: [cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n用法\n\n```js\nimport { Camera, CameraOptions } from '@ionic-native/camera';\nconst options: CameraOptions = {\n  quality: 100,\n  destinationType: Camera.DestinationType.FILE_URI,\n  encodingType: Camera.EncodingType.JPEG,\n  mediaType: Camera.MediaType.PICTURE,\n};\nCamera.getPicture(options).then(\n  (imageData) => {\n    // imageData is either a base64 encoded string or a file URI\n    // If it's base64 (DATA_URL):\n    let base64Image = 'data:image/jpeg;base64,' + imageData;\n  },\n  (err) => {\n    // Handle error\n  },\n);\n```\n\n### device\n\n用于获取设备信息，比如 platform, uuid, version 等\n\n对应的 `cordova` 插件: [cordova-plugin-device](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.html)\n\n用法\n\n```js\nimport { Device } from '@ionic-native/device';\n\n...\n\nconsole.log('Device UUID is: ' + Device.uuid);\n```\n\n### dialogs\n\n弹窗组件\n\n对应的 `cordova` 插件: [cordova-plugin-dialogs](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/index.html)\n\n用法\n\n```js\nimport { Dialogs } from '@ionic-native/dialogs';\nDialogs.alert('Hello world')\n  .then(() => console.log('Dialog dismissed'))\n  .catch((e) => console.log('Error displaying dialog', e));\n```\n\n### file\n\n文件组件，用于读写原生文件系统\n\n对应的 `cordova` 插件: [cordova-plugin-file](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html)\n\n用法\n\n```typescript\nimport { File } from '@ionic-native/file';\nFile.checkDir(File.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err =>\n  console.log('Directory doesn't exist'));\n```\n\n### secure-storage\n\n调原生方法加密保存数据\n\n对应的 `cordova` 插件: [cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` 配置\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\n支持的配置:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n\n用法\n\n```typescript\nimport {\n  SecureStorage,\n  SecureStorageObject,\n} from '@ionic-native/secure-storage';\n\nSecureStorage.create('my_store_name').then((storage: SecureStorageObject) => {\n  storage.get('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.set('key', 'value').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.remove('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n});\n```\n\n### geolocation\n\n获取当前位置组件\n\n对应的 `cordova` 插件: [cordova-plugin-geolocation](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html)\n\n- ios\n\n```xml\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport { Geolocation } from '@ionic-native/geolocation';\n\nGeolocation.getCurrentPosition()\n  .then((resp) => {\n    // resp.coords.latitude\n    // resp.coords.longitude\n  })\n  .catch((error) => {\n    console.log('Error getting location', error);\n  });\n\nlet watch = Geolocation.watchPosition();\nwatch.subscribe((data) => {\n  // data can be a set of coordinates, or an error (if an error occurred).\n  // data.coords.latitude\n  // data.coords.longitude\n});\n```\n\n### inappbrowser\n\n应用内浏览器组件\n\n对应的 `cordova` 插件: [cordova-plugin-inappbrowser](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)\n\n```typescript\nimport { InAppBrowser } from '@ionic-native/in-app-browser';\n\nconst browser = InAppBrowser.create('https://ionicframework.com/');\n\nbrowser.executeScript(...);\n\nbrowser.insertCSS(...);\nbrowser.on('loadstop').subscribe(event => {\n   browser.insertCSS({ code: \"body{color: red;\" });\n});\n\nbrowser.close();\n```\n\n### media\n\n音频播放、录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html)\n\n用法\n\n```typescript\nimport { Media, MediaObject } from '@ionic-native/media';\n\n// Create a Media instance.  Expects path to file or url as argument\n// We can optionally pass a second argument to track the status of the media\n\nconst file: MediaObject = Media.create('file.mp3');\n\n// to listen to plugin events:\n\nfile.onStatusUpdate.subscribe((status) => console.log(status)); // fires when file status changes\n\nfile.onSuccess.subscribe(() => console.log('Action is successful'));\n\nfile.onError.subscribe((error) => console.log('Error!', error));\n\n// play the file\nfile.play();\n\n// pause the file\nfile.pause();\n\n// get current playback position\nfile.getCurrentPosition().then((position) => {\n  console.log(position);\n});\n\n// get file duration\nlet duration = file.getDuration();\nconsole.log(duration);\n\n// skip to 10 seconds (expects int value in ms)\nfile.seekTo(10000);\n\n// stop playing the file\nfile.stop();\n\n// release the native audio resource\n// Platform Quirks:\n// iOS simply create a new instance and the old one will be overwritten\n// Android you must call release() to destroy instances of media when you are done\nfile.release();\n\n// Recording to a file\nconst file: MediaObject = Media.create('path/to/file.mp3');\n\nfile.startRecord();\n\nfile.stopRecord();\n```\n\n### media-capture\n\n照片、音频、视频录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture)\n\n- ios 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n<edit-config target=\"NSMicrophoneUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need microphone access to record sounds</string>\n</edit-config>\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need to photo library access to get pictures from there</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport {\n  MediaCapture,\n  MediaFile,\n  CaptureError,\n  CaptureImageOptions,\n} from '@ionic-native/media-capture';\n\nlet options: CaptureImageOptions = { limit: 3 };\nMediaCapture.captureImage(options).then(\n  (data: MediaFile[]) => console.log(data),\n  (err: CaptureError) => console.error(err),\n);\n```\n\n### keyboard\n\n键盘插件，支持键盘弹起或隐藏，需要安装 ionic webview\n\n- https://github.com/ionic-team/cordova-plugin-ionic-webview\n- https://ionicframework.com/docs/wkwebview/\n\n对应的 `cordova` 插件: [cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard)\n\n用法\n\n```typescript\nimport { Keyboard } from '@ionic-native/keyboard';\n\nKeyboard.show();\n\nKeyboard.hide();\n```\n\n### network\n\n网络连接监听插件，可以获取网络连接状态，连接变化\n\n对应的 `cordova` 插件: [cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information)\n\n用法\n\n```typescript\nimport { Network } from '@ionic-native/network';\n\n// watch network for a disconnection\nlet disconnectSubscription = Network.onDisconnect().subscribe(() => {\n  console.log('network was disconnected :-(');\n});\n\n// stop disconnect watch\ndisconnectSubscription.unsubscribe();\n\n// watch network for a connection\nlet connectSubscription = Network.onConnect().subscribe(() => {\n  console.log('network connected!');\n  // We just got a connection but we need to wait briefly\n  // before we determine the connection type. Might need to wait.\n  // prior to doing any api requests as well.\n  setTimeout(() => {\n    if (Network.type === 'wifi') {\n      console.log('we got a wifi connection, woohoo!');\n    }\n  }, 3000);\n});\n\n// stop connect watch\nconnectSubscription.unsubscribe();\n```\n\n### screen-orientation\n\n控制屏幕旋转\n\n对应的 `cordova` 插件: [cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation)\n\n用法\n\n```typescript\nimport { ScreenOrientation } from '@ionic-native/screen-orientation';\n\n// get current\nconsole.log(ScreenOrientation.type); // logs the current orientation, example: 'landscape'\n\n// set to landscape\nScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE);\n\n// allow user rotate\nScreenOrientation.unlock();\n\n// detect orientation changes\nScreenOrientation.onChange().subscribe(() => {\n  console.log('Orientation Changed');\n});\n```\n\n### statusbar\n\n状态栏组件\n\n对应的 `cordova` 插件: [cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar)\n\n```typescript\nimport { StatusBar } from '@ionic-native/status-bar';\n\n// let status bar overlay webview\nStatusBar.overlaysWebView(true);\n\n// set status bar to white\nStatusBar.backgroundColorByHexString('#ffffff');\n```\n\n### vibration\n\n震动控制\n\n对应的 `cordova` 插件: [cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration)\n\n用法\n\n```typescript\nimport { Vibration } from '@ionic-native/vibration';\n\n// Vibrate the device for a second\n// Duration is ignored on iOS.\nVibration.vibrate(1000);\n\n// Vibrate 2 seconds\n// Pause for 1 second\n// Vibrate for 2 seconds\n// Patterns work on Android and Windows only\nVibration.vibrate([2000, 1000, 2000]);\n\n// Stop any current vibrations immediately\n// Works on Android and Windows only\nVibration.vibrate(0);\n```\n\n### file-opener\n\n使用系统默认软件打开文件\n\n对应的 `cordova` 插件: [cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2)\n\n用法\n\n```typescript\nimport { FileOpener } from '@ionic-native/file-opener';\n\nFileOpener.open('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n\nFileOpener.showOpenWithDialog('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n```\n\n### document-viewer\n\npdf 查看组件\n\n对应的 `cordova` 插件: [cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer)\n\n用法\n\n```typescript\nimport {\n  DocumentViewer,\n  DocumentViewerOptions,\n} from '@ionic-native/document-viewer';\n\nconst options: DocumentViewerOptions = {\n  title: 'My PDF',\n};\n\nDocumentViewer.viewDocument('assets/myFile.pdf', 'application/pdf', options);\n```\n\n### fingerprint-aio\n\n生物识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio)\n\n#### 配置\n\n- iOS - 需要 XCode 9.2 及以上版本，Please set `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`，在 config.xml 里设置 `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`\n- 如果使用 Face ID，在 info.plist 里添加 NSFaceIDUsageDescription\n\n用法\n\n```typescript\nimport { FingerprintAIO } from '@ionic-native/fingerprint-aio';\n\nFingerprintAIO.show({\n    clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.\n    clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.\n    disableBackup:true,  //Only for Android(optional)\n    localizedFallbackTitle: 'Use Pin', //Only for iOS\n    localizedReason: 'Please authenticate' //Only for iOS\n})\n.then((result: any) => console.log(result))\n.catch((error: any) => console.log(error));\n```\n\n### native-storage\n\n使用原生存储，`Sharedpreferences` in Android and `NSUserDefaults` in iOS.\n\n对应的 `cordova` 插件: [cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage)\n\n用法\n\n```typescript\nimport { NativeStorage } from '@ionic-native/native-storage';\n\nNativeStorage.setItem('myitem', {\n  property: 'value',\n  anotherProperty: 'anotherValue',\n}).then(\n  () => console.log('Stored item!'),\n  (error) => console.error('Error storing item', error),\n);\n\nNativeStorage.getItem('myitem').then(\n  (data) => console.log(data),\n  (error) => console.error(error),\n);\n```\n\n### qr-scanner\n\n二维码识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner)\n\n用法\n\n```typescript\nimport { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner';\n\n// Optionally request the permission early\nQRScanner.prepare()\n  .then((status: QRScannerStatus) => {\n    if (status.authorized) {\n      // camera permission was granted\n\n      // start scanning\n      let scanSub = QRScanner.scan().subscribe((text: string) => {\n        console.log('Scanned something', text);\n\n        QRScanner.hide(); // hide camera preview\n        scanSub.unsubscribe(); // stop scanning\n      });\n    } else if (status.denied) {\n      // camera permission was permanently denied\n      // you must use QRScanner.openSettings() method to guide the user to the settings page\n      // then they can grant the permission from there\n    } else {\n      // permission was denied, but not permanently. You can ask for permission again at a later time.\n    }\n  })\n  .catch((e: any) => console.log('Error is', e));\n```\n\n### sqlite-storage\n\nsqlite 数据库插件\n\n对应的 `cordova` 插件: [cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage)\n\n用法\n\n```typescript\nimport { SQLite, SQLiteObject } from '@ionic-native/sqlite';\n\nSQLite.create({\n  name: 'data.db',\n  location: 'default',\n})\n  .then((db: SQLiteObject) => {\n    db.executeSql('create table danceMoves(name VARCHAR(32))', [])\n      .then(() => console.log('Executed SQL'))\n      .catch((e) => console.log(e));\n  })\n  .catch((e) => console.log(e));\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.5.6-beta.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6NYKf8n1nMSPfKZwHdnDDaFp21wNi7cHq7pajSa6vrQnDRBJqumEIV/GZoxJF77hAe3tGN7fnov7EgrcNuFCFg==","shasum":"2367351493b6ef2f704bbf74a291a912ee925e01","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.6-beta.1.tgz","fileCount":5,"unpackedSize":24192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEABDCRA9TVsSAnZWagAA6RUP/RLykPcprMhk9OOxqDq0\npv0fMvo+pccW8srB/l4shu/fhr7/vopLrINpouCmsEq2uF/m+RpATwvuTT9f\n8YSDmODpiHKxCIcbcAlfcCj9g94yjZzpP4RpcqCFD/WFRPPaglOE+jBhsKMV\n3JNucvjEopXGTYmOxSMmZj8kiqfD6Nf0ARl41G9HrrBApJtrKw+nHKDA98lk\n8UyWwm8wpTw/g4td6QdcjDkibTHzXMZ6iprnlyXbxpcjclhNUkuEwmUghD/V\naPPFw7PLjUNMcxiRdIznPcmbrS8OJq6TvoAKi+Kqsrzvtjih9KTZbUyTwjTu\n30Zdz1H8LdoDV5PDjcXcv6nvmdfk+s+QpXxnHU6cCD0D+7JqO5CQSPBYcwW3\nIlA970Kd9sgarF/wMYnFNwkCAYHJJMEREVpXP74mVQWZAUqAPZv4ubh2jL52\nrfxqosMVH2IipzQHr85q8gO5DpKBVlHlrZ7n0Q6j1bkzzsP8RKApfm6ArYUG\nx6rUqYAZ5uL1z+7kdd51k05KSca1VSOYQUlIjo+aGOm1mvYeTuifyjCas7zu\nK/EwixINfdrBY8fPkFG6tV3hCUpNR336MO7IgpUrQ088lcGUtf9mpP7Ln7Jc\nasd3Av037bcfGmFPKV/Cijtvvy4vALQLyYyZP/T5qAaB5yXA2S+mmX0Gi71s\nFId9\r\n=EqOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwcMgHDTd9vcdAylaHCyUIKU3QMwna80KH+8NcxOqXnAiEAzyFYiH4S1m/iNH1VGVEeNwG83YXGUYVb90aC+espd0E="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.6-beta.1_1594884163342_0.9358995065400155"},"_hasShrinkwrap":false},"2.5.7":{"name":"@alitajs/native","version":"2.5.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.7","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-D6XVmlUSHOYgW40spU6W184cqgL1XBIhmV0SmLu4Gl3Ml7Iq0VEOEE3P/aEriVmTPTM+3zwfSIx/5I4Jw8v8oA==","shasum":"1fc7a5d5cd67c06f9fad0bbc78f9934c86a26b58","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.7.tgz","fileCount":5,"unpackedSize":24185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGmZfCRA9TVsSAnZWagAAE7wP/ihkrl7xdTHwKDREGMZl\nd/yz0GBHVYA59W5AIPeiwbzKc+cF7BEL6ae42CBVDBZblyhFY/FrfEGE2aEY\ntBoekdS4FOtGGdrKGfK2aGN2c6bDjQRxEEAmc0B3CL4AcZihumv/mAt16cBK\nNbMjq3Eq0+qkaPtOgJwg+xKCBjnmiKKSJmnvDzVMgFGeZ/YA77m7yQx1ouGN\neJR+cxw49sRzynG8NK6JAvClVtixg+kWttp4fZ2TMHyeP971xOr+3+OQID09\nckcYQyrgCtyr/CL+WcQ0y8XFdR+WyVedZhOanfnLbXhgfB/bJ7rDNbHJ98Vg\n9VFwUeAd8XF8zmFz/df1fpYMb/o+Q+uwEvRShcdyL6gZBgTkrjm7/BFezX8M\nTOmQvwzy3lM30pHepvCot0VvI7tFoeJ6+ADALmREm+WioMVKf9gP862jLOYV\nWOL+EeHj9UWAKOO28JQf+FR+8QXZekS4wTOVH3TtvD4+ZGmb99tg8xosj++F\nHkp4LOMVe3o2DbtV//MM40WYwqbuorv91MSqmlKYAbRemQXLR57fvbQI6Ppy\nRkgljo3HIvX1cNMr86dHFAERPeO7eprNklHKE12dmls0wJG/ImoryP+LhmXw\ndqQUD4SiwRu2fsYHwfvSZI8E37MzsqjkKKGjHGexlku/1aRPHArLwXaKlRuW\n9HFH\r\n=28hv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV4q1NB8vazGPp8sJU6B7MTL+9nXZ6lb9ldgUdb71GyAiEAurwStWETJU7cj2wp6FsmCRFF1qoqxB+KxUEzgsHIbGg="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.7_1595565663410_0.36235638757497934"},"_hasShrinkwrap":false},"2.5.9":{"name":"@alitajs/native","version":"2.5.9","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.9","_nodeVersion":"12.18.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-V52WcMr20Q4XEm/Agy5ZkuRpnOGOWozUUgvAEiN1gAUeglB94rhUmM+kQBj8LZbGuzB0SGef/uvgWnAEs3bqvg==","shasum":"edd1402fdd7a3fce49843ae52b6163b2aca7717b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.9.tgz","fileCount":5,"unpackedSize":24185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOlgcCRA9TVsSAnZWagAA5JsP/0//k2mLyaj4UpSzqynO\nMi46ACHXGlrwnBzgWmF81/TqkOPa40zlUaGiA6s7u3IiKEk/WilGM7QMVb5n\ntr4j4CbDQKFQjxGrDegR85XcUjfQ3DiuVLffAg3RdUsL+1FmJalTbHxtgpXr\n4C18YLZz5Ix2eJwpDbI9V3nU9zoM4NQ/Sy9dmUK0JGmDSeJgcPBR+ZT75TTi\nkbxUC6HjqUO+uIF3v1GpX001VCLRutCbIWTS2/ZCNBOJieOFyHmKIKE+xxEx\nHAP0l7xw+zTimT0LUIXp05zOuvJ8lGgetKcJ/W28f/VyLU9FAlfK8tmvy3PG\nHsym4nGTbjUo9X8oSNAktYW7jMf9R8jlhQyr1+sZ8rj/h+saGtyYIo/oGMyo\nuQkv3o1Vai9s+P9V1jgcskspd+RjOX2bKM/74wHuLtvtQ42hV+ciivunQuLD\nGTn6wuJWoRpIv2k0aGl4HbMzyAFWgJV0Txc4TqWnYmTkYMThYQ9olVIpLrxm\n5NSXzcZk0NjXd4/6G/SC1/2goVxHuNZPTXbAkzoxLBw2Jcr95Sh0hP8inAeK\n12y1N9rhWWoNxou5QgWQqmeoNdGWjHS1eNBlQVijUxCwfytRF3OJetykobz8\nsKmC3o1wz4TbXrdWJqeZEnkY/mNRz3HS05lTXDogG0hfWLVPYcDBU5D9K/Tv\nVLUU\r\n=obCh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYXrKdrDiPqBfgXgA6L1VeYaJemPsGAzJPTBQV1k1mUAIhAKxDL0A3CoG8+18M+GqcAYRkQD3kLUr5Ce3VUCbbm3Ms"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.9_1597659164469_0.07164934862420735"},"_hasShrinkwrap":false},"2.5.10":{"name":"@alitajs/native","version":"2.5.10","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.10","_nodeVersion":"12.18.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-g+aAy0lPvNzyM3hLa3uX4s0HmOndyrcDkFo6WQtBLp6nSMjgZwgL/XJs2FgesNKcCOZFVmJ1GoIEXB6o2vDOaw==","shasum":"64a66e1b0795ac2d11fa774de8285a3899707c3a","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.10.tgz","fileCount":5,"unpackedSize":24186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOl9SCRA9TVsSAnZWagAAddAQAJHufjFS2Je2CRVjTUu7\nhadv5gYLiY1/tRpWh9tAShSM0eLHd+Wf83+yNu9TqIfyiFrrLbrcRpTgloGU\nYW7hSHg0QwYR58vSptcHI66gOSghWazz3Tjfbm0B8i1WXFW2db2ybkdhgQay\nTssvIdix86cXp04lHj+Rbdp7fWIrGE0gORptuA6KPieZ8s7Qkq07LmJsWRdR\nmPupFKY8+3IwVVammJwyZl1CzccOYMJpsC5UCUmWXi72hfW5iOZuR/fMXIG6\nCQ5sahJdLGlLHVjKE29rWJHcg35D+t86lMNN8SZmFP61yE0PbFJBIqpyyE85\nXhi4Z1GCNB15V9j/gVzwymsI4vPkT1aJoFKhV7ZLjFOOQKnEyEZxh4hGvFIy\nD8AubGV/NUYVaeYLTaEFU6cQ2v9XDYoNzaTCeYW7yFjcLYkdkTyawuzSFutB\n4y/Y/nE7Z4emo0WRloHjtbDtDnK6vN35xEyt6UyrS/tr/nTZsAdH7Cu5PHhx\np6M6Z/K8R5Ar0mqJ2hS5rQicb5njxoHiqkhszzPA7Eev0rENwiY3BPR/w6tG\nXKr4K5tFqIf/2lAXO4ipL/e+ehgLRS98i+zSU+gFQZaQzS3VhIoHIxQoqms+\nz2Fk/9wkjtsMwG4xxljUv5TWqSywa0cc+4E+j0vU0oFzfa98nyJ1u5aOsP6k\n8mVw\r\n=XCdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPr9NIpVulDLxpsSQLlFpD9VGsw301sPWENlYe31kFAgIgWHJ3DedOeplNCIOSK7ZOpe2Iuw+0fJhtvQBBnSJlkfU="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.10_1597661010463_0.034128508235061306"},"_hasShrinkwrap":false},"2.5.11":{"name":"@alitajs/native","version":"2.5.11","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.11","_nodeVersion":"12.18.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-6A/MbHp0eWSUALYKi7AM10Qr4SKv0HQ5LFYVzlEBPKct0oRwJEmT2/yGkryWH055jUMqzwIGCDfUalUCx8cCuw==","shasum":"cf4b8fe3cf46fba208dd4f79973575c8e5129395","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.11.tgz","fileCount":5,"unpackedSize":24186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPeh8CRA9TVsSAnZWagAAHUoP/0C6yx7NaYw9Oy01UZZz\nFWYn6bzlgySHQ37SdTE7OOxMsoyY1u8SQPlkqClPhM/JaEKGaEWMe8yu1xHI\noOXCWLvQ2tVtxVdqIqzSs9W/Q+s3xGUPw7NQHMaJzFRDyx8NWjbfbNYD0CuU\n2/qdKXIiJjKm342/OjuzXJ5khifug6EdC1Cr/ul5L6KzgkOnUGfXLlrfSjeB\nMV426s+w2AjMdmBfNxe/ubVaQMyKvaYVDybPOdLdkNB3BGLGsLy+qnN0O/FN\nNYZB3Q2rif1dV6GKoYFuJXsDh8DkjpML3hA5Mw0qQBtPIhud3zW0RIsvP/lP\nI6mwNH5L1FzCajveuMFvIXw10Ff7z72bETdXuVSMArrW2cPmJhlTmPVdhVYm\nkAyDU8u3WQP9PPprUp7kX1ogh0H3NMayN+vEq6L7k9Ruf9O/p3LNI6ie0MeX\n4oSWAdilcBLDkC75CFTWE/rrO+LQq3aVELQMKtghXPt+LUUfVd8VeCrw/Fif\neLAqpoZKzwKvjXTmCFNEGL2I9PbqxHEIG/FndyybLCK1llvBKtdMfbJZTSEo\n9Yd0N8nikQ2C/ywH95PMIcsi/TAOR5YlvgvpWdqOguCnYbS9OnUnblv6iyT6\nlikFAUsB43UbTkrDB837T9S/y5pP+n07D5o63N2lfhZjjEZrVLjLeiyiJlnK\nc0wx\r\n=U6pV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC45xNWeTZ9j57DOu9OmSZFy6PwqxASIhu/vSD/NYgjwwIhAPIFn8J7EAs2tMfKGWmRfFFZt6tZfzYt1ylrq2ETs/ap"}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.11_1597892732375_0.8746591654747269"},"_hasShrinkwrap":false},"2.5.12":{"name":"@alitajs/native","version":"2.5.12","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.12","_nodeVersion":"12.18.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-jtaC1G/4wVj++1b1CCI+RH1SYsfxjb1YHPBQx+1NdA/lOP1e1GfsYhjqArJK22B+yU+BOYn6vXOg0L9uEUdbCA==","shasum":"cc9325318a228dd7a7594e56e6f91d04e0bc497e","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.12.tgz","fileCount":5,"unpackedSize":24186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPe1aCRA9TVsSAnZWagAAGCUP/2Cwa5HrcNAy2QJUV6bN\nS80/5Me508Z8lgZtvlmSDAEyGZq4Z4tbd9ro6b6K6Ktg2ByrrvdWHEOyABaj\n736JSDcQBJAKUfjuvYxUtrIFFdcWsPoQGwjFlLlSgSUEwp8rN/Wmq4gxLLvp\nKQLVJ0/zJBTK9yQ37r3TwB2zHf7k6mboLkmM4FH85BlPuyr6RK+yQzWopuDv\nupmqKO5Ve6RLsHlaDekif9R2Rtq8fufS6vsZ1tbaV4+lnP9tDZxIp+u0DGyL\ntlspTBmPBurEjzoqkiimOQuIUJzCdzCbzpcvEIAaE/MXNfpW99cstcTLZ59z\nv4Kz1yOXViI10S3m2Zy5mMcKyyM+O3mi3d4o48NL+fcy0LXbmwjEie4vsPt1\n/dDTCc4TwGYIebT5ZLXepl4TQNCyqMnY5HuMSK6BKQzdgnoFfvRBUsyBqNM/\npgn6wZ+BPRy4/TG4eZrVNSbyyAvEwwKhhh8pYYOFiGZaRyz64d6WhssXqXL7\nwU3NnBChG4k7AmSv/di1B8nt06Bzb3fnv9q60LNayYeWEbHaWMhRv84bcVPG\nQv7MP3FzfmVyeeNd3Y5EJKIrGGwpBk1pn1voTMazLwSFTl2vAWKdqI3K/R+0\nULI/rd1vurdOvO3qaZq6Xuy4ZO8FeOO1p4O6Jwomy1sQOXD2RCjOCGPmzpkI\nJelf\r\n=umgb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjf9dhPkdK000EdYnccTPf0dptMyKOC6UT+1DAuxltEAiEA4lv8r2uHnfVlhHlqlDFvrWygP6RY3JZTk37e8exCIjQ="}]},"maintainers":[{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.12_1597893978410_0.8947778677343681"},"_hasShrinkwrap":false},"2.5.13":{"name":"@alitajs/native","version":"2.5.13","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.13","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iZHXnYqGTNKRYm4mD17wNKMZ4OwUePvKLhQyFzJaGlFg6ggmK+9ajVhMwoSrNwsCFN1BklCXgiPUxY1y65xBrA==","shasum":"8977704e8dfe135030e60730482ebdc5220a9bd4","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.13.tgz","fileCount":5,"unpackedSize":24186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWHt0CRA9TVsSAnZWagAA4bUP+wfDvCOGcEUTICOSJDGg\ns1Zwcp87spg48RY7WOt6vs1PSZPLjoqsbNu+BrZnBNuJ5WikbfhvDIVfsnyj\nj1rddrsHCaIqeWOGwN+/2y8TdUjIQGiBL2FWxEnWOkv1PuA2r2NbcmsceYfB\nxzRrFb18KKzpCnRc5y41jsxrEX40kszctTJFjHNnxmfJTaIvHOp6GnSUs19g\nYdbYKsx0/KU/lgAK1s4aiR8O1jgzvLhbLiuhMXt4lnydIVG6mDyocpsXpxnx\nld2yuah71bp6oR/U3RfVTgGQGxKVBsMlWdEc65a795Q8BH25Enh/HjFM1FYp\ncuobzlcP1FjhnNZSgQIqYQZsRMkxd8l0rppD6ZcTOd/PaZ5oDywdrYqi2PKS\nbgm6koc1XB+3X1uBgm4UZiTQA+3GwHkpWCQeUA3iHLg3NJjf1haH91pcrc4g\n11IeP6Iz243TaCgEaeS/byI/5AAzsDfgFFxP0CJwJyMAkD0DtogrAU2S0T6k\nBScmxNoS2r2LgcIf42uBkaO3qtUtCobbpEm4vt7z7tKhob1qWVhzkR/Rga0E\nIfRG24u5NAPRy0v6dlUm94FtbVMvSRcFCfM5rLeV7DCF7GVgPIrt5KCHCLiJ\ne0jjd+0VJdpXGoIgPX/OTFUKTLSzxjC1lC+wgF3PFicgRJlQ4rAc/teTA6gl\ncGMC\r\n=wR3K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4/oOQzL9ggEitdN6QwzkfuKdTlolvNKiGBOAZXcAn8QIgS8s+iLnCjAuT3LC3cuGDoXAyYdHwKBffojyOTnlVCho="}]},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.13_1599634291708_0.7691163439473117"},"_hasShrinkwrap":false},"2.5.14":{"name":"@alitajs/native","version":"2.5.14","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.14","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BILRQ6F4iQKpwvslXlxJ57YIV7q0t+9isMY+Q9ZkFwcs2+sNDvF1tDVF4WT/x9b8LGDItdUyAQh+2SHezgwbsQ==","shasum":"48ffd561d142dd89556a9fa8614d39d704c32aba","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.14.tgz","fileCount":5,"unpackedSize":24186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYIbcCRA9TVsSAnZWagAAHPAP/iK5NWQABjBm3yIcMSBY\ng2D1QcpivGXO8iYyLqhDn4tbj8qBHko0VflG2ZZ+UAHCYLCvnQs7fB3NLD41\nOYSXa6uLGZ+kVqY5oRbgk6L6prfo7GFc+mYDDL7mLRVMFaDbkqqBYAFHZSAL\nfU2sk+Dfwl53L/WGMXFUFkOXFbn9dj0Zq5I9Tzqp1HNyppfvSIZ9QeEdzTFV\nyLvvfz8mEvCykD6uBLQ5u/caAaXKFwrEtU2mJXgiu7bcmIo40ogQNnsG7N5R\nGQzAs0PlsQRDWTLE+G14gGeu4bjHRi+OM5tC6rXgv/6GANHF9EEdzSa+qlOq\n0+sM78/IMw5nJhyfESOxTUQoBw7oZG7mmr0S1aUuJHiEzflz74S0eoQSDcgX\nOH4HWn1CpdNy2/WQamzQqb3XzTHNSTZ2viPNb0rt6TMLjuo/dd/VfXuVJ0d3\nRpQetMRjFVi3SgpYhGYeLwWU8NsMSkhjBRpWhVJfvfa0CGOxrzYzGWVwkwwG\nHs8CwAIfI/Ukcyqn0NWK5w7BF76urNVjEtkvVVB2NZI4PB3wdOxefwiiBIXR\nzK2eeZ6WjiO00XUQKTNh25gZGI3KMmeq8q+ZStoI52ABuRnJ4snvfDCK7rSk\n9SknSBFvPimmZ62fpZfz628gidrmCx9/g2raX0NgfjOK3p7Byl2zZjmn62ox\n/G+v\r\n=eTkR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpi1mNazEdCLPRWMCsATHsT1ejal+qSwxmYrUMp2gGawIhAIdmBbjtEfeGEVT4rs9XqxDTt0+1IJCPnPSUU9uM096K"}]},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.14_1600161500302_0.33566829211457305"},"_hasShrinkwrap":false},"2.5.16-beta.0":{"name":"@alitajs/native","version":"2.5.16-beta.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## 支持配置的插件\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`, `document-viewer`, `file-opener`, `fingerprint-aio`, `native-storage`, `qr-scanner`, `sqlite-storage`,\n\n## 用法\n\n`config/config.ts`\n\n```\nexport default {\n  appType: 'cordova',\n  native: ['file', 'device', 'camera', 'qr-scanner'],   // 数组里的名字只能用上面的插件名\n};\n```\n\n在项目根目录运行\n\n```shell\nalita native\n```\n\n## 各插件用法\n\n### camera\n\n相机组件，可用来拍照等\n\n对应的 `cordova` 插件: [cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n用法\n\n```js\nimport { Camera, CameraOptions } from '@ionic-native/camera';\nconst options: CameraOptions = {\n  quality: 100,\n  destinationType: Camera.DestinationType.FILE_URI,\n  encodingType: Camera.EncodingType.JPEG,\n  mediaType: Camera.MediaType.PICTURE,\n};\nCamera.getPicture(options).then(\n  (imageData) => {\n    // imageData is either a base64 encoded string or a file URI\n    // If it's base64 (DATA_URL):\n    let base64Image = 'data:image/jpeg;base64,' + imageData;\n  },\n  (err) => {\n    // Handle error\n  },\n);\n```\n\n### device\n\n用于获取设备信息，比如 platform, uuid, version 等\n\n对应的 `cordova` 插件: [cordova-plugin-device](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.html)\n\n用法\n\n```js\nimport { Device } from '@ionic-native/device';\n\n...\n\nconsole.log('Device UUID is: ' + Device.uuid);\n```\n\n### dialogs\n\n弹窗组件\n\n对应的 `cordova` 插件: [cordova-plugin-dialogs](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/index.html)\n\n用法\n\n```js\nimport { Dialogs } from '@ionic-native/dialogs';\nDialogs.alert('Hello world')\n  .then(() => console.log('Dialog dismissed'))\n  .catch((e) => console.log('Error displaying dialog', e));\n```\n\n### file\n\n文件组件，用于读写原生文件系统\n\n对应的 `cordova` 插件: [cordova-plugin-file](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html)\n\n用法\n\n```typescript\nimport { File } from '@ionic-native/file';\nFile.checkDir(File.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err =>\n  console.log('Directory doesn't exist'));\n```\n\n### secure-storage\n\n调原生方法加密保存数据\n\n对应的 `cordova` 插件: [cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` 配置\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\n支持的配置:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n\n用法\n\n```typescript\nimport {\n  SecureStorage,\n  SecureStorageObject,\n} from '@ionic-native/secure-storage';\n\nSecureStorage.create('my_store_name').then((storage: SecureStorageObject) => {\n  storage.get('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.set('key', 'value').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.remove('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n});\n```\n\n### geolocation\n\n获取当前位置组件\n\n对应的 `cordova` 插件: [cordova-plugin-geolocation](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html)\n\n- ios\n\n```xml\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport { Geolocation } from '@ionic-native/geolocation';\n\nGeolocation.getCurrentPosition()\n  .then((resp) => {\n    // resp.coords.latitude\n    // resp.coords.longitude\n  })\n  .catch((error) => {\n    console.log('Error getting location', error);\n  });\n\nlet watch = Geolocation.watchPosition();\nwatch.subscribe((data) => {\n  // data can be a set of coordinates, or an error (if an error occurred).\n  // data.coords.latitude\n  // data.coords.longitude\n});\n```\n\n### inappbrowser\n\n应用内浏览器组件\n\n对应的 `cordova` 插件: [cordova-plugin-inappbrowser](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)\n\n```typescript\nimport { InAppBrowser } from '@ionic-native/in-app-browser';\n\nconst browser = InAppBrowser.create('https://ionicframework.com/');\n\nbrowser.executeScript(...);\n\nbrowser.insertCSS(...);\nbrowser.on('loadstop').subscribe(event => {\n   browser.insertCSS({ code: \"body{color: red;\" });\n});\n\nbrowser.close();\n```\n\n### media\n\n音频播放、录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html)\n\n用法\n\n```typescript\nimport { Media, MediaObject } from '@ionic-native/media';\n\n// Create a Media instance.  Expects path to file or url as argument\n// We can optionally pass a second argument to track the status of the media\n\nconst file: MediaObject = Media.create('file.mp3');\n\n// to listen to plugin events:\n\nfile.onStatusUpdate.subscribe((status) => console.log(status)); // fires when file status changes\n\nfile.onSuccess.subscribe(() => console.log('Action is successful'));\n\nfile.onError.subscribe((error) => console.log('Error!', error));\n\n// play the file\nfile.play();\n\n// pause the file\nfile.pause();\n\n// get current playback position\nfile.getCurrentPosition().then((position) => {\n  console.log(position);\n});\n\n// get file duration\nlet duration = file.getDuration();\nconsole.log(duration);\n\n// skip to 10 seconds (expects int value in ms)\nfile.seekTo(10000);\n\n// stop playing the file\nfile.stop();\n\n// release the native audio resource\n// Platform Quirks:\n// iOS simply create a new instance and the old one will be overwritten\n// Android you must call release() to destroy instances of media when you are done\nfile.release();\n\n// Recording to a file\nconst file: MediaObject = Media.create('path/to/file.mp3');\n\nfile.startRecord();\n\nfile.stopRecord();\n```\n\n### media-capture\n\n照片、音频、视频录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture)\n\n- ios 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n<edit-config target=\"NSMicrophoneUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need microphone access to record sounds</string>\n</edit-config>\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need to photo library access to get pictures from there</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport {\n  MediaCapture,\n  MediaFile,\n  CaptureError,\n  CaptureImageOptions,\n} from '@ionic-native/media-capture';\n\nlet options: CaptureImageOptions = { limit: 3 };\nMediaCapture.captureImage(options).then(\n  (data: MediaFile[]) => console.log(data),\n  (err: CaptureError) => console.error(err),\n);\n```\n\n### keyboard\n\n键盘插件，支持键盘弹起或隐藏，需要安装 ionic webview\n\n- https://github.com/ionic-team/cordova-plugin-ionic-webview\n- https://ionicframework.com/docs/wkwebview/\n\n对应的 `cordova` 插件: [cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard)\n\n用法\n\n```typescript\nimport { Keyboard } from '@ionic-native/keyboard';\n\nKeyboard.show();\n\nKeyboard.hide();\n```\n\n### network\n\n网络连接监听插件，可以获取网络连接状态，连接变化\n\n对应的 `cordova` 插件: [cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information)\n\n用法\n\n```typescript\nimport { Network } from '@ionic-native/network';\n\n// watch network for a disconnection\nlet disconnectSubscription = Network.onDisconnect().subscribe(() => {\n  console.log('network was disconnected :-(');\n});\n\n// stop disconnect watch\ndisconnectSubscription.unsubscribe();\n\n// watch network for a connection\nlet connectSubscription = Network.onConnect().subscribe(() => {\n  console.log('network connected!');\n  // We just got a connection but we need to wait briefly\n  // before we determine the connection type. Might need to wait.\n  // prior to doing any api requests as well.\n  setTimeout(() => {\n    if (Network.type === 'wifi') {\n      console.log('we got a wifi connection, woohoo!');\n    }\n  }, 3000);\n});\n\n// stop connect watch\nconnectSubscription.unsubscribe();\n```\n\n### screen-orientation\n\n控制屏幕旋转\n\n对应的 `cordova` 插件: [cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation)\n\n用法\n\n```typescript\nimport { ScreenOrientation } from '@ionic-native/screen-orientation';\n\n// get current\nconsole.log(ScreenOrientation.type); // logs the current orientation, example: 'landscape'\n\n// set to landscape\nScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE);\n\n// allow user rotate\nScreenOrientation.unlock();\n\n// detect orientation changes\nScreenOrientation.onChange().subscribe(() => {\n  console.log('Orientation Changed');\n});\n```\n\n### statusbar\n\n状态栏组件\n\n对应的 `cordova` 插件: [cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar)\n\n```typescript\nimport { StatusBar } from '@ionic-native/status-bar';\n\n// let status bar overlay webview\nStatusBar.overlaysWebView(true);\n\n// set status bar to white\nStatusBar.backgroundColorByHexString('#ffffff');\n```\n\n### vibration\n\n震动控制\n\n对应的 `cordova` 插件: [cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration)\n\n用法\n\n```typescript\nimport { Vibration } from '@ionic-native/vibration';\n\n// Vibrate the device for a second\n// Duration is ignored on iOS.\nVibration.vibrate(1000);\n\n// Vibrate 2 seconds\n// Pause for 1 second\n// Vibrate for 2 seconds\n// Patterns work on Android and Windows only\nVibration.vibrate([2000, 1000, 2000]);\n\n// Stop any current vibrations immediately\n// Works on Android and Windows only\nVibration.vibrate(0);\n```\n\n### file-opener\n\n使用系统默认软件打开文件\n\n对应的 `cordova` 插件: [cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2)\n\n用法\n\n```typescript\nimport { FileOpener } from '@ionic-native/file-opener';\n\nFileOpener.open('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n\nFileOpener.showOpenWithDialog('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n```\n\n### document-viewer\n\npdf 查看组件\n\n对应的 `cordova` 插件: [cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer)\n\n用法\n\n```typescript\nimport {\n  DocumentViewer,\n  DocumentViewerOptions,\n} from '@ionic-native/document-viewer';\n\nconst options: DocumentViewerOptions = {\n  title: 'My PDF',\n};\n\nDocumentViewer.viewDocument('assets/myFile.pdf', 'application/pdf', options);\n```\n\n### fingerprint-aio\n\n生物识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio)\n\n#### 配置\n\n- iOS - 需要 XCode 9.2 及以上版本，Please set `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`，在 config.xml 里设置 `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`\n- 如果使用 Face ID，在 info.plist 里添加 NSFaceIDUsageDescription\n\n用法\n\n```typescript\nimport { FingerprintAIO } from '@ionic-native/fingerprint-aio';\n\nFingerprintAIO.show({\n    clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.\n    clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.\n    disableBackup:true,  //Only for Android(optional)\n    localizedFallbackTitle: 'Use Pin', //Only for iOS\n    localizedReason: 'Please authenticate' //Only for iOS\n})\n.then((result: any) => console.log(result))\n.catch((error: any) => console.log(error));\n```\n\n### native-storage\n\n使用原生存储，`Sharedpreferences` in Android and `NSUserDefaults` in iOS.\n\n对应的 `cordova` 插件: [cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage)\n\n用法\n\n```typescript\nimport { NativeStorage } from '@ionic-native/native-storage';\n\nNativeStorage.setItem('myitem', {\n  property: 'value',\n  anotherProperty: 'anotherValue',\n}).then(\n  () => console.log('Stored item!'),\n  (error) => console.error('Error storing item', error),\n);\n\nNativeStorage.getItem('myitem').then(\n  (data) => console.log(data),\n  (error) => console.error(error),\n);\n```\n\n### qr-scanner\n\n二维码识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner)\n\n用法\n\n```typescript\nimport { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner';\n\n// Optionally request the permission early\nQRScanner.prepare()\n  .then((status: QRScannerStatus) => {\n    if (status.authorized) {\n      // camera permission was granted\n\n      // start scanning\n      let scanSub = QRScanner.scan().subscribe((text: string) => {\n        console.log('Scanned something', text);\n\n        QRScanner.hide(); // hide camera preview\n        scanSub.unsubscribe(); // stop scanning\n      });\n    } else if (status.denied) {\n      // camera permission was permanently denied\n      // you must use QRScanner.openSettings() method to guide the user to the settings page\n      // then they can grant the permission from there\n    } else {\n      // permission was denied, but not permanently. You can ask for permission again at a later time.\n    }\n  })\n  .catch((e: any) => console.log('Error is', e));\n```\n\n### sqlite-storage\n\nsqlite 数据库插件\n\n对应的 `cordova` 插件: [cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage)\n\n用法\n\n```typescript\nimport { SQLite, SQLiteObject } from '@ionic-native/sqlite';\n\nSQLite.create({\n  name: 'data.db',\n  location: 'default',\n})\n  .then((db: SQLiteObject) => {\n    db.executeSql('create table danceMoves(name VARCHAR(32))', [])\n      .then(() => console.log('Executed SQL'))\n      .catch((e) => console.log(e));\n  })\n  .catch((e) => console.log(e));\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.5.16-beta.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CstSgEBjjPc36uNsDFb0QpfF963hydXiYeBrYbo45vpCaqkiGnkfIBaelonp1eUJj8seOCevEquVz0VPASbhJw==","shasum":"7e04236750f2a71db48b5f6146777d73e0dada22","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.16-beta.0.tgz","fileCount":5,"unpackedSize":24193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh/1LCRA9TVsSAnZWagAAl9UP/0p/nIL1M1MsNFUg2zcS\ndg7QOKzOG3duUwQIWpG0rK6oEJPBkJIRCBcGao14aDTNxWxM7ZxoJYAeKeFd\nOv9HNrxshzFHN2bcoHUhOnUqUTRvcjUhUVgjtyGRFCrr1e49KPB2E8/SelxT\n35FzfRSd3x6TkrqWlzsHttMxVWLBu245NKkEfzAOMfUv8vn0xpTF2rRZ/Irn\nBHOBmK52gUoORawxnSTx8nbq9m0wLrN82hgSPnw27JEXO6a3pQwOmFqEpHa9\nj1lzNWoxQRzGNQnIzAovCFIE/FI35a7ySNl8YDyPBiyRK1zlwOL3/wpmet7S\nUkZrqF0sDlynvOFDUDOwuPBvP16w33g9zx6gQCdOnvPzRkuYgt92rnsQR3wz\no2y1p/S8jyqXkZQmmP3z24Qn4ouGWkzsk4hEX4RgKyT1VDBRjFZXadiqTcs2\n3sMXLMW2OCnGdsPw0zBcu/qfznaAG/PE7Ii8lEd3/GKbwxX4a9kElYratsEu\ntWTHZ3yhfUnck3cBnfcA+J9RzpF03CwUdGPohkmBaktrEKHZS1ZnPNkM/Q8w\nhWXaFrCPrxlfn8DI2qPMiQac2ajak24lTMa9V8HIR2h1TD7i7HZO1G5UqrFO\nPDkd0Rl1mH1W2HwgXPMjb6Oei+n3v/FnZ0cTRAI6hp9bx1PXnjXjmkoYM7kD\niqAS\r\n=B53b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHK5wLSNJ+kmxFE5hv3wo0IXIufVuODcKolrr5lu2pDAiEA0bKUDWBCjXvy0RHfPqaATBnff6OBIpYhc8mCemG0klg="}]},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.16-beta.0_1602747723143_0.18631117311688028"},"_hasShrinkwrap":false},"2.5.16-beta.1":{"name":"@alitajs/native","version":"2.5.16-beta.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## 支持配置的插件\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`, `document-viewer`, `file-opener`, `fingerprint-aio`, `native-storage`, `qr-scanner`, `sqlite-storage`,\n\n## 用法\n\n`config/config.ts`\n\n```\nexport default {\n  appType: 'cordova',\n  native: ['file', 'device', 'camera', 'qr-scanner'],   // 数组里的名字只能用上面的插件名\n};\n```\n\n在项目根目录运行\n\n```shell\nalita native\n```\n\n## 各插件用法\n\n### camera\n\n相机组件，可用来拍照等\n\n对应的 `cordova` 插件: [cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n用法\n\n```js\nimport { Camera, CameraOptions } from '@ionic-native/camera';\nconst options: CameraOptions = {\n  quality: 100,\n  destinationType: Camera.DestinationType.FILE_URI,\n  encodingType: Camera.EncodingType.JPEG,\n  mediaType: Camera.MediaType.PICTURE,\n};\nCamera.getPicture(options).then(\n  (imageData) => {\n    // imageData is either a base64 encoded string or a file URI\n    // If it's base64 (DATA_URL):\n    let base64Image = 'data:image/jpeg;base64,' + imageData;\n  },\n  (err) => {\n    // Handle error\n  },\n);\n```\n\n### device\n\n用于获取设备信息，比如 platform, uuid, version 等\n\n对应的 `cordova` 插件: [cordova-plugin-device](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.html)\n\n用法\n\n```js\nimport { Device } from '@ionic-native/device';\n\n...\n\nconsole.log('Device UUID is: ' + Device.uuid);\n```\n\n### dialogs\n\n弹窗组件\n\n对应的 `cordova` 插件: [cordova-plugin-dialogs](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/index.html)\n\n用法\n\n```js\nimport { Dialogs } from '@ionic-native/dialogs';\nDialogs.alert('Hello world')\n  .then(() => console.log('Dialog dismissed'))\n  .catch((e) => console.log('Error displaying dialog', e));\n```\n\n### file\n\n文件组件，用于读写原生文件系统\n\n对应的 `cordova` 插件: [cordova-plugin-file](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html)\n\n用法\n\n```typescript\nimport { File } from '@ionic-native/file';\nFile.checkDir(File.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err =>\n  console.log('Directory doesn't exist'));\n```\n\n### secure-storage\n\n调原生方法加密保存数据\n\n对应的 `cordova` 插件: [cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` 配置\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\n支持的配置:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n\n用法\n\n```typescript\nimport {\n  SecureStorage,\n  SecureStorageObject,\n} from '@ionic-native/secure-storage';\n\nSecureStorage.create('my_store_name').then((storage: SecureStorageObject) => {\n  storage.get('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.set('key', 'value').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.remove('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n});\n```\n\n### geolocation\n\n获取当前位置组件\n\n对应的 `cordova` 插件: [cordova-plugin-geolocation](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html)\n\n- ios\n\n```xml\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport { Geolocation } from '@ionic-native/geolocation';\n\nGeolocation.getCurrentPosition()\n  .then((resp) => {\n    // resp.coords.latitude\n    // resp.coords.longitude\n  })\n  .catch((error) => {\n    console.log('Error getting location', error);\n  });\n\nlet watch = Geolocation.watchPosition();\nwatch.subscribe((data) => {\n  // data can be a set of coordinates, or an error (if an error occurred).\n  // data.coords.latitude\n  // data.coords.longitude\n});\n```\n\n### inappbrowser\n\n应用内浏览器组件\n\n对应的 `cordova` 插件: [cordova-plugin-inappbrowser](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)\n\n```typescript\nimport { InAppBrowser } from '@ionic-native/in-app-browser';\n\nconst browser = InAppBrowser.create('https://ionicframework.com/');\n\nbrowser.executeScript(...);\n\nbrowser.insertCSS(...);\nbrowser.on('loadstop').subscribe(event => {\n   browser.insertCSS({ code: \"body{color: red;\" });\n});\n\nbrowser.close();\n```\n\n### media\n\n音频播放、录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html)\n\n用法\n\n```typescript\nimport { Media, MediaObject } from '@ionic-native/media';\n\n// Create a Media instance.  Expects path to file or url as argument\n// We can optionally pass a second argument to track the status of the media\n\nconst file: MediaObject = Media.create('file.mp3');\n\n// to listen to plugin events:\n\nfile.onStatusUpdate.subscribe((status) => console.log(status)); // fires when file status changes\n\nfile.onSuccess.subscribe(() => console.log('Action is successful'));\n\nfile.onError.subscribe((error) => console.log('Error!', error));\n\n// play the file\nfile.play();\n\n// pause the file\nfile.pause();\n\n// get current playback position\nfile.getCurrentPosition().then((position) => {\n  console.log(position);\n});\n\n// get file duration\nlet duration = file.getDuration();\nconsole.log(duration);\n\n// skip to 10 seconds (expects int value in ms)\nfile.seekTo(10000);\n\n// stop playing the file\nfile.stop();\n\n// release the native audio resource\n// Platform Quirks:\n// iOS simply create a new instance and the old one will be overwritten\n// Android you must call release() to destroy instances of media when you are done\nfile.release();\n\n// Recording to a file\nconst file: MediaObject = Media.create('path/to/file.mp3');\n\nfile.startRecord();\n\nfile.stopRecord();\n```\n\n### media-capture\n\n照片、音频、视频录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture)\n\n- ios 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n<edit-config target=\"NSMicrophoneUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need microphone access to record sounds</string>\n</edit-config>\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need to photo library access to get pictures from there</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport {\n  MediaCapture,\n  MediaFile,\n  CaptureError,\n  CaptureImageOptions,\n} from '@ionic-native/media-capture';\n\nlet options: CaptureImageOptions = { limit: 3 };\nMediaCapture.captureImage(options).then(\n  (data: MediaFile[]) => console.log(data),\n  (err: CaptureError) => console.error(err),\n);\n```\n\n### keyboard\n\n键盘插件，支持键盘弹起或隐藏，需要安装 ionic webview\n\n- https://github.com/ionic-team/cordova-plugin-ionic-webview\n- https://ionicframework.com/docs/wkwebview/\n\n对应的 `cordova` 插件: [cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard)\n\n用法\n\n```typescript\nimport { Keyboard } from '@ionic-native/keyboard';\n\nKeyboard.show();\n\nKeyboard.hide();\n```\n\n### network\n\n网络连接监听插件，可以获取网络连接状态，连接变化\n\n对应的 `cordova` 插件: [cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information)\n\n用法\n\n```typescript\nimport { Network } from '@ionic-native/network';\n\n// watch network for a disconnection\nlet disconnectSubscription = Network.onDisconnect().subscribe(() => {\n  console.log('network was disconnected :-(');\n});\n\n// stop disconnect watch\ndisconnectSubscription.unsubscribe();\n\n// watch network for a connection\nlet connectSubscription = Network.onConnect().subscribe(() => {\n  console.log('network connected!');\n  // We just got a connection but we need to wait briefly\n  // before we determine the connection type. Might need to wait.\n  // prior to doing any api requests as well.\n  setTimeout(() => {\n    if (Network.type === 'wifi') {\n      console.log('we got a wifi connection, woohoo!');\n    }\n  }, 3000);\n});\n\n// stop connect watch\nconnectSubscription.unsubscribe();\n```\n\n### screen-orientation\n\n控制屏幕旋转\n\n对应的 `cordova` 插件: [cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation)\n\n用法\n\n```typescript\nimport { ScreenOrientation } from '@ionic-native/screen-orientation';\n\n// get current\nconsole.log(ScreenOrientation.type); // logs the current orientation, example: 'landscape'\n\n// set to landscape\nScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE);\n\n// allow user rotate\nScreenOrientation.unlock();\n\n// detect orientation changes\nScreenOrientation.onChange().subscribe(() => {\n  console.log('Orientation Changed');\n});\n```\n\n### statusbar\n\n状态栏组件\n\n对应的 `cordova` 插件: [cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar)\n\n```typescript\nimport { StatusBar } from '@ionic-native/status-bar';\n\n// let status bar overlay webview\nStatusBar.overlaysWebView(true);\n\n// set status bar to white\nStatusBar.backgroundColorByHexString('#ffffff');\n```\n\n### vibration\n\n震动控制\n\n对应的 `cordova` 插件: [cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration)\n\n用法\n\n```typescript\nimport { Vibration } from '@ionic-native/vibration';\n\n// Vibrate the device for a second\n// Duration is ignored on iOS.\nVibration.vibrate(1000);\n\n// Vibrate 2 seconds\n// Pause for 1 second\n// Vibrate for 2 seconds\n// Patterns work on Android and Windows only\nVibration.vibrate([2000, 1000, 2000]);\n\n// Stop any current vibrations immediately\n// Works on Android and Windows only\nVibration.vibrate(0);\n```\n\n### file-opener\n\n使用系统默认软件打开文件\n\n对应的 `cordova` 插件: [cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2)\n\n用法\n\n```typescript\nimport { FileOpener } from '@ionic-native/file-opener';\n\nFileOpener.open('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n\nFileOpener.showOpenWithDialog('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n```\n\n### document-viewer\n\npdf 查看组件\n\n对应的 `cordova` 插件: [cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer)\n\n用法\n\n```typescript\nimport {\n  DocumentViewer,\n  DocumentViewerOptions,\n} from '@ionic-native/document-viewer';\n\nconst options: DocumentViewerOptions = {\n  title: 'My PDF',\n};\n\nDocumentViewer.viewDocument('assets/myFile.pdf', 'application/pdf', options);\n```\n\n### fingerprint-aio\n\n生物识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio)\n\n#### 配置\n\n- iOS - 需要 XCode 9.2 及以上版本，Please set `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`，在 config.xml 里设置 `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`\n- 如果使用 Face ID，在 info.plist 里添加 NSFaceIDUsageDescription\n\n用法\n\n```typescript\nimport { FingerprintAIO } from '@ionic-native/fingerprint-aio';\n\nFingerprintAIO.show({\n    clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.\n    clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.\n    disableBackup:true,  //Only for Android(optional)\n    localizedFallbackTitle: 'Use Pin', //Only for iOS\n    localizedReason: 'Please authenticate' //Only for iOS\n})\n.then((result: any) => console.log(result))\n.catch((error: any) => console.log(error));\n```\n\n### native-storage\n\n使用原生存储，`Sharedpreferences` in Android and `NSUserDefaults` in iOS.\n\n对应的 `cordova` 插件: [cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage)\n\n用法\n\n```typescript\nimport { NativeStorage } from '@ionic-native/native-storage';\n\nNativeStorage.setItem('myitem', {\n  property: 'value',\n  anotherProperty: 'anotherValue',\n}).then(\n  () => console.log('Stored item!'),\n  (error) => console.error('Error storing item', error),\n);\n\nNativeStorage.getItem('myitem').then(\n  (data) => console.log(data),\n  (error) => console.error(error),\n);\n```\n\n### qr-scanner\n\n二维码识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner)\n\n用法\n\n```typescript\nimport { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner';\n\n// Optionally request the permission early\nQRScanner.prepare()\n  .then((status: QRScannerStatus) => {\n    if (status.authorized) {\n      // camera permission was granted\n\n      // start scanning\n      let scanSub = QRScanner.scan().subscribe((text: string) => {\n        console.log('Scanned something', text);\n\n        QRScanner.hide(); // hide camera preview\n        scanSub.unsubscribe(); // stop scanning\n      });\n    } else if (status.denied) {\n      // camera permission was permanently denied\n      // you must use QRScanner.openSettings() method to guide the user to the settings page\n      // then they can grant the permission from there\n    } else {\n      // permission was denied, but not permanently. You can ask for permission again at a later time.\n    }\n  })\n  .catch((e: any) => console.log('Error is', e));\n```\n\n### sqlite-storage\n\nsqlite 数据库插件\n\n对应的 `cordova` 插件: [cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage)\n\n用法\n\n```typescript\nimport { SQLite, SQLiteObject } from '@ionic-native/sqlite';\n\nSQLite.create({\n  name: 'data.db',\n  location: 'default',\n})\n  .then((db: SQLiteObject) => {\n    db.executeSql('create table danceMoves(name VARCHAR(32))', [])\n      .then(() => console.log('Executed SQL'))\n      .catch((e) => console.log(e));\n  })\n  .catch((e) => console.log(e));\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.5.16-beta.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jz/DPl7hyjsXM8D+4JMlZaXo+8hoqpnQ2yBDfFZ/KdY2MWrSoT+13lKZtYVqmtlxG0PgjQHof/bk5q8+d3lEJA==","shasum":"28c055c1c3854dbb2516b38d3e8c846558c8cbed","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.16-beta.1.tgz","fileCount":5,"unpackedSize":24193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiBJQCRA9TVsSAnZWagAAApEP/04F6g4rWiZUJxCSmD0o\n41oiOND7FbGt/2+IPW1vuMDNuF0Ed/ZLxsvsLvtjEjgVhf9r7kU3EtakDnYS\n7ztsdVAhEaIbkkGt9qhSBewNNy3tsxW5eHzrDou7cjuOBlOao1oCbNS+CJXy\nAanZuOchrmVVG800h0gW96fhOxsC+igKLP3rPLzFu0ChKVPAwRG4TlcJL1d1\nCKdc2EV4EbkWDLOKb5Ka4OO3INgL5NzNtiLOfnvMUW/A4QEkjLENZACw0n32\nvW5vygnjPtknIrsseqQCj3swgR7SRHWYxt4mcfjXux0x6qJehVKEHbJrO7ok\nVTGkxmuepyFzrfR2haPIKlWmhRoTS1/mLI2DbbTEKkIdHKZSMKeJYIm+JNvs\nXSxFi69oFHn267XIc1qoZYVqdRd1mXiojlc59H2Da99fRvkHcz8271pSHyNg\nSPR2TyTpLy/cLrx9o9WAKYFNGfBhgt5i1xDY3KHPqEfGHm+RAdLSkck0g9Nk\nRf3Nh4RhRuCzffQ6CTrpGajo03pEMU0AQMmtSvGrNXpOBO7ZDmSBWozgG590\nY2GLglHtvKZt2nOOoJMdeiVdr6SAzNSNjVQ/suXGXSagJsysdmCMXhQb6I/n\nybF1JgG/3/EPi/NZ/ffhYg0HI3SIc27bCd3Sjg1sC/k9ACqA90Lu5M8bb6m0\nZQ2f\r\n=+Ugr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+u+fuPcbc7mrLb9VT7SBxqLuAQLHhMMnVklAb+26cHAiEAxtjaQHOTt2tDUrbXj/hGcXXQxQuDla3zbH74gBmljpc="}]},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.16-beta.1_1602753104363_0.7929452153547316"},"_hasShrinkwrap":false},"2.5.16-beta.2":{"name":"@alitajs/native","version":"2.5.16-beta.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## 支持配置的插件\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`, `document-viewer`, `file-opener`, `fingerprint-aio`, `native-storage`, `qr-scanner`, `sqlite-storage`,\n\n## 用法\n\n`config/config.ts`\n\n```\nexport default {\n  appType: 'cordova',\n  native: ['file', 'device', 'camera', 'qr-scanner'],   // 数组里的名字只能用上面的插件名\n};\n```\n\n在项目根目录运行\n\n```shell\nalita native\n```\n\n## 各插件用法\n\n### camera\n\n相机组件，可用来拍照等\n\n对应的 `cordova` 插件: [cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n用法\n\n```js\nimport { Camera, CameraOptions } from '@ionic-native/camera';\nconst options: CameraOptions = {\n  quality: 100,\n  destinationType: Camera.DestinationType.FILE_URI,\n  encodingType: Camera.EncodingType.JPEG,\n  mediaType: Camera.MediaType.PICTURE,\n};\nCamera.getPicture(options).then(\n  (imageData) => {\n    // imageData is either a base64 encoded string or a file URI\n    // If it's base64 (DATA_URL):\n    let base64Image = 'data:image/jpeg;base64,' + imageData;\n  },\n  (err) => {\n    // Handle error\n  },\n);\n```\n\n### device\n\n用于获取设备信息，比如 platform, uuid, version 等\n\n对应的 `cordova` 插件: [cordova-plugin-device](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.html)\n\n用法\n\n```js\nimport { Device } from '@ionic-native/device';\n\n...\n\nconsole.log('Device UUID is: ' + Device.uuid);\n```\n\n### dialogs\n\n弹窗组件\n\n对应的 `cordova` 插件: [cordova-plugin-dialogs](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/index.html)\n\n用法\n\n```js\nimport { Dialogs } from '@ionic-native/dialogs';\nDialogs.alert('Hello world')\n  .then(() => console.log('Dialog dismissed'))\n  .catch((e) => console.log('Error displaying dialog', e));\n```\n\n### file\n\n文件组件，用于读写原生文件系统\n\n对应的 `cordova` 插件: [cordova-plugin-file](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html)\n\n用法\n\n```typescript\nimport { File } from '@ionic-native/file';\nFile.checkDir(File.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err =>\n  console.log('Directory doesn't exist'));\n```\n\n### secure-storage\n\n调原生方法加密保存数据\n\n对应的 `cordova` 插件: [cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` 配置\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\n支持的配置:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n\n用法\n\n```typescript\nimport {\n  SecureStorage,\n  SecureStorageObject,\n} from '@ionic-native/secure-storage';\n\nSecureStorage.create('my_store_name').then((storage: SecureStorageObject) => {\n  storage.get('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.set('key', 'value').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.remove('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n});\n```\n\n### geolocation\n\n获取当前位置组件\n\n对应的 `cordova` 插件: [cordova-plugin-geolocation](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html)\n\n- ios\n\n```xml\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport { Geolocation } from '@ionic-native/geolocation';\n\nGeolocation.getCurrentPosition()\n  .then((resp) => {\n    // resp.coords.latitude\n    // resp.coords.longitude\n  })\n  .catch((error) => {\n    console.log('Error getting location', error);\n  });\n\nlet watch = Geolocation.watchPosition();\nwatch.subscribe((data) => {\n  // data can be a set of coordinates, or an error (if an error occurred).\n  // data.coords.latitude\n  // data.coords.longitude\n});\n```\n\n### inappbrowser\n\n应用内浏览器组件\n\n对应的 `cordova` 插件: [cordova-plugin-inappbrowser](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)\n\n```typescript\nimport { InAppBrowser } from '@ionic-native/in-app-browser';\n\nconst browser = InAppBrowser.create('https://ionicframework.com/');\n\nbrowser.executeScript(...);\n\nbrowser.insertCSS(...);\nbrowser.on('loadstop').subscribe(event => {\n   browser.insertCSS({ code: \"body{color: red;\" });\n});\n\nbrowser.close();\n```\n\n### media\n\n音频播放、录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html)\n\n用法\n\n```typescript\nimport { Media, MediaObject } from '@ionic-native/media';\n\n// Create a Media instance.  Expects path to file or url as argument\n// We can optionally pass a second argument to track the status of the media\n\nconst file: MediaObject = Media.create('file.mp3');\n\n// to listen to plugin events:\n\nfile.onStatusUpdate.subscribe((status) => console.log(status)); // fires when file status changes\n\nfile.onSuccess.subscribe(() => console.log('Action is successful'));\n\nfile.onError.subscribe((error) => console.log('Error!', error));\n\n// play the file\nfile.play();\n\n// pause the file\nfile.pause();\n\n// get current playback position\nfile.getCurrentPosition().then((position) => {\n  console.log(position);\n});\n\n// get file duration\nlet duration = file.getDuration();\nconsole.log(duration);\n\n// skip to 10 seconds (expects int value in ms)\nfile.seekTo(10000);\n\n// stop playing the file\nfile.stop();\n\n// release the native audio resource\n// Platform Quirks:\n// iOS simply create a new instance and the old one will be overwritten\n// Android you must call release() to destroy instances of media when you are done\nfile.release();\n\n// Recording to a file\nconst file: MediaObject = Media.create('path/to/file.mp3');\n\nfile.startRecord();\n\nfile.stopRecord();\n```\n\n### media-capture\n\n照片、音频、视频录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture)\n\n- ios 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n<edit-config target=\"NSMicrophoneUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need microphone access to record sounds</string>\n</edit-config>\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need to photo library access to get pictures from there</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport {\n  MediaCapture,\n  MediaFile,\n  CaptureError,\n  CaptureImageOptions,\n} from '@ionic-native/media-capture';\n\nlet options: CaptureImageOptions = { limit: 3 };\nMediaCapture.captureImage(options).then(\n  (data: MediaFile[]) => console.log(data),\n  (err: CaptureError) => console.error(err),\n);\n```\n\n### keyboard\n\n键盘插件，支持键盘弹起或隐藏，需要安装 ionic webview\n\n- https://github.com/ionic-team/cordova-plugin-ionic-webview\n- https://ionicframework.com/docs/wkwebview/\n\n对应的 `cordova` 插件: [cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard)\n\n用法\n\n```typescript\nimport { Keyboard } from '@ionic-native/keyboard';\n\nKeyboard.show();\n\nKeyboard.hide();\n```\n\n### network\n\n网络连接监听插件，可以获取网络连接状态，连接变化\n\n对应的 `cordova` 插件: [cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information)\n\n用法\n\n```typescript\nimport { Network } from '@ionic-native/network';\n\n// watch network for a disconnection\nlet disconnectSubscription = Network.onDisconnect().subscribe(() => {\n  console.log('network was disconnected :-(');\n});\n\n// stop disconnect watch\ndisconnectSubscription.unsubscribe();\n\n// watch network for a connection\nlet connectSubscription = Network.onConnect().subscribe(() => {\n  console.log('network connected!');\n  // We just got a connection but we need to wait briefly\n  // before we determine the connection type. Might need to wait.\n  // prior to doing any api requests as well.\n  setTimeout(() => {\n    if (Network.type === 'wifi') {\n      console.log('we got a wifi connection, woohoo!');\n    }\n  }, 3000);\n});\n\n// stop connect watch\nconnectSubscription.unsubscribe();\n```\n\n### screen-orientation\n\n控制屏幕旋转\n\n对应的 `cordova` 插件: [cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation)\n\n用法\n\n```typescript\nimport { ScreenOrientation } from '@ionic-native/screen-orientation';\n\n// get current\nconsole.log(ScreenOrientation.type); // logs the current orientation, example: 'landscape'\n\n// set to landscape\nScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE);\n\n// allow user rotate\nScreenOrientation.unlock();\n\n// detect orientation changes\nScreenOrientation.onChange().subscribe(() => {\n  console.log('Orientation Changed');\n});\n```\n\n### statusbar\n\n状态栏组件\n\n对应的 `cordova` 插件: [cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar)\n\n```typescript\nimport { StatusBar } from '@ionic-native/status-bar';\n\n// let status bar overlay webview\nStatusBar.overlaysWebView(true);\n\n// set status bar to white\nStatusBar.backgroundColorByHexString('#ffffff');\n```\n\n### vibration\n\n震动控制\n\n对应的 `cordova` 插件: [cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration)\n\n用法\n\n```typescript\nimport { Vibration } from '@ionic-native/vibration';\n\n// Vibrate the device for a second\n// Duration is ignored on iOS.\nVibration.vibrate(1000);\n\n// Vibrate 2 seconds\n// Pause for 1 second\n// Vibrate for 2 seconds\n// Patterns work on Android and Windows only\nVibration.vibrate([2000, 1000, 2000]);\n\n// Stop any current vibrations immediately\n// Works on Android and Windows only\nVibration.vibrate(0);\n```\n\n### file-opener\n\n使用系统默认软件打开文件\n\n对应的 `cordova` 插件: [cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2)\n\n用法\n\n```typescript\nimport { FileOpener } from '@ionic-native/file-opener';\n\nFileOpener.open('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n\nFileOpener.showOpenWithDialog('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n```\n\n### document-viewer\n\npdf 查看组件\n\n对应的 `cordova` 插件: [cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer)\n\n用法\n\n```typescript\nimport {\n  DocumentViewer,\n  DocumentViewerOptions,\n} from '@ionic-native/document-viewer';\n\nconst options: DocumentViewerOptions = {\n  title: 'My PDF',\n};\n\nDocumentViewer.viewDocument('assets/myFile.pdf', 'application/pdf', options);\n```\n\n### fingerprint-aio\n\n生物识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio)\n\n#### 配置\n\n- iOS - 需要 XCode 9.2 及以上版本，Please set `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`，在 config.xml 里设置 `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`\n- 如果使用 Face ID，在 info.plist 里添加 NSFaceIDUsageDescription\n\n用法\n\n```typescript\nimport { FingerprintAIO } from '@ionic-native/fingerprint-aio';\n\nFingerprintAIO.show({\n    clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.\n    clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.\n    disableBackup:true,  //Only for Android(optional)\n    localizedFallbackTitle: 'Use Pin', //Only for iOS\n    localizedReason: 'Please authenticate' //Only for iOS\n})\n.then((result: any) => console.log(result))\n.catch((error: any) => console.log(error));\n```\n\n### native-storage\n\n使用原生存储，`Sharedpreferences` in Android and `NSUserDefaults` in iOS.\n\n对应的 `cordova` 插件: [cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage)\n\n用法\n\n```typescript\nimport { NativeStorage } from '@ionic-native/native-storage';\n\nNativeStorage.setItem('myitem', {\n  property: 'value',\n  anotherProperty: 'anotherValue',\n}).then(\n  () => console.log('Stored item!'),\n  (error) => console.error('Error storing item', error),\n);\n\nNativeStorage.getItem('myitem').then(\n  (data) => console.log(data),\n  (error) => console.error(error),\n);\n```\n\n### qr-scanner\n\n二维码识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner)\n\n用法\n\n```typescript\nimport { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner';\n\n// Optionally request the permission early\nQRScanner.prepare()\n  .then((status: QRScannerStatus) => {\n    if (status.authorized) {\n      // camera permission was granted\n\n      // start scanning\n      let scanSub = QRScanner.scan().subscribe((text: string) => {\n        console.log('Scanned something', text);\n\n        QRScanner.hide(); // hide camera preview\n        scanSub.unsubscribe(); // stop scanning\n      });\n    } else if (status.denied) {\n      // camera permission was permanently denied\n      // you must use QRScanner.openSettings() method to guide the user to the settings page\n      // then they can grant the permission from there\n    } else {\n      // permission was denied, but not permanently. You can ask for permission again at a later time.\n    }\n  })\n  .catch((e: any) => console.log('Error is', e));\n```\n\n### sqlite-storage\n\nsqlite 数据库插件\n\n对应的 `cordova` 插件: [cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage)\n\n用法\n\n```typescript\nimport { SQLite, SQLiteObject } from '@ionic-native/sqlite';\n\nSQLite.create({\n  name: 'data.db',\n  location: 'default',\n})\n  .then((db: SQLiteObject) => {\n    db.executeSql('create table danceMoves(name VARCHAR(32))', [])\n      .then(() => console.log('Executed SQL'))\n      .catch((e) => console.log(e));\n  })\n  .catch((e) => console.log(e));\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.5.16-beta.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-w5sDheiLOUkKq4DFHBxw3mIAm1g4Tsn/ntCCWSbGz/B0JOHwTBEZYEf1XgsKQtAzYODEaki00+xNWPEr7dV7Fw==","shasum":"05802121d681fc45203c072820b9d92691bb897d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.16-beta.2.tgz","fileCount":5,"unpackedSize":24193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiW8PCRA9TVsSAnZWagAA76cQAIjZcnXv1g4ofodFCReB\nFI8zXGPNeAgwoBGASMdJt5MpLIxYyOXquMaAXKrFy4FA3qYTBHEzSaJiX66M\nK9zQZbX6vnLHp8e3h5oqv6cZUulZm5CTWiefEa/P28V5iS2CiqJDLOPrzobW\n6g9BdrP8f2gy6XXeHk3rmlSbWirZSyrMh4F5QI5DqmWMLit5F6nIwIEWOyG2\nFEzPKDUPgAQ+iPb7JL385cA2OwQOek8HBzaj4U5I6z0gPfWU1FWIEOK47B0Q\nkQExqn+tM4MBmQULA7TsLYfnADoqBNZo/wEY5ltQPTWGWlvPnHQFvqb/1GL5\nopVBwvjvy8c2o+qYrUzBzEkKnL4GFa5pqgmu3AE9nulDXqwGUyIogfZe/ioU\n65IJwDZ0i689RmeDiVk/Y5PxbO55uTVhIDOIqRMjfjmw+eNe4VnEVROuKgEv\nL98x4bj5BrH0gzrF3v9o3uQdUxgMH1p5ElD6fewggkyX/JzP1GZXy+8k2wPD\nrjGc1ijijfgPODyRnNGRcDCJUURV5w3dmgsAAsIneIvRElDdD/CA0Ft6DnOL\nXDAmU8os3p/4hEFIfCFx1f3Og6Roe6pmtci1M4aCcsEAwqaYlXAID3hY4LRT\n4q0p4E48x96DLiKTGwXSbZ834xbMwH4hbXRbzcDHjd5lt+b5x1bfl+gsfJkS\nlAZi\r\n=Jo42\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5XLIiR6MvxrSkw8upP97UXUkaNCqI4rHIJcqoel+vCQIgChfhtCjPN1kcBlQjIJYrWHf89boQsxb+i/MBj+RTxYI="}]},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.16-beta.2_1602842383276_0.5228419029132443"},"_hasShrinkwrap":false},"2.5.17-beta.3":{"name":"@alitajs/native","version":"2.5.17-beta.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"readme":"# @alitajs/native\n\n## 支持配置的插件\n\n`camera`, `device`, `dialogs`, `file`, `geolocation`, `inappbrowser`, `media`, `media-capture`, `keyboard`, `secure-storage`, `network`, `screen-orientation`, `statusbar`, `vibration`, `document-viewer`, `file-opener`, `fingerprint-aio`, `native-storage`, `qr-scanner`, `sqlite-storage`,\n\n## 用法\n\n`config/config.ts`\n\n```\nexport default {\n  appType: 'cordova',\n  native: ['file', 'device', 'camera', 'qr-scanner'],   // 数组里的名字只能用上面的插件名\n};\n```\n\n在项目根目录运行\n\n```shell\nalita native\n```\n\n## 各插件用法\n\n### camera\n\n相机组件，可用来拍照等\n\n对应的 `cordova` 插件: [cordova-plugin-camera](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/index.html)\n\n`config.xml` 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to get pictures from there</string>\n</edit-config>\n\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n\n<edit-config target=\"NSPhotoLibraryAddUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need photo library access to save pictures there</string>\n</edit-config>\n```\n\n用法\n\n```js\nimport { Camera, CameraOptions } from '@ionic-native/camera';\nconst options: CameraOptions = {\n  quality: 100,\n  destinationType: Camera.DestinationType.FILE_URI,\n  encodingType: Camera.EncodingType.JPEG,\n  mediaType: Camera.MediaType.PICTURE,\n};\nCamera.getPicture(options).then(\n  (imageData) => {\n    // imageData is either a base64 encoded string or a file URI\n    // If it's base64 (DATA_URL):\n    let base64Image = 'data:image/jpeg;base64,' + imageData;\n  },\n  (err) => {\n    // Handle error\n  },\n);\n```\n\n### device\n\n用于获取设备信息，比如 platform, uuid, version 等\n\n对应的 `cordova` 插件: [cordova-plugin-device](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.html)\n\n用法\n\n```js\nimport { Device } from '@ionic-native/device';\n\n...\n\nconsole.log('Device UUID is: ' + Device.uuid);\n```\n\n### dialogs\n\n弹窗组件\n\n对应的 `cordova` 插件: [cordova-plugin-dialogs](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/index.html)\n\n用法\n\n```js\nimport { Dialogs } from '@ionic-native/dialogs';\nDialogs.alert('Hello world')\n  .then(() => console.log('Dialog dismissed'))\n  .catch((e) => console.log('Error displaying dialog', e));\n```\n\n### file\n\n文件组件，用于读写原生文件系统\n\n对应的 `cordova` 插件: [cordova-plugin-file](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html)\n\n用法\n\n```typescript\nimport { File } from '@ionic-native/file';\nFile.checkDir(File.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err =>\n  console.log('Directory doesn't exist'));\n```\n\n### secure-storage\n\n调原生方法加密保存数据\n\n对应的 `cordova` 插件: [cordova-plugin-secure-storage](https://github.com/Crypho/cordova-plugin-secure-storage)\n\n`config.xml` 配置\n\n```xml\n<platform name=\"ios\">\n    <preference name=\"KeychainAccessibility\" value=\"WhenUnlocked\"/>\n</platform>\n```\n\n支持的配置:\n\n```\nAfterFirstUnlock\nAfterFirstUnlockThisDeviceOnly\nWhenUnlocked (default)\nWhenUnlockedThisDeviceOnly\nWhenPasscodeSetThisDeviceOnly (this option is available only on iOS8 and later)\n```\n\n用法\n\n```typescript\nimport {\n  SecureStorage,\n  SecureStorageObject,\n} from '@ionic-native/secure-storage';\n\nSecureStorage.create('my_store_name').then((storage: SecureStorageObject) => {\n  storage.get('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.set('key', 'value').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n\n  storage.remove('key').then(\n    (data) => console.log(data),\n    (error) => console.log(error),\n  );\n});\n```\n\n### geolocation\n\n获取当前位置组件\n\n对应的 `cordova` 插件: [cordova-plugin-geolocation](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html)\n\n- ios\n\n```xml\n<edit-config target=\"NSLocationWhenInUseUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need location access to find things nearby</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport { Geolocation } from '@ionic-native/geolocation';\n\nGeolocation.getCurrentPosition()\n  .then((resp) => {\n    // resp.coords.latitude\n    // resp.coords.longitude\n  })\n  .catch((error) => {\n    console.log('Error getting location', error);\n  });\n\nlet watch = Geolocation.watchPosition();\nwatch.subscribe((data) => {\n  // data can be a set of coordinates, or an error (if an error occurred).\n  // data.coords.latitude\n  // data.coords.longitude\n});\n```\n\n### inappbrowser\n\n应用内浏览器组件\n\n对应的 `cordova` 插件: [cordova-plugin-inappbrowser](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)\n\n```typescript\nimport { InAppBrowser } from '@ionic-native/in-app-browser';\n\nconst browser = InAppBrowser.create('https://ionicframework.com/');\n\nbrowser.executeScript(...);\n\nbrowser.insertCSS(...);\nbrowser.on('loadstop').subscribe(event => {\n   browser.insertCSS({ code: \"body{color: red;\" });\n});\n\nbrowser.close();\n```\n\n### media\n\n音频播放、录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html)\n\n用法\n\n```typescript\nimport { Media, MediaObject } from '@ionic-native/media';\n\n// Create a Media instance.  Expects path to file or url as argument\n// We can optionally pass a second argument to track the status of the media\n\nconst file: MediaObject = Media.create('file.mp3');\n\n// to listen to plugin events:\n\nfile.onStatusUpdate.subscribe((status) => console.log(status)); // fires when file status changes\n\nfile.onSuccess.subscribe(() => console.log('Action is successful'));\n\nfile.onError.subscribe((error) => console.log('Error!', error));\n\n// play the file\nfile.play();\n\n// pause the file\nfile.pause();\n\n// get current playback position\nfile.getCurrentPosition().then((position) => {\n  console.log(position);\n});\n\n// get file duration\nlet duration = file.getDuration();\nconsole.log(duration);\n\n// skip to 10 seconds (expects int value in ms)\nfile.seekTo(10000);\n\n// stop playing the file\nfile.stop();\n\n// release the native audio resource\n// Platform Quirks:\n// iOS simply create a new instance and the old one will be overwritten\n// Android you must call release() to destroy instances of media when you are done\nfile.release();\n\n// Recording to a file\nconst file: MediaObject = Media.create('path/to/file.mp3');\n\nfile.startRecord();\n\nfile.stopRecord();\n```\n\n### media-capture\n\n照片、音频、视频录制组件\n\n对应的 `cordova` 插件: [cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture)\n\n- ios 配置\n\n```xml\n<edit-config target=\"NSCameraUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need camera access to take pictures</string>\n</edit-config>\n<edit-config target=\"NSMicrophoneUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need microphone access to record sounds</string>\n</edit-config>\n<edit-config target=\"NSPhotoLibraryUsageDescription\" file=\"*-Info.plist\" mode=\"merge\">\n    <string>need to photo library access to get pictures from there</string>\n</edit-config>\n```\n\n用法\n\n```typescript\nimport {\n  MediaCapture,\n  MediaFile,\n  CaptureError,\n  CaptureImageOptions,\n} from '@ionic-native/media-capture';\n\nlet options: CaptureImageOptions = { limit: 3 };\nMediaCapture.captureImage(options).then(\n  (data: MediaFile[]) => console.log(data),\n  (err: CaptureError) => console.error(err),\n);\n```\n\n### keyboard\n\n键盘插件，支持键盘弹起或隐藏，需要安装 ionic webview\n\n- https://github.com/ionic-team/cordova-plugin-ionic-webview\n- https://ionicframework.com/docs/wkwebview/\n\n对应的 `cordova` 插件: [cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard)\n\n用法\n\n```typescript\nimport { Keyboard } from '@ionic-native/keyboard';\n\nKeyboard.show();\n\nKeyboard.hide();\n```\n\n### network\n\n网络连接监听插件，可以获取网络连接状态，连接变化\n\n对应的 `cordova` 插件: [cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information)\n\n用法\n\n```typescript\nimport { Network } from '@ionic-native/network';\n\n// watch network for a disconnection\nlet disconnectSubscription = Network.onDisconnect().subscribe(() => {\n  console.log('network was disconnected :-(');\n});\n\n// stop disconnect watch\ndisconnectSubscription.unsubscribe();\n\n// watch network for a connection\nlet connectSubscription = Network.onConnect().subscribe(() => {\n  console.log('network connected!');\n  // We just got a connection but we need to wait briefly\n  // before we determine the connection type. Might need to wait.\n  // prior to doing any api requests as well.\n  setTimeout(() => {\n    if (Network.type === 'wifi') {\n      console.log('we got a wifi connection, woohoo!');\n    }\n  }, 3000);\n});\n\n// stop connect watch\nconnectSubscription.unsubscribe();\n```\n\n### screen-orientation\n\n控制屏幕旋转\n\n对应的 `cordova` 插件: [cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation)\n\n用法\n\n```typescript\nimport { ScreenOrientation } from '@ionic-native/screen-orientation';\n\n// get current\nconsole.log(ScreenOrientation.type); // logs the current orientation, example: 'landscape'\n\n// set to landscape\nScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE);\n\n// allow user rotate\nScreenOrientation.unlock();\n\n// detect orientation changes\nScreenOrientation.onChange().subscribe(() => {\n  console.log('Orientation Changed');\n});\n```\n\n### statusbar\n\n状态栏组件\n\n对应的 `cordova` 插件: [cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar)\n\n```typescript\nimport { StatusBar } from '@ionic-native/status-bar';\n\n// let status bar overlay webview\nStatusBar.overlaysWebView(true);\n\n// set status bar to white\nStatusBar.backgroundColorByHexString('#ffffff');\n```\n\n### vibration\n\n震动控制\n\n对应的 `cordova` 插件: [cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration)\n\n用法\n\n```typescript\nimport { Vibration } from '@ionic-native/vibration';\n\n// Vibrate the device for a second\n// Duration is ignored on iOS.\nVibration.vibrate(1000);\n\n// Vibrate 2 seconds\n// Pause for 1 second\n// Vibrate for 2 seconds\n// Patterns work on Android and Windows only\nVibration.vibrate([2000, 1000, 2000]);\n\n// Stop any current vibrations immediately\n// Works on Android and Windows only\nVibration.vibrate(0);\n```\n\n### file-opener\n\n使用系统默认软件打开文件\n\n对应的 `cordova` 插件: [cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2)\n\n用法\n\n```typescript\nimport { FileOpener } from '@ionic-native/file-opener';\n\nFileOpener.open('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n\nFileOpener.showOpenWithDialog('path/to/file.pdf', 'application/pdf')\n  .then(() => console.log('File is opened'))\n  .catch((e) => console.log('Error opening file', e));\n```\n\n### document-viewer\n\npdf 查看组件\n\n对应的 `cordova` 插件: [cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer)\n\n用法\n\n```typescript\nimport {\n  DocumentViewer,\n  DocumentViewerOptions,\n} from '@ionic-native/document-viewer';\n\nconst options: DocumentViewerOptions = {\n  title: 'My PDF',\n};\n\nDocumentViewer.viewDocument('assets/myFile.pdf', 'application/pdf', options);\n```\n\n### fingerprint-aio\n\n生物识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio)\n\n#### 配置\n\n- iOS - 需要 XCode 9.2 及以上版本，Please set `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`，在 config.xml 里设置 `<preference name=\"UseSwiftLanguageVersion\" value=\"4.0\" />`\n- 如果使用 Face ID，在 info.plist 里添加 NSFaceIDUsageDescription\n\n用法\n\n```typescript\nimport { FingerprintAIO } from '@ionic-native/fingerprint-aio';\n\nFingerprintAIO.show({\n    clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.\n    clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.\n    disableBackup:true,  //Only for Android(optional)\n    localizedFallbackTitle: 'Use Pin', //Only for iOS\n    localizedReason: 'Please authenticate' //Only for iOS\n})\n.then((result: any) => console.log(result))\n.catch((error: any) => console.log(error));\n```\n\n### native-storage\n\n使用原生存储，`Sharedpreferences` in Android and `NSUserDefaults` in iOS.\n\n对应的 `cordova` 插件: [cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage)\n\n用法\n\n```typescript\nimport { NativeStorage } from '@ionic-native/native-storage';\n\nNativeStorage.setItem('myitem', {\n  property: 'value',\n  anotherProperty: 'anotherValue',\n}).then(\n  () => console.log('Stored item!'),\n  (error) => console.error('Error storing item', error),\n);\n\nNativeStorage.getItem('myitem').then(\n  (data) => console.log(data),\n  (error) => console.error(error),\n);\n```\n\n### qr-scanner\n\n二维码识别组件\n\n对应的 `cordova` 插件: [cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner)\n\n用法\n\n```typescript\nimport { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner';\n\n// Optionally request the permission early\nQRScanner.prepare()\n  .then((status: QRScannerStatus) => {\n    if (status.authorized) {\n      // camera permission was granted\n\n      // start scanning\n      let scanSub = QRScanner.scan().subscribe((text: string) => {\n        console.log('Scanned something', text);\n\n        QRScanner.hide(); // hide camera preview\n        scanSub.unsubscribe(); // stop scanning\n      });\n    } else if (status.denied) {\n      // camera permission was permanently denied\n      // you must use QRScanner.openSettings() method to guide the user to the settings page\n      // then they can grant the permission from there\n    } else {\n      // permission was denied, but not permanently. You can ask for permission again at a later time.\n    }\n  })\n  .catch((e: any) => console.log('Error is', e));\n```\n\n### sqlite-storage\n\nsqlite 数据库插件\n\n对应的 `cordova` 插件: [cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage)\n\n用法\n\n```typescript\nimport { SQLite, SQLiteObject } from '@ionic-native/sqlite';\n\nSQLite.create({\n  name: 'data.db',\n  location: 'default',\n})\n  .then((db: SQLiteObject) => {\n    db.executeSql('create table danceMoves(name VARCHAR(32))', [])\n      .then(() => console.log('Executed SQL'))\n      .catch((e) => console.log(e));\n  })\n  .catch((e) => console.log(e));\n```\n","readmeFilename":"README.md","_id":"@alitajs/native@2.5.17-beta.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PZBoVDyj3IpoqXdoUEPhTlzoT05MLiu8l7CVGimomMqxnUPj6UhS+gYH15kCKN0F3gm6uKM20rLTuzP9fJ94mQ==","shasum":"da102b1c275fbbbccc1fd8f08f82178a182be997","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.17-beta.3.tgz","fileCount":5,"unpackedSize":24193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoRCOCRA9TVsSAnZWagAAjqoQAKTReM39/SR/zqOrReF/\nDT4rbSLSXJslFtjrrb1rLnGGNFC2DOSYRpK41NHEugRtWLsm4rkCy+mV56F1\n3YHoF2P/bO7jE+xw3+uXTjSm8IyURNtV+sG+pIZjrba1bxjzIP/coMKYj6ff\nH38YQos+HXH66CydmdfxNLLCEpD8LCySi0smb1Q+Y70CzpoZp98hmedDIMLi\ndh9WkyeM9Tq+Am2GrvITGbOfmDe9OZYUDKO5UNMPAmMppfpfNiZpo03MUbga\nBAlpGzYOyRXsfqrRjWBCs98+J+cnjVNZcC535+VqxV+S5XpCzQmI9WpU+SB6\nWTPzgdDwwD5hWESxjIrNC9OG5Ya/LLd1eaOoI7M1p96IB7+lqzvIYHRDp3MN\n5YKQKgfAXrwcFAeT6lhUxj6sm0ioS6Hm67BhBvV3jmp8Gjhnx3ABksDKKCjA\nlPw5bY/suhteJ2a/pLRpaZQXfH0qnLYyKLT0oFZaL0yTapdnpjlJ3POoEXGt\n27oGEjLqF8tWiQfXrPiLHp9DVppfoib9TH19hSyaHSf+7LbPjg9Gu4Q2990j\nzngZSZeIJ+0sqOL6jC6ee6pDGdvrqAOF9nfT/Em3i1X/JYD0+DzXvUjlrDSP\nHAOy/ZxYBeRsPISMLd0GyfNSGAkAVt7VKJWz+pZqst23i6gtYIK70OZXoiVC\nQzKV\r\n=wuh9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXh+TidwcvM4nv7h559CMl6sbE7KsGh8NxYep5V3N+OAiAYOvrbqBoeQYydA8+7GW93IZ9yeJlOR+o5wvmnDfqFNQ=="}]},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.17-beta.3_1604391053907_0.3614314992237566"},"_hasShrinkwrap":false},"2.5.20":{"name":"@alitajs/native","version":"2.5.20","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.5.20","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-oA3qEBqcOftlhne0ULJXEtCqOAlcz3ThkroWcm9OjBMKmlDNvipeJklSj2rFCAdBZd+etyjJRZpIw+D785tHTg==","shasum":"c5e987dacfaee57c17870aac2a3b890cf6700ffa","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.5.20.tgz","fileCount":5,"unpackedSize":24186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqL2jCRA9TVsSAnZWagAA0g0QAJOMbKoJ9+83pxwo0HIV\nQsAtROio011wOrvuB8MGQ3uuovU9T7KsJ9o6c5wJabXZhhrVRSLJoTARciD+\ncTvtsgu+B/Nw7UacumSnoIurcmTigXtPZaoFQD6kfRE2V/fT85Yw83uaRifV\nsNw+mFsjHSKo2Yh/4TlNTI5FKouKW4/t77vBAK3uaOR4f8LIgl2MX7mgQTbx\nbTxiKZT7Wwy+uEjr4iZnHKY6oPYLC52xJGAvyJFQok28x0zC6USHKXHRu5ik\nth3z/GNUeNVNMRfdEyFCwX8Fa6O+KfhsJ2E1YfpYNcRb+qDRfB/JvFOW8xkN\npQD9N0fVq199WAKcT7AE2/yaXvobzx8o2tWUpMtx3jv+1febl1xizDmJdf+W\nyVlVXic1E9+tdU/o+Un4AQGIO+sw4aCyl6/h5DiihPILOtvcrdxMt/0HM+x/\nVut8RfowyWKK0oU+GHaxjVmUtceOKwuUYsWgWNibCdw85wNEfM1M3LBODPMi\nHjL2loVx7vRFEaAKPFSS0iUiWmSHiSHfcYs985BjvaJR3BEOqjbWHr5aQpiX\nKbO/Lo2qGg66uTcWQ5VyE0RqbBpsoLF+c+aKQ29u/0bE+AbrUsIWH1wap/sb\naSZHorYkiTxA+g+9AAmxdxDN+wK8WWdQ88Qif/uIwddEj8+g7TyHNZPmRSmR\n6w2t\r\n=NFZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBI2uIP1keTGqWT4qJHdQF3mayoL1LtbHeezQeKtGU6IAiAGeamdk1A1bQY4yDK1Vu6zcrSLFv+OpMiCcicL/Ykpxg=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.5.20_1604894114505_0.47465209215422366"},"_hasShrinkwrap":false},"2.6.2":{"name":"@alitajs/native","version":"2.6.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)","ashoka <savebtc11@gmail.com> (https://github.com/falcon11)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"_id":"@alitajs/native@2.6.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8kr0eNEbyKdB03LVIAfsMVMoPhd6Zbln83LPhn8KzXeOWbDMFgY2AttcaIKzN8HfyaIs6CRMkuJlGql7WADAIw==","shasum":"ace3a035a2ad879fa2504304e31d2b92d7a2bee5","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.2.tgz","fileCount":5,"unpackedSize":24185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq0yGCRA9TVsSAnZWagAAsFEP/1lqqbSRg8RG4tnAxKic\nq9ufCXSkI71+tuIbRHHbcPj2dCjDJ/pmzbI3jVtaTy0cDMeyZ8KwBOqdmS1j\nRkzgWk9msIDCt2+oU01i3UQ1mIh9WwDGrygSzI53/aoKk644bFBGpKYg0r8Z\nYjMkTSlVbaql5MTwIO96dj0f4XHR9f4fGyoGaSZPKghNBIobGl1l1Syd88sE\npBMyS0bVTGZiD2NFSBTgYoRUvvLzUFDc6SBGkwTh0Zyx1O88IiHu488h414L\nChuPTIPJX2TNwGgnIfeULl85r0FSjmSsO4ItjcNRoVpw5q7pxd3/KmfmrnrE\na8VOEN19Juz5G3f5sK7/elG1orxH7BZs5CACeyAOBe+BbOlIb1B5x7tF0m88\nanIc/adQlPvIMHmYuiLsVSLECaUsnYEycKUj/zKATpX3pjelczGF1VRE9elM\nbIw7Z8A9RPQH6HifNTDmc7/yiQ7i/zZCnrkAn3n7CsCrFDg5V3mVa0RCVlXX\n1VjhPqWvRIAcBQGQNAmgMIbLw/hQV/H6Qdrk7x4gIpF4ue9yWjx/On1WcU3S\nvHLY7tdXqTEBlKfxzpmJ1OQLv/WpJQjKVq5CundOa9vBBT/thGP3t0W1m9aT\nQLgje6e5Kpx+3xHufh2Z268iZja1gThs+Zzfzu67xIa+HzppDf8TkJ/XEieH\nec8c\r\n=H6fV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsQ0qTC56IND3xLcu3/rOyn1m1yp25Xfq1b8j2iIXb2QIgZrnPH3qymEmsBVCwFn5EtPrb5Lo7BW8FrRb/4b9tBb0="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.2_1605061766307_0.8157366239868034"},"_hasShrinkwrap":false},"2.6.2-beta.2":{"name":"@alitajs/native","version":"2.6.2-beta.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"0.0.1-beta.7","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.6.2-beta.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-HgoQ9rawNyeGvH3lxcqQMRwRSwCQysqXr/rFOGm/jzAPmCBpnx73/TPI6BGfso/XKDot78o+Hr/X5WrXND5Enw==","shasum":"b7285d9952a20c232f0e6c563ac662fd379b2dc1","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.2-beta.2.tgz","fileCount":106,"unpackedSize":2141384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrP75CRA9TVsSAnZWagAAoyoP/icNH/iPyumayGe+Sdb5\nAhXDfbRaPnJ2cv254hRYZVYRNs1cWILKI4RyMmmYDpfK3UKXBIoyqwIMwyzY\nW+hUq57te7ksG/UniSwxOr38QdckpYnXxAchOpxrc85PlRBRabZsUnbw78hG\nBEHw8Ib4lvmAx1EmYVnjxbP5Cpm3Bt1Lfkl94UkaZQQH6bnGRjTvKOVCRpRC\nj66YPijF6UexxK7G/q8m7xGoerWsldPeukrbf8FJ7THRFSjfv6IGW7Px46L1\nETBsIjvcKuW7sN00irR4+g+jlKaJyKS/j85Dr9kBYiNKe5H+BGkhDLv6o2m3\nAc5mO0unqNY2dT8XRxmQLE/nVD0uIZxXI74PAErSsnVR+qIJXWKTf4Freawb\nOz16ejAG41XIs3Fe167Bb6mwcBmuAGUTiLzMJEpAbAbwcXo/VVQviE1M2d5O\nNsWIO/w/tItPeA0SGXVbyodNHaqPyR3IIRZfc+IL5wMjjLEof32HG8sa5KIz\nW1eq65CM9GircXCGIAVZmAJq+ZsWR/9PfH4dBlZUPW5OJzGi0hIFaPTk2uOQ\nF/TRkpjcq7pcO91mwDL5VqGXA/WOgVw/g8DVijVBY0E9i5abhWFcHco2xEpL\nNt194enZjdr1GPs3M9IQwUnjje+SrcHeGsEC2JkpqEus/v3HXGBCIGGFpkwq\nPfah\r\n=uycf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtZ3zStV89OxyuPVef5SzBnGsPQymV4+1fwxIyTYC38AiBRMIdag8tZa/DI0Yym4TFRYZpUK2g6za2uHJc/CAWY1w=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.2-beta.2_1605172984606_0.4090664993195061"},"_hasShrinkwrap":false},"2.6.2-beta.3":{"name":"@alitajs/native","version":"2.6.2-beta.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"0.0.1-beta.7","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.6.2-beta.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-72WK/Jak2b1OoUkURwbm6BGFAJeruJVoOe8fSn3jL985sr9jDpmqYC/J1Qoe/mYzUKa/Ww97BSjKC7v5PrQV4A==","shasum":"b59a71e8d64cfa9872226db0add548e9e1d8b0a5","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.2-beta.3.tgz","fileCount":106,"unpackedSize":2141288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfseeiCRA9TVsSAnZWagAAhgIP/08JCJFcVYTplYc0sUcF\nzKaiTwTmNN/HgpyScQDTTQxbS6jAUGDiSgjNo0XjLkm8GS25xKCEkMObx0jd\nattLXqZXwky22oWLCBZlw/d5Vn1tX/95kZmIX1aEpJnOpvIQyUkfxoIHwS1/\nElv3JYPg21be2Y78FvI9LuGAwJXzz7EfjdU2m0ZW7+aaeAvMatF6Bw868w45\n7ksMsurCpVv4MC/QP0DrCZ/TA7pzB2N40h20o6D9qOKp91OOX4N4FE6SVRAm\nv28WRumjnZX8paOqtv95zbm4RQ7XOvqAamZ6LLFkfeneoU7kLoZcO/neQNte\nuCYsy4cDhsCbXG9DBisKATijYhNIfFg+BCnpD6W4SlofsDJxedD/lyXKsQ4/\nOLSD8zwrP1SypsUG+QVc2LyupoNMtF6IMiRXTnmJl/BVoaIgO+Kbj8W4tXQo\nouuQb10JdqUCRCkb6nbgYw/AuYUmj3E94hElT06QqU+lF57cZembE1gbomhQ\n5hNv+ZWwHpDkNET33xKJZpRKnUZJPaZUmQT0zSnlleWi9HHwNFyg3TAHay1R\n4NjNlh2yn2P5pMg86X9VKlhygYdIXvd3HpYT3voAsY3DTlhD7iwpiM6BXOmW\nJ+wcnsGVU2r0icsPi8Uvg2uHq631YKGFXfAvifnGXYsUWyJT/dr846iN25n3\nRDd/\r\n=NgI9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7ySAo18oPmvj420xFeQXqv3r7G1FxMyLS/D1l9bAj1AiEAo8tZoBYJaTD9MSk3E/7STyrfqlQTw3XAGXxmnysbfZM="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.2-beta.3_1605494690147_0.7455008328317589"},"_hasShrinkwrap":false},"2.6.2-beta.4":{"name":"@alitajs/native","version":"2.6.2-beta.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"0.0.1-beta.7","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.6.2-beta.4","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5/KLKkxeb4Benvk8dM+656ASUrEOtfYsefPkdp+OTEvBGw9lkNNbgTbJm+ZSsIAI4uZg7I9WQcRM1+zkpR0yvQ==","shasum":"7ed300b2dfbce7cc90d84ab06b281b95d3d44004","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.2-beta.4.tgz","fileCount":106,"unpackedSize":2141512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfse7aCRA9TVsSAnZWagAAe3oP/iVYyNApJtE9uKsvwzGi\niXNnG/hF3f03LWRoyW3fx0bvLw/CFHOwdgrTbGwk1C2b5tMUTg9ZqcKCXHaO\nfXouyYqjwcZ6dJXg9LX1R/Ya7nk2kW2z9gVOM5sP4omxwlRoCjXrHVieVY0p\n8F9QFwy8UhyXBo7LCgWq0DqvMTUAhF5YvTilY/9u/OwUp2VEMGxHC2OaVBUj\nSwyzYWYYyOrTDmvf5WJgpUgID510IuhV03nJNUKDUxGxqoDT06kWaUKD6hen\nqSgGKd66az3l5x5Ilhjx4VbRv+ZzLmc2yw8PtaDKsz1zWgN/ruRLxZyEeeO3\nFxLdByWXrZ3LglKJfhIaGNlHBQJ6EAIfFZCvV22kEen4f5GqyuenCoIPMlyb\niLbd5IusBQKjEYe56241FDIVATmMrUqlqKBcOJ5d1FnJLGeOzdiWv+dUTaU2\nNy94VcMDykUii8KmWm2FFRSbZrLbJCAwqc/A8XgNkGsUnZVRpLOV1q8MbV2G\niZfvljSQ5qzjU0BML9xUkm9HZAULfXw3xitq4dzKopyVnVUc5CGJmZDJAzff\ndPBDHi0TlSWLBz1yKvrUwyYEky/3xI0zy8ftcH7If4FoOTSlN/H/MQW9edIu\nr6S1Dg331N7lWA6yJAOiH+rEKRHLodYWfMNhdSjGcRKOGUQp1+AJIbqH3Go9\nUIB/\r\n=pD95\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElTX0OWlyPJbFB/pAIRw2qMuwPXMZJHKYU3Cq0+azaLAiEAnxIwFr9RRnOaisqpvyZd6u60jXSW2Pe6eU7FWMsSqE0="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.2-beta.4_1605496537326_0.620363277219806"},"_hasShrinkwrap":false},"2.6.2-beta.6":{"name":"@alitajs/native","version":"2.6.2-beta.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"0.0.1-beta.7","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.6.2-beta.6","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ycU+kWqlnBFlVisAwQI4DBdJroClqTM1e9dN5Qd9mozy2Kxz6g2AcCc6oK5vIbRRQNMbpQ2z9m68jpWVkWgL5g==","shasum":"ff5cda11f1176be0ca441114c39bb7890670375e","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.2-beta.6.tgz","fileCount":106,"unpackedSize":2141512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs5NrCRA9TVsSAnZWagAAXU4QAJMsJp9HiLNYR45kIFOA\n6bUclc8yzx7XpocBSUSmHH8VCEmbbCUy2efNFxruJX3NpPSg2N5SSeO3potX\nErTXEZzpkl2KuInKMC6aXoWPDuZakCsdy4EXXHEtZSbxAhhh9nRLCE3j54Bm\nRSQp1RSNYZLK3FTWqVg33LuFRBZSX92ZuHJ7cxDMEZkV/bdmSItgA/71eui4\n+GFbnTOWENTTd9XXMZu7enD97zhI9HNOLkHvAMF0Cm9WrARAntbjokIH7Wus\n+o6oHe3OHZYTjurAkYyll+5xJ0XUuqpFQkKEMlKMITCldi5JA31AzTd+4lkV\nuPGfJkIhdM9W7ZszPxOZnQhTa8+RnzZBo058AMl4AqRnpYqNUR2wVHuBuCc8\n+KIP9HKFeaMH1WvD6YX+Ucr/CwZHEImeK2tyDRRaCnKLjP6BDPZAkw6TnvLm\nKHeH/Zy6mCaoUHAPtpvEQSSsHi6/Q4NDPmvr5EVR17p6r4eP0kIv6UbJ87WB\nQ9TQ/YTDTN+iMXOgoRejh+2+Y5yJ9ITYjO61CaGQOfC9lnZ3isC9FyG2W088\nmcW5zraHSjiKhEs9ACXqg9M17RNUxPWhsMqZtcJFfUPjTWXASEa5pFL6tnqu\ndOcTiD3MK+RObX3UCFlmzlcxIftYl8I53xseCOlRCVAue5UAxez0ZGRmHzdk\n9mDY\r\n=a+gg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6HNphOrbbdnObB+HciV4a+P1qBjupiwdJHSQ+p/aD7AiAghhpYYqHp5YgIE5oDf0i7PyI/UDFX4WXupnlXJHc4Qw=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.2-beta.6_1605604202926_0.7185075833746257"},"_hasShrinkwrap":false},"2.6.2-beta.7":{"name":"@alitajs/native","version":"2.6.2-beta.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"0.0.1-beta.7","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.6.2-beta.7","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ST7NkDMgzT63E1QxrFyWLIRFuIFdM5c7OiybzrQe2Yb94m877l5x1ZBfBE9z0xN45guCjHTH1gV7Zzbzx8Sveg==","shasum":"8e30b608b78c33ba8a6fbd31d70c5463cdb9d3f6","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.2-beta.7.tgz","fileCount":106,"unpackedSize":2141512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs5b/CRA9TVsSAnZWagAATJsQAKHmJQcfTQZQcd6uYjP5\nmWPez0vZ1SwlHfQeePow6lDzEb7hja5hrcfunxNhbHZPS2eWqxVCOZXxJHZd\nhZ8+/hYL0JYwyo9lqRGG+UgPUTfQHBu44zNMeMp4Fe1fDY1apQYjWW8RIWfw\ngSJPymG7vtXNetQ3jcCREDNGEOxpCAFX0o2InUkruPeSeF/J4NoALC2834Yd\nzykUsAXM7ZisKenXuk5WjluT6ksayaNZnj5mBRNNH8KFddq7JZVPoJIthnBA\nGHgjqUA47FC99utKHWS+zvSM4+0CZbR1x30XlE2iojXdjUcLyefvdhv44Zch\nVATJW2h5cLDJwDaPwea+t5/Bb7JpgXhgLmCzSEjTVh6PkfJIYeTTXNj8Jgcb\nEPo2slHx4a9+AQhPc0AEcqHuuUVHd+RuXKxwLXUyL8nO92tSo4EFoV5f/XBx\nwlccG9Y4DWiE/cnBjsvTOzzo2HjoP7ZtaTdeTRae+MIVBm9SgmkZiLLs18b1\npKM1eYjSH925KSBGjr/eNh5O69xudaF1Ph7N+/vx//XNP3W+BuPWJavBtHga\nAYG+T7bNo+XEd8EL2cUf8rDPW2F2q4IeH0HhbABR3qZaDLdzkXgoWNGChYZP\nyUc5KC2xml7dnbTb+osF1WwTLWPz3IRtrpCJVfq9J+PnOFAPqE0xmfZROEoA\nYPZm\r\n=7giF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHHYefaceWy7TDQe4dgKvvqLAv54OCKw/Nh00ijIFH6AiApfwd9PkN+rT8wW63HatCeeS3ughywLGKHcX1g6BIRuA=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.2-beta.7_1605605118539_0.19142305079582722"},"_hasShrinkwrap":false},"2.6.2-beta.8":{"name":"@alitajs/native","version":"2.6.2-beta.8","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"0.0.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.6.2-beta.8","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0TV/wLfFzJ+a38rKSzz6bm9WwTuWdYBHUuNVfWSqFcBWxNdPQHpoBs6oNgvxveZ3VThMvoMFpWO2EZsK7VPUMQ==","shasum":"e105b3f456a332e2f9be923fe0c4cb8cc7e82f84","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.2-beta.8.tgz","fileCount":106,"unpackedSize":2141505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftOKwCRA9TVsSAnZWagAADK0P/1tmeJqP1BbChb0N4y/T\nn5fWwTANN232LSEnvrjLSu+bywFajUEE9XgDYedBHgnhI7LWS1LnzsWsBCUF\n1fyGSX0e6jfEVQK3YgnFH4e485KlivoyranWSyzVegHhWSslB2RB6Coo6T/Y\nImGsf7ALDoq24DRW0ZhJvYeneBAN126vefSdojM4FHbVl/y/n3J+1MoUk2oD\n1yBFV5wCzA7y/U6WIb9p6uzClEaSLQ+WkrGp0kAZOzziASC+QyisMIQG2V1K\nr+2rd471vBBxGM6lU5ArLkp4cPFhtfaz7MSaqKQ+us9fkcq4Ok8dATmR/PPC\nC7FYOOW4XIDZyQmo1QrlBo0VSClQatUWUjCYdGNrtptS/r/k2sct3w7GhGjP\n1cU48r2b1Nw2h7bctB3B0vCd7oqA1j3uTFUtGfzDRd/JA6uBo4BTt7lhuOMm\nenqyoa/ubmuazCwVdLOFahf5PSeOkKjUphzAI6PRJAgVpbs8p7CSMYr/VLN9\n04NvD55yNljH4YCcEfrld1x4NnyKvJJXMK0G/rOhYtSklXs0DrMxqsKnmO1A\nbVU+ARKokRgphRRsGrRUj9bapYG3+L70khaTIRgvo9SOFz8wTzFEXG8nCW0+\nZDuiQST2XX/0eqP7LDpSP109wD4U5ZMCykW8hMr/r+6uTEOHDwzbhilbkkK+\n00kF\r\n=eduJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcp4NolgTQFr4WmaMyjKgx1fqg1zgguqB+Hz2lN84qhgIhAIv3WjKWwL+nv4Zx8aszE3hlVk+y9+v4sv1/wTkLYBni"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.2-beta.8_1605690031523_0.2979504687175014"},"_hasShrinkwrap":false},"2.6.3":{"name":"@alitajs/native","version":"2.6.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"0.0.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.6.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-x0TQmCr6FWS7EFYSN9Cig+jXhgggVoCXOwUWy4uTnB0nKnz2KFmuNgU6MYTHfcP9NFAmLycmTfHjUwhQe8vllA==","shasum":"b209adf4fca8e79447623e1078b5ca3411f0a442","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.3.tgz","fileCount":106,"unpackedSize":2141482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu0wmCRA9TVsSAnZWagAAYEgP/3owGJEzdKpGISoCr6Wm\nEeOcy7k7aih8u8yVMNWvNWzecRLxMCqn3/0I9AN6FLySVTLIEewL1UP4YEyj\nMQGjYJnTWEnUCX6AzAmrqN8DehgPZJvyGCewX5MygFCZiQ6qXPszHZp7CtAR\nfQ98UMvnXHkk5xSb/zAHNpKwLut7iTe6X0zFzEZtYFD3USEHcdG36qe+L0+F\n/opyXGSswi+TNQmFX8rgn2vqh8xLYB0BziEo95Q5FyoxHafh9J5SW6y7Ht7O\nB8ITjOvnAt627RPvNyFHznCjI4nnAjdFm17w0c5EJMd938u3HmpRNToa+z7J\nuIyDWlb/+ns84VFQL3bMRVitylZAzdeP44lMQBvsLYHE8XJ+tyeBT9cTbpLw\n16HH6Ts3x3QQjfdOG0RjG98n52LlO2uPKQsk37zbAqso4TUwI6MLyL+7ydxM\nl/3ojUvim2NnlEFdiuAzpvRVQNkcyF4N1OJveT5Xt0CrQ4ZsIdJK8OOt6O5q\nma+6Cg4D9C4ykDK0vYu/4nM/kjLZ0uOo9IMomAxAdi2k9s/UkJLp6eE1IGVd\nc5Gc2cu+kcY7jr1PrzHVH+w9BNGjRGv9o+bmtuXK0QYq8gXvu836Q90xwhAX\nk3HgTew0XzxGffYh2i+bZIsMsud4scH1/NsGIkYtoXaJB07pre+qe3ot9vIA\nnpoQ\r\n=D0HG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD26Sj9o2huUChkM7B180YfXVqA+W+51HYT8QNqA3c/UAIhAL1UGtQDsq2h18ed5yYl8XfdXhresVa004FIrt3P8Ymw"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.3_1606110245450_0.6504967299460687"},"_hasShrinkwrap":false},"2.6.5":{"name":"@alitajs/native","version":"2.6.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.0.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.6.5","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-QDR4Hm+WkxPovi0B4xai5aNTo7XvAILmARLbn5Q08EbOlah6CbLBDmwaZ40mGmFYmx2BR17mKTrdq9+vpTVrqA==","shasum":"7c6a2fbd3c5b96ac00a09c6ff6c0a9bf0c26c707","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.5.tgz","fileCount":106,"unpackedSize":2141483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvKdCCRA9TVsSAnZWagAA+EsP/0mNo2qj2SArSfJLw8ZC\n05kWJzd87+xfaqCrlt2Yxc8jZFFsGAEmrTsU9SjrPOOCY56QwHgtfFaCTstT\nl/Eu988jU0wfXi636vsica9/N2FMcRBNzlVwNjo0s3/kLz+N2UoFooYhzafH\n8yMAIEnTV3Jg2m4WWTzEHdJlKMyF7cEU7rqqo4uQkmIfMWwKp0w7sJxoyFzB\n4KF4RYY1JyKvOFx9oanuaw77VfoCqzv2lXYCO+d7OVOCdzCJDoBZlpK6gOdr\nxblcHOpiuHhd/MmlncMBwgD82ouwHsFyLDL1RX63Y/rPvpDgXW9jTZjoG5fx\nPDVexQ7pzStaL3+EBms+PFsLnpwx5wA45YRd+tz+KfVe/kpR1MIdHk3fefr+\nlZHtcUGRBIZ99xjrPG/xqE5ODSkprPWAVaYeGCx7/nrwV21PmbyuY76dQ9do\nw7B4S5CbaReezOPkFJx0PZaXLEyA1OJQBHBNO9CeBJ/RFIQIhywsWl3y29bJ\n3ZddgZwZpfYN/ZDFQ9gbaM/JJqqouO8kRpEX40Wr1hUE99wwcnchVN/GNCGZ\nGUxfRvWuY5XQRZONGaHZ8eePdyPD9wjHs5Tup5iRW6yI8KMM3gkZB4TRXhe+\nigTg1Ha2lKfincP9Mgn9N7Sn8Os+atD7OMWXbZDGvcviFdDZiL/tts04SjR9\nnZRh\r\n=tZEB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHYYfGtT2w6QTwV+X/TVrSLuNQ8O72iDCtBAM5hi/wSQIhAJnbpP38lROyYsebTILCwHob6y+BnoSTq1uub3tmH1DU"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.5_1606199105527_0.6767722246998831"},"_hasShrinkwrap":false},"2.6.6":{"name":"@alitajs/native","version":"2.6.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.0.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.6.6","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MOIDRseJxlNkleYEjqSV8a1oLrk7DST0syeenrbpq+KMbn0klt1Q1fR6NS4wcW563oXs1FQ6w8UNh7JQEziqbg==","shasum":"3b7eec79baf6ef59acf55a8fb250ac0376eae13d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.6.tgz","fileCount":106,"unpackedSize":2141483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvxxUCRA9TVsSAnZWagAAoyoP/jdG7DBRy7gHYyDngZkb\n11bbIN5C+iXuKeBhCURF9eTpKeyFQVIeKLN2FLAuwMiDuSh43Au1m2qBoT5R\nVOnwhqNUvc0qEL8XaAlzGeSDh0hPxZVkEYVoZfDImVtBGdH5XHwcLLTN4wHC\nk9Ukcw4P34+BRh2rESN09xTOds644H6WDmMQt6gjZuyHv5NEnlN8DwAa2/Wb\nA69HuBNms6quZRTV6F0aGPBmJw4tXvbGe4949I8W6h5vULhmSRZgJBWnufyP\n7AFPia6DUL3AKiitO/45MskJYZ1r0i7822aJpXnQd3016MQv2gJHWwnF4WbO\nD5d2Jw+rlRWGtGXi+snHP539r8Ewudghpm8ETkMdTWwfuQjAhYZU67hgrcm+\naxlyS7tq9kgVQzLdVKwygiDUeWRtARa4g/D2PL64qkVupSu3ruTlOmftUu6H\n4/DaB2tBGiBu/Bjob41dNAQWs/d+p0zMZ0zFZLM3whgvUaCBWDQJzRGf98Aw\neouphNfXJDpgHpC+EuxKTA/APnSFV5f0wq50jscRiIky9jDof2eZ6tHMN7xJ\ntUiK0Gnf5CfiqsTHPfh0Z2mui9sh/dBy+botdVGGwthseXe0I8TTVSkonrN6\nAGni+ciNDYH8314zz0YAfve2Y3snCU2Tercnuq2EuPNAjyE/RAYER0z8itjl\naoIy\r\n=WX8H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxWaZggQIiv3yIqA/w4m6rky9/Ah56YYMwYWCR7IzmmQIgTbJQjae/XbZd9AAV6yBJfihrZkbSksuT9Qem9QblKTs="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.6_1606360147794_0.08815396652847185"},"_hasShrinkwrap":false},"2.6.7":{"name":"@alitajs/native","version":"2.6.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.0.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.6.7","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-X7y6GpIbAW7eHDHITMQOXLQ1vMxq6a6XCIY10Z6yduA9kjyvbq/A5x9LwzjuFTCYSt7H2jTJ8nbwr1vtGuyHAQ==","shasum":"4a417f3ae16a7af957137273939750e3a4b5990d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.7.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv2/hCRA9TVsSAnZWagAAnPUP/3YQKz1M3nfBdz6/3/Z0\nzSqnjhgu4VDKFP76y986XSG7K1hRMSVraevFgW2kESd1uGIx7hNk2dZifVUJ\n9POiHrKGI5YTZsTJQR2uCpeQjz6Hgzcn4/A7Fe3eckZo4ZjTdhengUwi9Smk\nWaEomikzaNmuIZc8ZGF9F+rxL2eW00UyXymwJ5/BI0xSQvuUSrhyzku/ekfU\nAzuJTu6/2gFo1fgWcedb7FP+382njn5zs+e7unqnRE/QBwSKQ2kxAPayxwpO\ngQjaypCRyeBEYeACuAUbWByNRWzJDCyURQctdWp0UNx9vlKyvFl+CBelBccq\n/IJJ8lJfXCiEQkGXEndkmb3hqgD0j6Vr+3uVMksxy74Qw2j+ChLrEc+hmqeQ\nUGrMQCp5T7xyz6/xi/psYFe+hs4YMdfwT5SM9Exs/k1K6/o8n7rg//yjIkEY\nvA9DBpDZN3TWvAI7q9utiC4sC5fb0UqhfZxSegWEKactit+KeyalolDj+APi\n+NlidQ0tYhStDR0J7xpTpcrmKCrrG7tx7xqOBhX8IDS+Ca4MmxWw/GRexAGn\n5cvJlCaZlDRIUdVSQhV7NTSPHU5Ov30+Yu+Tjua37V8/aQidJmuAl7/bD6aH\nMEfT1OabwNcv0opwUPG1EBI48VX5AWCCdvquVFIs62B6XiLpByHr8yGmuA4a\nbVkQ\r\n=XGYE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUDIu5OUQx+O6KiahVGKi3fysx62vef0B07JxszKtMsAIgKWa1nvOVp4UdhE90bDE7UIhf34yYr3s4ax67Vlhs45s="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.7_1606381536753_0.4694230948084428"},"_hasShrinkwrap":false},"2.6.8":{"name":"@alitajs/native","version":"2.6.8","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.1.0","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.6.8","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ihY1lTgyuTf4ryMZ9P/L9aI63YXN3GpjH4OBWZIxSOZButspAP1QVnZg4+i8mP7R5MwRuFoCPVuZAceljFfmuw==","shasum":"cb3755c9b6ec1379962c0f93cac8144112dcd485","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.8.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv3mUCRA9TVsSAnZWagAANHQP/1fMSwxGAi5KlAkSi+HU\nA5AyxpgdyO7icDKy2kBWB5zIt+NrPOV0xUq5fFMuJ8Kw5OzQHWXb33kea3lz\nSDYzs2SwD/07YxBFr806xKwol8XWKdIzTECQAtLZILd5Z//vvPCaSthYdCOL\nhNwb5mzzYITg3FJ1aZlJ7ytjnz5OWTqtCtxXDwFyzEgKl8Z0/mvvz2K9cei8\nNNFy2mwy0kPqSmmr2BWGxSYINz/65bBrm3J3BUHGYCICwc8bP7QX8f9/8p1d\n/+/WwIhvC07pvGFnCMaTtLJSWZaj0u3nxgWAWqfEOHK8Rgvd8MWif0TGLpYv\nm8rBlwReFbgdL1/6zkuw/1qEaEKbiC3YT1YvJMMPAkxeyMGtFBw+KvPIPHFO\n/z9I/c6/hKaKlcaX8NHKKJnDlung/TIuTu6DroaItYSR2KkszSlfMuUbrauz\nnGTJVOHS0RGNIubCjwisP3bYaRE0Sr6IJ3Bc1BnXGxbhC5AepFx4+y+kWvam\niazqK18BVpia2j1/kK+E2QxFMpd2Ytt6IfftcVEo+BuyMF9emBhMxGMrIplO\nC3AkINo8S+o8VMWHc0dSmoGyk3Kye8zOfTzfcW37sFuUPlib3OVPmKYqeDup\nm2NtVZAfQFjkPaNN6dakMPHVNHRs8vOiTNAf8kF0QDlVdk7LAQdaY+f6YL0X\nZP08\r\n=gwUi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdiXmL95YYt4ymjZ2SMudQ2/rrEgr6IDUG2VqGGtvEtAIgHA5ULo1N83vQR22ZNGzZMglIwEN+ZNwhhJU3JHima74="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.8_1606384019883_0.3511310565248269"},"_hasShrinkwrap":false},"2.6.10":{"name":"@alitajs/native","version":"2.6.10","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.1.0","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.6.10","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+t8P+qVBGZPdJgw7uPD1YHJYBDBaXp35ZefR1XkbiwkIC+FumsYm5YHa0iXXdSAhe4CIEkTNhtV5cgaUHPgKaA==","shasum":"7882378d748dc6c5df2bcca52fa46dd04fdc6d18","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.10.tgz","fileCount":106,"unpackedSize":2141647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxvUUCRA9TVsSAnZWagAAJ/cP/iMdJYyUu9mH9WZKqbff\n7jH5IumtG/K4adrzGwbrj69ZACHE70hgzAdGAt/TLKurahdu6UQKeYs+Ui7l\nN3+c7b0nhN11qklN42TDLVrAypc5i7clsjY1Tk6B5Z5cKZ/xzpjx4VxYYsNd\nt7gPBJZ64BK8X8+0Rq2pFbj6ew+ShaCPtxcCWnmKu4e2f6/IxsbVU0NJpvOn\nu6n4LqiYLF0zYdMoqZNwmIV4lYqseHNCJJ9tYyJfO3Zx7jKuLapcroXTHm6b\n3xRJ7u8JzbmAr6keef3UOAdRuJMjkSswK562Xwn97hkgvjX1BId/Y0beGABC\n+p/JS2LIwmTym+c4zSXpCgMSKosCDcNimoqr/gcX3jzNvSZGw3oOCFPitVSr\nOX4YcsAMYeRIu5ob70+USclaTUSWdQeO0krJMzfzShWfXINQkUrDjOyuBx62\nyK0CKgagGGZ7ZPwxPQFKYCjRDxciX6RofnXv4uv/jkgey5XM95oPHZpGHVoN\n8PULXP5tvZFy0avdBA47C4JM1zM73TxnS/mXREeT2GLGU90zzEUtTSF0O6Qh\nyVnBwQPSivB/3ahVI9+DZHdKdqhBbgoq4yVISxTSLO6KC8HKnUg/wz+erumJ\nK6rVHSPBqYM3fuwYlzXbFWh515XcUbHSVOJzt7F82EftLqDe49s0dZ2rPePE\nIw2v\r\n=YVjN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhf3m2gDSa1g/t+RWAfK7BnQFbvqt1O5JCEOTfaiTXEAiEArt14zRqaiVToqNpx/IRhQ7Yk1yZVSovpJnpQmHcl0PM="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"qclong","email":"1270253618@qq.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"xiaohuoni","email":"448627663@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.10_1606874387591_0.6871698063786067"},"_hasShrinkwrap":false},"2.6.14":{"name":"@alitajs/native","version":"2.6.14","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.1.0","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.6.14","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9WNErclSeyrJ/SMsUzen2MVBjwOZE5xz3wrOH47ElkZr2D7fgICvdm2oUSYcmRsfUKkyQG/nFrEfGuMwYoKw8Q==","shasum":"dcee6a6f7101b3c92ec00b904082dd4f3ec388f7","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.14.tgz","fileCount":106,"unpackedSize":2141647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2ySCCRA9TVsSAnZWagAAY6UQAI9Fy6TTZ0Nmr2j1YxL6\nm2yO3nmkUYjQda7rYZdNcIYc0ggMVWYBfrH8i7GWXfXqnqKvblFlMSezB3NP\n/Tws1JpCQpmORRoQD1wGWvnA9dFmBGj/A3f5t7MdXoorEke3q7lIzLGhi38X\nngbgkZOBRJ7k9Y0aCrzOY+XBkGLUJBY0pb1qHzsGIfX8du+WBoqB3BzBGdZP\ntENVG+CzmF8It18N1NKmh0ksVxiVUxGzBHV2UfH6MSYfDkG05cGrZY8ib9ko\n6dE0fOSRbMvI4bAfI18e72Bp8eJuXa7nBISKkZQ6o/bYMhmyuHjVBsdCJwOq\nTySAujvCGZTcVz+/soIRuU9Xbo1d7MApmsSu5mkAbnexy/WyRmq/h6w43A9h\n8MD+xXm3IwYGMSD9zPOx7H7lXMfxUkkMCMKche29/L5vCgTDJ8Kfh6/ejOqE\nSf9aghRf5ae7TMhyLEQvPzvaUGxcN9DG2hZ2UToe1Zt7vILePYOj27CeOWbd\nY4tTWISaYnsoBS470xxLFsVHe+WYy7KM8O4gXvSlSrVhbWfbspV88Pax/f8B\nSGIlIlR29yAcF5BX70QE2DkV/WIfY8E2zbTWnOv5nweCtnYu/rKisXAk3Gkc\ni77GxKJHFJbevBmJ9S60Twh9dW8kONZgdaSEzwuhvVSx+dbdhiBsIwO/dkws\n8s2P\r\n=LZJY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCdBouint+MWJ6Azk7H2Jz3+o3UDX0d0WYpdEk51sr0gIhAMyP3x7NAQzCv3XuHb859UbJXU/PNZD/tAFlYAV6C6Tc"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"qclong","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.14_1608197249972_0.892349820408217"},"_hasShrinkwrap":false},"2.6.16":{"name":"@alitajs/native","version":"2.6.16","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.1.0","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.6.16","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8fnNFZl9NjITARW5CK4xEyPRwvguC+eViU62rPs8xBW0+nw2DqFoKPOEdGxcdosZbb4SXJzJspFQzjQgZI24+A==","shasum":"7b50b4b5fe4aa5e1fcf21b74ae2258801738154e","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.6.16.tgz","fileCount":106,"unpackedSize":2141647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4cDUCRA9TVsSAnZWagAAbIQP/jS1axZMBdEH+mY3oimJ\ninw0df3ixsPm4zdcm9FP7fkKjwEiX3bWIrcANhmJjFq1ydv9JWIq0m3OIM+u\npistIhTOy/eYp8x+025mPf8uT57enfCzXx/QeRkphUvHsulM8dwFbgWejv4i\ntiQCnRiIwZy2D25UnbjntaoRFMBO+T+aLUHpNim3vcJ45qHd2e7xc2Vx8fxm\nEtc5E7NCc13EIbYilUFYtQ+r/UQBQ50jH5Zm314U+EU0ktHb3qhX736xx9bG\nTEkQlLi2kiANOpZIRjpEMn2luMFY/5rjL6d4K/fX+5NWe0xv/9+h178o1eex\nJVe/eqimwyQIyx5ZJTzjJFj0LEvGmSjiPXT8MU42WtsNaTJd/6Tu6BbYbYqm\nHpc3PSR3ywQ8HqRd7iYzdcZLhkF8jnXSRv18473WOZfv+caz33vWNCEOlifH\nUqO0y1aExPQu0scN3TwCv0Ozw0OxjEq1849B3hwqoRXb46Bxo06GSCueTz9Y\nwIWDkp42OCwudzlGzepfsAypZYzF5AnwvNi3cK92eB4G4SJHEpAfPJLkS+pH\nokGFnpGQZQQbAPyA2q+vFvMKBCTYxp0ZrroTwNyKNcr62pGesF5Qt2R6/xP5\n7fGReFPOcbjvZg+dZeBR2p0uWuEsFkHPnMU5yAdcGli7BdsRC7bRTir0HQKT\nOubq\r\n=XV07\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkYFMpR5Qe1lypbP95Wp49a9UIudqTqjJx+vrIJEwsRAIgMK4Ez8rBiGMJ5i3MYgzTNSB3HEAzbNa63GIuDTExcxI="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"qclong","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.6.16_1608630484451_0.7471107967995241"},"_hasShrinkwrap":false},"2.7.0":{"name":"@alitajs/native","version":"2.7.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.1.0","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.7.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/NWEnHH7kHOThYqWKiKmpv/sb0H/6uUugvXINPCc1tliBv9p3E0XCmp26QhMYJC9nvLfwBlFtGNE1yvtVRdzQQ==","shasum":"026e232128793b121ff24b72eae48aea0a668bc0","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.7.0.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHQMeCRA9TVsSAnZWagAAfssQAKRj9+UsTgOKqcHqxwML\ndQ6Lt8G/lzxZh13IFwt0tbIDJRd+IYLU1nICgDW1AtM4mFbHWyC4+/JBkYqT\nJeyx4MzQpkssSSh/hpn+pGGOYDDtyKRRU4mQKrefRzAWJMDl/Dwfi6vOPKwz\nba45BueeMIdYA9lIcJU1aarelOx7x480D1i8NY1OlXwFnurYPMbTrHgcqBVh\nWJKJTTh4xyEqQEJUJZnOMvFT5G7Ld8v6q/Jf4RSRSs8JRsjZxRAkdZdTjJ9M\neWCtMlQprLWeBDW0AZkMaX311sqmRpvFWNiLydefbs3GlaKaxYTnKsewhtr9\nisbaKedI+3Si/dl5OckXih1gnr+66PwuRKC/TJXoWP9s4eiqb4DvE8Q5GXCB\n+HesoXliKLbWd6NJ4JygdQ7LTfx3TSguXHEUKd5SdZEV7o/1AktxtbA5bn5i\nwyb591wVmyW//UxfOAzcf/Fsg36cJTd6hoAbzIRA2K6rIosWoYhY3/CYbP0C\nfKdsRiNhJyYMENQ3OY5JPrW1ooBB0SDfqEe9g5+jqolalnqqZ7neIwkvHA/m\nccPOxeDmTrnFTErXDUWdZ6YPqM3s09RPT6KNEX70BqoApI14UlFhaGGlJK5M\nTWEv0jb4yNoeaEp3qvnMfZ+hp5PtrrOnBPytJIwGgyKz1V9VhgOHK7lT3Ufa\n7MiL\r\n=XYrU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB0clAr9LHM7q6nWb2B+TEy270CD42wk21yZpL/TbS9AIgJZwmU229A1YWgOpNAKYSHP6xKYzgEcA38nIvzw/2K98="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"qclong","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.7.0_1612514077978_0.6497721526128741"},"_hasShrinkwrap":false},"2.7.3":{"name":"@alitajs/native","version":"2.7.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.1.0","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.7.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-W2ydYoq04clux2M4SGxT7wm3uh+FdXCdLY0/VTRYFryXuvX1CY0paNWmln5oysYJPNHpNB+RMNvvctSPH0D9Jg==","shasum":"dec59c55328f6b80d5e4c79290d68c03a74fb308","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.7.3.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHQuRCRA9TVsSAnZWagAA/D8P/Ax9shS2OAt3liJOkBSs\n5xHf2qXwOMi94M1k4tyf1Pm3klWHF2U1dYW9KCkwLwKHFNAgj/HPVK7GIlgZ\nwFwDrulewVPvdI33PjrOGmthgaW1pAbO9xtJPZvYGmscrEJUrJA+2xoafn7d\nEvyOCmM6EJNUzr+Me+eWAnsivzEjVP4RDJINqgCA0Wky1X6M/QRbW/YF3msj\nSN0DAIWvF/vjDpeBJzJzVv6nsdioc/3Hf/i18GBy4Ww7M7TxlEd2aOQDMJnr\nK/YFUYZuOpJaiuFJppwdtNnTDMY/LvjHuEZO+h0TrhkdYJlTLnCEoIdyQgSN\naD3LaPvdA4dedoKwrKBu8u7HPzdFrQEpmL4fuyiidfOTFb8Kiv0XZxiJh3kU\no0MwDuxiVP/XCCOa9nu9f2mSGhC3AfcXlILAfk68CkqXxOPYQXyTM7XCtGV0\nnxPV/rKrGKSQ23iDWz3eu8bvT6g9mpHpiKB4wH8NRER7/9VwdNTLlxWF4opR\nx3OqLNnIOru5CmlxclaZk00+FxGk3PCDlqhVX49XO8PCeM1tryUCAPvxFwhG\nEZ7nItmwjIvoniwqYtb5u3C20kHL/90F6Xe9rAoygm53EJ/XmtNQc7Mj0NUq\nkBZPDpoAClJTRWEycDjG6GHqPTHMSLkj3bUWGEM1avCYRgoV1qx32k0pA6gH\nLDaC\r\n=JQjl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDetKygyDTAP5oubUCWkk14COPLwkcWo49aOh24CF0g8QIhAK0WmyjYOaDxhaepXWcpmo2QBLLjP5QbutxbD2GdgRTP"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"qclong","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.7.3_1612516241238_0.6937528108754036"},"_hasShrinkwrap":false},"2.7.4":{"name":"@alitajs/native","version":"2.7.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.1.0","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.7.4","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mOU5dhKk3ehXXgh9+VMrrB5PuM22zsb168XusL7qIYo/Rg8wwLSc6RaY08TjrHQNYYxFVQgaYQyOxPHy03/U3w==","shasum":"e2a3884c5c66b1e51d3ec4088879b07c284bd062","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.7.4.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIiZsCRA9TVsSAnZWagAANnQP/jlTaOQP+xye5eyoXXiV\n+2LTu/9haVKfesZ7YcOjmGxDtdzH63iKEuVavKcRiTbh45mB3zBQEX7Bcuhj\ndllleT7S8TiagY6isMKOwfd+n2xLZxUwyNR1ECNQDtBQZ7KVv9Hvsla9BpCp\nUgOt0kKi3ddWlI8/dFAObNzG5wu7NC+qtgxY/HTFT/4PkKH5tgOF+PSYfKsK\nuYaLYa+TKvfzdGUiv8hiKTuQ+WdWvdie4YUmBaPyR8/Dt5YZoir6dKOXqpWk\nEC8FMgDTUpWB/XKEcHVhEqfV933e86h6Vj51oRUr7OahyR4R89A7MeKIJQKb\n5hOxBPod7GeCRO4Dcqgn/7Mwwqg5JvrRoothDcOJwAM7d06xQmC9WXG8z+9Z\ncHqu1zaz45iO86GjQ2grpwMtwHMWNGT8hfWMU3/XVZElQ8oubgQOXjyg3qiY\nYJXvqApLo8gkthWbTlXmFRlVMoyNZHUhSmKVwcEJ2emtOdjBKUsKnouwoLrc\nkMwT+nJv0ft8KjLwlAPs1evRkfkPcj08WZ3lKvuW108atE+vTS6Bifebj+Dc\nh7IwAFjCABQ7YM+T1QQ1rRlZjoPkEwPPORH3ZXvxpUc2KrigJUYRCHl9n1vc\no4/16CH+yUqyp9nytBQ0kXIGBDSjxGE5sAbmJEjq8mrb8b7nH8Rt9/nrbNUN\nEXwI\r\n=ivhq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIYhgB4ERX0GQ4IBEyxflnjojF5LWtzPNEp+Y7hU/kQAiAxvKC8uhyHtBCnfxJ8isK8VA4eWKkZ3QQWnb5Ao98wPQ=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"qclong","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.7.4_1612850795598_0.8823321506314097"},"_hasShrinkwrap":false},"2.7.5":{"name":"@alitajs/native","version":"2.7.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.7.5","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PBQHUQ6N6r4wL8wpX3y7xtCZ02uYtTan0B0grWEl9+TdLJqPybp3mv8BvYS3qWI0A8F+W2m/A9/Ig7ickjkQbQ==","shasum":"2e973474942e086fcdb6decb7d62572a29795e5a","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.7.5.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMxBICRA9TVsSAnZWagAAWJwP/1EwuQgpzSRrOUpCOM2S\nxd8TkpC/txwTGhOLq36r4oDfMmkrYthSQw34R76y7osGI9wTrEXuzWc8SF25\nxDlVfLiQZcMf0bbOMAzyVR79urs6cJgenumzwNm6s1pc8XrgMZuNxReOmdvG\n9XVPcsO5v8LI3yHNfUFXc93jBAidMwtexJRF0PQbV5hcpJ6LeFRUbLyYhPpc\n2we9l3rofTI3bAR6sXUXNMfke6HrVz+K/0CHnX1DMog0Mvo2nYLMD910bgqJ\nwGGLso+NkHEYlKxW/HmMTKApJ96I+T9RA7xCLi3Q/leUQOzvTX+9uFbkxiGK\ni382inQ2/1HAGLkeufZIpmY3nKNP09NzO8s4Lk5ZuAvFgeTJ0tJUBM6v3CNE\np7AuNs3uANg13Aj6KMyzN1oi8WiDo55KTJgXhs3SjzeTo8iVPljDkLSDeUPP\nN/x1uIOa9faVxn9U30+b+QY5yLUgon4PP98IRvIyztau6cZY5pC0v0QiE3Px\nJRQoj0bl9+ppO6JPWKzwFY5bOWEqfPkLyjx5do1YFOhIn7AuGgqY+J1ZuXm1\n/EYpxFd/19LTbcgQ+4yPt/wOUuISMwRWHdJz6pkHu996NvAkYyCpXWeEMT9/\nhSP9h44YNAlAIVbU3bc3Lf3VXCLzX4fg5z81MT/WEIv6Swb/NRmZudpXuXIL\nA3JR\r\n=CCHv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1RpcBeUIbir61h1gje1S/oNsjuiKH76gU/5xGDbSaZAiEAiRhs5BFkPPJRfPcKzqc54QJ3yBlpGqXWj1aQvjJ75v8="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"qclong","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.7.5_1613959240060_0.584119454628889"},"_hasShrinkwrap":false},"2.7.6":{"name":"@alitajs/native","version":"2.7.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.7.6","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-fTRhrCtAtPvxzRn5lGkgz3xqO9Sryp3WN5oFN8OO9nrNTxqLnn+eAS6RwReGfv19qMWZ0bQOD4SyzdIJD4xaiw==","shasum":"4d1e677c912f567d81e32b8712090e06d4fb51ad","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.7.6.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNNygCRA9TVsSAnZWagAAK2kP/jozChfJkXgAHVwGYSDp\n97ilmcP6aOG6jey8seY9UALmykjcinIqQ+1/Dll5E6Z6+WLxGmW2ta6a24kS\nqyRft9pP0eXgu+AKs4POadB2qbJU18wqOMm0SVrXPgs0Kcd6F/Nw/7duzLlB\n54Bu8Z3b+A+GaC/ra1vx1lg/7rptV3huD5hQH0T9qoVatnqFPQBP/lRUvoeL\npopRtQlyQHxRSd9iW9JuM8ZA9eBvvSQf9TPXbDKMccQxigbwib/emI+Mr1Y9\n7P3krt4tjigP57FfzYamXk7Kzv6W/zpnTPo70th0x7dzCI8tbTs1miKVHsI8\nrR9hiO9m45aUXY3TzNrTJ61dEO00G1BBvMWL4jnwbcpKF7wEnHeZUTzVQ2u0\nSX1JiDT1TpTHuE3EXH+YYTvERchlDQPQ42tuPzhGH/6xlgI3R0AHLvuzjdaz\noh3w+IwiVHTMnwhXa7eX36C6kBLMxi2kI8NRgzLa/GS0bA61YLKyWUu+MRA0\n9ynTEtv8FJYf+4hhjHG/gVxEF7oUG1kCOQBciRG/DvzvWYJopUp++P5SzDqt\nQAEoikEQ2riGEBKrlHYSfR9YI18SDdbgd2USA7X+GD7BdHk/ef2HhRAXN7dI\nnBsWFy/4PGJQpFXn7A+ydr2zcgg7mSTOij63pdLM4IEfFIMNpYGXrI6UEIvp\nMjB0\r\n=RTif\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJC4e+1v/xXqfKxMaFcOtJd8LBdZcVvYlvR1Xd6sr+cQIhAP87Q/vRDdmOwrV+nJB4zVvmL75Djb8ATtaQdamE+3y4"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"qclong","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.7.6_1614077088172_0.970933292770944"},"_hasShrinkwrap":false},"2.7.9":{"name":"@alitajs/native","version":"2.7.9","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.7.9","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YWqGpaYKuDkxsZ3hXRldVEUL2zynHXAXLJnyQ5aRQaXBz402fJE6nDQKx4j5xsPp3PMafzUxDeyaObl9WCV79Q==","shasum":"ed67d8e8df4e5da1dc716e3878aa378507de2611","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.7.9.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTyG/CRA9TVsSAnZWagAA6lgQAIhKBlbdN+E4I+WaO/wH\nrT7MoYaQRLZfO/VgwLGZ1cQZ8UB7rbOmJALHZRHH4bKDkWgjbAnzT/wuQgro\nSHFO6uGUIdaMDGhwoFLYcl2A+5+c1L2FgciDHtAniinb1DAHRt4SPDpTjq6Q\nvEI1eq/jKUb/Y5vGbpySJFXkhOymzsU0aE5OKaqmTUFZ713vSHffNF62SJ9N\nDyaJ35LZJOgHEopNOE6Vgr8M4GmtqHTBZqCOZJQ82/eYqJJorIqs2Rd2wsHc\npIuwqw9woq7yvRd60i2z4KPTFf1mk1sUHiaBSwEF9OSj6lqwq4zjHFd6NlE8\nfO1TFLAvf4Kb2cNbPmNFBg2PvKu+HTjUv7fMw5TqzX8vnd8h9uUJ2eplv5OI\nvl79arcYM0BBkbEVeH1ZAEgxzJpk2CwZB4OIG4PB5TSH3HfLkztf2+p97L2U\noLd4vfgS2JffW9c/efEBfMAXAFNo4omwIJC3XrL/mDSvG+vsBm1Bxr0UbxC7\nlcjcdlIxzfqhu6eiULvmXItB0QzXLO9fcTBApkhtz0bB6l3diWN/D76XH+Ap\nFxjyxQUsDccHxmhs9a+xxwP/76FLS3BHCz9CnbI6u/eRT9FaIkTz/VFHmeAL\ncaXpXC+rqwQFkuZvFlzBEuHO8z+QOKx3FQRoNdW4ezMxWpZHLNTI+ip7qXOJ\nWSSn\r\n=Ln3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoNZ8ICkwruLpOugtNN3EUPhfqKEAZoCyswM5bHbLmkQIgKgl/6E/62sJO5N4y4v+R/fSadOY0lURdqjfmx+K2IXE="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.7.9_1615798718537_0.24075185726912984"},"_hasShrinkwrap":false},"2.8.0":{"name":"@alitajs/native","version":"2.8.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-olZEDti6vThQD3RY2KLY9k6oc0tdmrMiLTnRTcQGmVyNiWnwDw561O0jKEiXbSRM37Awm2Lbe2ic5osP+eNaUA==","shasum":"fb551788d22b8db4e7fa5440025f42efc81f9405","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.0.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWYfPCRA9TVsSAnZWagAAJVMP/2A1HlyEPmmPnhMIrVHU\nv7Cj3LBnU9JMb6/Nkd2Es42bmIOyf3cViUzuZvm5eOJjA2qXUEMX3ABo1UcC\nD9VFU73Muk0x/66orTGFMtKzYkItdirTh3ynYVEG5ofEMPh14NkYPEht/D8e\nSGmpknC+hi/GOgm/RedQXDaoiZqoBy5aVskWwJT2Pv6Dr45TjhgpLL5/3C4n\nJjMJ8eM6qqYRQPZVYEMRZ2TM7aKs/O1qE6iEZSmW4gw4o+WdqCnaRyyVVugD\ne2Ts/B6KYsNsBbQgkRLqLRyurBXrmChInygRADM1sCRmWvGoPOFFZT0bvIzB\nlEG3JgzJQD1KSjJjbx/LEQoAPJDirTRrFdEm9R71daeHKbYmNVbADsorRd8X\n3fYIrg2sIdPizgvTF8HnuWmamDx1xoeeT1yDFxHlQCzEyblYynWnzqtkzfz0\nf9uUlwKQVuISpRiwsAI57kkqTb7QSEWOUsq/pRlMrywhDAbB3Xr3Y/HL5iqO\nvGCLbYx7wjiiEy0BrWfNBN1v0Whq32K5sqmQ4Isu09U+Jg1nunnOn8vVAw1y\nUqhiSVvqWeBT8ecMIf8p68gm2hNC/TEajsUq2WCzjWTrFAqrIXw1w1ksgFmJ\nWKZxzYXkHSFDhk9L+t87xOudRKV7VpBVrUFkJkvo4lNifeoYmmHU6PHDMFbH\nDlJD\r\n=FP1s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPXHY2w9Fve7I3CBQcOwUYzFmT5neLWLvxvzXYWLh5zwIhAK+u9kEgk2ftQ3xzKxZWK6IRJWA/tEVpi2DUyX8EdT+S"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.0_1616480207489_0.47690232314449443"},"_hasShrinkwrap":false},"2.8.1":{"name":"@alitajs/native","version":"2.8.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v6c6d0U18NgVRQAsZc0qqY/NNKd2kyf4GneEue4tGsmtHnOe1voFOF1RL/feSjp8liZeaEpiTi5tu3W9q7659A==","shasum":"a6271d53964779f3652b7df54f5ab1e48cc587ce","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.1.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY+aeCRA9TVsSAnZWagAAxkMP/3Gh+AexKTqoPed3GBaO\nhABkcAgEJUQeDkaZVs8S/9MJem59YpPcIYTb8BjGRhnvTLUtV+dw3ZQNlLCO\nKQPD5ByHp6QHKNonejJ6UJuwkB7aI9OvvyyAawmwvg6Ek5JHeQQFjiaHDvOu\nIn7wYwaAY3AQjBqqcD2kYfzMcQoglaS9RjTvYFqlkAetcLVi15vxgjsCcflB\nH6B5iP5YTFgyJgnKf4GxmAmwUorD4BfMPApBiuRJzyRVQm9P8pzLO3z/VrvZ\nHYyOlqmpe9Fv9O7KJbFgTNz2JNne1ujPUyRDgvnZk+2tG99+nkcRWkpc1mVB\nbQbzf7Cmawsm4qquFP1G/sFkEs5Eb6FMRUaXtG0UOFvDbe5uMV/8rd8TGmW2\ndgmabcJ5GDp01yfETS1Lgosb3Kk5yITZQwYZGXsOHY10PP3T48Jg5++DZmh+\nj89K19rJkVszqXw7U5hIxAAUK1U0oQxTFxedqzXyYPK6clqjHspr36C1nKaS\nhgH65YgKSUbztek2T0+9IeZ5/ZDTs1Zinq2AdUJJZ+CKHoTWImMf3I1FPodb\ngDPFCBqjeLUnFvnO8pstjUbaS331XrMpxm5MVCP5Sa0ZVa6xxalzO0IR76OI\nFnxmUYZt+6Oo+GJuH9d1iIeUT2+/W5b1pH+8rglerTA7mNvUukZO3PW/+nea\nYqzk\r\n=oFK+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9PhYaj++KgAy2EMpF97zzxQ3psJaBjEr9VfxLU8ypXAIgMtPeDFU+fp585BBgQnimkvEoUwXWWGFv+xwJeePCL74="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.1_1617159837782_0.8916294975577819"},"_hasShrinkwrap":false},"2.8.2-beta.1":{"name":"@alitajs/native","version":"2.8.2-beta.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.2-beta.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9m5i5IBnZY8UFSPuAGyWkak+rCvE97OE8B068FaCFsx+01ag/+LotXaChIuSUj2dn84ABvRw2oc6vyPYPltioA==","shasum":"2554f8f3ff32f1b297e68221732d7c9d21debb9f","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.2-beta.1.tgz","fileCount":106,"unpackedSize":2141749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZSpuCRA9TVsSAnZWagAAN9kQAJJr00x3OPuhrZxjCMZb\n58QUou/iWgxASKO0awhw01yy0zpRlrXaOltttRmnfvV26t9UW4l+qIdUOdJW\nWoehuEytHf01UV0fV/ah14XUnoWxvKoxWo+5ZUkOEcbNrf2jyAsD0Ps7viTa\n3vwGBhQWvzKZ20Ed7bGsEedez3TSCHLxbOiVCWfE/b8fbZ/ZmA7zRBXnAJCA\n1TQVTcLHyJMle0TdgDDWFwII2RTdcxnvzDrSoGvKsgIVOxjRhCB78Fd2Muz6\n7vKrRb6/EMj1zKjfw+rFQ0Nge/2WerF3jwfV5ouA+Os9/4tfrLr6bSTO5HHI\nIuf78IHMO9oGSvuQQO+pVZLn/SPCntlR136Z2YabGzwwfn5zn4yP210VXjdj\nNsEGUVhi/GsuyAxrZpMVlEYfrivU7Ll58EHntFiyENuhm+LMS3BaXUXNnpMN\nBkn7Aj0lfo0holR1lhLdvTXJU/NjWCCIb8afreltlMTEXOp2ymBZyGbPj94h\nRhW4Yc/XUIRoHZufnqurKfnNTND42lwNBlacBR3TdsRYpNAc1zmME+uAstTi\nMVtWTHPklDxq6O8KecZaGCWxaAcmA6prdKlTzPyH1Wxcuvd439r5uVm3TlCo\ngW5l8CtDV2VcKI0J1Jz0SVsFWHgL9u5Bpos8iU75UuZdyrgGfaf/tahbNmiC\n/FvU\r\n=PmWD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgr7Zxao4XZ/lk7vOqgFS8eSJr+ef9GwTzt1OlWW5nfAiEAtPHNIYH5c1wo/rEaKUXgiepbuhjq30i79u+atkEbmKg="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.2-beta.1_1617242733541_0.5592773578958448"},"_hasShrinkwrap":false},"2.8.2-bate.2":{"name":"@alitajs/native","version":"2.8.2-bate.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.2-bate.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v/SnuU9jf1SK6fR1tB3JUauWiVDfSDn51aKAQBVsVGuV+QwACmbqO6zzgserqWiNAABRFVzJNPFV32dKgJ0KaA==","shasum":"0e3e4e41e7c6d0a83ddc39922266353bded0446d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.2-bate.2.tgz","fileCount":106,"unpackedSize":2141653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgilrDCRA9TVsSAnZWagAAMWMP/2n/y4NXUTX9LAVGs6zq\nwD6HzZErxWIuDBXWiXjdoq+M71K6T+SCTCujVdYD7o8qE0ic6tbr+PGNs5XJ\nmNJcZep3MsTPLVpx18EZuzBWKrd3PWENzp5s9RBo5sPih61jILpN99mXGh/W\nvj6ASSQdETijtKHNhgPrR2NwhHxzu47+ig/WTOJJFqCNjK4oVVNwmeL8gDC4\n7jC/+8ZrW3vRUFsrR9or3Iz1jetrY5J7pjPkO70K1/J0Q4511AhyOaGIh6U2\nH6o19uWkC0fTiMOy0hOcIlqh/SENKJTIsQpOeaFy0UlSGuOnf4BswFQgP1fF\n/IpPPTDoOUQRxiHQRvjHhyREPuT3Poz2paMHWGH3Czurx7pcalOzxlyPMJtp\ntrlVShHNNX9pzWi5QtTW6CK84ZyZe8hriGMlFMaeDVkfV4aHidNzCw4JtEV0\nLFetUK8/EF4PJqgWhX+Pw/jFHOukTsTOSuFX/7p3ZGUPmykTeCNWRlDaaZkn\nrayAbaSC04CLDm8VhPieND6pqs6T7NEBYU74Z+RLfTPOALLST1Za+neybxKF\nMYoy7/tBLzBROLpqAZLf1cATD/wDum28VQ92gLNa7UrSB+j3hitHzb8lIvt+\n4RxEtB95/QYj0wwkJSPtGjyAj0DSFMsH4bqlGGjXjD+P8YIqWUiDDPon8xqv\n2a+L\r\n=QRqE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX/Yq4byIn9wZ+8pQHokt3gLr7ZUSBZqCRC7yvYKCXEAiBQyg0M9bKsW77M9a6OmWBu0eOWSBZtCaOw4iAZG35XgQ=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.2-bate.2_1619679939177_0.8656053708664264"},"_hasShrinkwrap":false},"2.8.2":{"name":"@alitajs/native","version":"2.8.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ZveDcwaJ7FbKUqMrVzeWvYLOUTF465r71TndsD2q1UhBtepwhH11mW9rU71mbAOy4VvIZYZx6dvYljbZ7l5FbQ==","shasum":"27916b69c19a14d0315304c61fa7be4a40590180","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.2.tgz","fileCount":106,"unpackedSize":2141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm5icCRA9TVsSAnZWagAAMmEP/RTEWf8tu2i3TzuU51Lz\nxyXrTb/PX+pu8oqtqwKrWwue/8l+70sXVwKYmDla1+mAHZEy3CHY43jj269O\nWba2yAHKF4NscYbCBchjE6YqSDGOzZqpPDiHjcUnik5wB7xcLwziEaYSvqO/\ncWynSRBaqaWRxPvDrKo5lhuSQom/aFRCBK9AA47pKLn9plO+HAeZCOEKjHRz\no5vsS2K/24sKXljVS4GwxOh+Ekvs0Du6heiMHnzeL4TfKkAbIiW3zzu3VxWg\nD/V7bXcQKjDUs3GxyuNyEdBWkey8Li07fXtUig/Z98r++htULdZMwpeZm/J8\n7h0ppD2BZUMFZnUQCKf4h8vMAysM17l9ZnzSuiFq0sw9XX0m6ZAVqxNWiDbL\nq/G0GxbzOe8hsysP+uwDwzP5DaV/tDf+voVsvbuMqarEuLfLw4KHts95usYF\nNVZlUWwMK5KHbh8MlM1MzdulJ0nICAA2X1OfprI11PhGf6PLdCeIBBAwaoc6\nlAeBTA+0wUxVKfg/f3yYmkqNtEc50kuNvHAN9AhfAPLWM1Auq5IiDVYcyxef\n6zRR7RSfUgfxyiMgsRxSPl7HGl/bpC4073pPA0CeU40PNTyQiiOjzdjVUT3k\nkMfY/k+kQiGNpIotToRpbqYBbhrRDO8D0xbFGl31OKdhrVxL3TigIMeHZdna\np/4e\r\n=gsGq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES7mLl8c/6LtI9QCDUYqg+d6oOEDBxYFZiLbwH3re6FAiAjbfvBEzRI4hY1evfrliKkLifHJ2D1/vMhf95t3fe0lg=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.2_1620809884195_0.19555814779145075"},"_hasShrinkwrap":false},"2.8.3-alpha.0":{"name":"@alitajs/native","version":"2.8.3-alpha.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.3-alpha.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-XnNEa72a3GsakJ/wAzXokFxliq4EGESTsO42E9YT8ersTj4bIs5FY7xlMxCxLnGPo2CLw0KDlzDjjHeQ+0FW/w==","shasum":"53ff4e7879ea39e75d8504914f43679ad3025366","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.3-alpha.0.tgz","fileCount":106,"unpackedSize":2141658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrwlACRA9TVsSAnZWagAA1PgQAJRBgbG6cHpgyojhK5c9\nHbymTPZDY1FGA0H1zTQYN2ep6JGf1fpqJjqm4Bhm9vqufywgxG7UTnasQ3y0\nXbQa75Ln5Ypm5f8IkT7WaRnoZfDFxF8bQbWvjo5N53I9BM1BqbwiQISa+vKA\nHMOqvyokKYokFtQwh3H7/EiRFW+PuEOu1THoQ84gvZUSuj8ZYPSbuKJtzIW4\n17PJEooLFIFk1x5mSEPvFTuQK8Byo9IoXV2H3xnYI7YtjL5BVMUt6/XTB0Vs\nUutOQVXPqfnb6w4Hl5mMThtdlY/nfFt46AxUy+jZVLqHFrBnkJ3azggFV6oq\ntjQQxjCP8Z26iFuCcEVQXuftiHbyj2AyHXNA7xQT5djpdZRos1ZPRoW/s0Qh\n+OmwcLTiOhNJycyLbcDasrWLbPb6tl12jViQOhTcVEwRVlSN1aC3CyLbAdMf\nJgYUNfnEqS26OfkbVlSgncpwLH9GdiqTK/AGn/6lI1VR620sWx0GmkdXiEp9\nGG2ODTxwXOms/x/pQhJp122C1xtIDAAyH/gQTq8HqxrWyFabiC13KZMwhtaH\nowsa+yGIzonq7mlIjxGi6N4S8Aq41BREJvX/pv/ZsMRPE2H2wNqkKZ0X5AkZ\nE4wg+cU+1ltatHIfFny6obLmCjIhj00NJcLe6fj4WR1rvbP3fKClYecIhIYC\nXc2I\r\n=KvFE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRXGSoIGnGuVuL/ePYmRapY4o3GiRJsQIHbZkU3p+E3AiEA/LDJYd0siLYDB49StLGMeOl20AdAaQSc6JeV5PcZ1WA="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.3-alpha.0_1622083903421_0.6554075256459595"},"_hasShrinkwrap":false},"2.8.3-alpha.1":{"name":"@alitajs/native","version":"2.8.3-alpha.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.3-alpha.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-E1fUPYFE+/RCp6+pxFIdabts7OFZMKyiK/Mx88vdUF2YW8LEY/1Pv46PRXZCEzf0zPLm8nQ50dYefpaLFdrsOQ==","shasum":"f7217b81ae8995e63fcac109764f2afbbcc01a01","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.3-alpha.1.tgz","fileCount":106,"unpackedSize":2141658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrztZCRA9TVsSAnZWagAAZrEQAJ5C6aIghKu6FviPwbX6\ndWiQh3RanHTOFi8NHnHsXi/G7QkgIjmTBBD39tvKi0HUt3kOqBbVfNGd/ftH\nUGoQbeUA8v4No1J6tonJkP1kThEDJEqRH2QqoYoePD/UdLZ4PLLqAHwvPoAq\n4zm3F1HtF32Ou9ja52+X+0/gsrLUdDdWG2ayM9Ek3iuUeWjcdlqc2YKK/oKW\nl3tA8RP8DpBPH1oJjNu5XlaSNUrATXd4MX8gYdp1lxnj4rCZxgQkOYSvKeXY\nYRmvClC1nUi+BBWEogqjCTOhsq6DSNHK5+oBQTanaG8jRPUg3teNh7Av0M5A\n4rHb6wwfB9mc20LTpBs/DqTy5kGxkKBI8/fWfJYgtlJYhQA8+FKqLeGPlPSQ\nZjGTH3hXWuJdlKUsF2OZXpuohljTeWgO+HVqDxROljAG4MdWUWKzC6p1/1yj\nZFWtjmB08GL0Db1A1cAbyYCKLPxCkUsVEvCwxUvEnnrxR+x/2XOE3YTO2hlb\noWfi4fXwzSeam8Qt/MAieR9vmMleoIJoFBV3Xu/nLJkptKyV/69csY6UQ7lQ\nKw05IoKdTjT0ilx0x3fqjZfP82JccViNUbbhsVDMrs2mL10MDD6BmWhHhwz6\nud6D//Q5f6FyA/2hAQkY0+ObbF1cFhZ4ovoJ2hD2E5dPFUP/9NQOW03KEKfc\nLYhG\r\n=8R3f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZsISt1dPXJBZ01jFf33lBnTWmp+NBzil26xAhkNU3SQIhAMGfxIJZFk/f1rUWlY83MZjFMDmaCoa7zfub3UrNZdzm"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.3-alpha.1_1622096728576_0.014814906256815696"},"_hasShrinkwrap":false},"2.8.3":{"name":"@alitajs/native","version":"2.8.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-LnpEa3POn9pekGVrM0Y9XzyIEU87k9111Na7wdIt3YSOcg1GZHeH1OkJjwDvnjTB2mufKdtxgKemsKu7Ko8ijg==","shasum":"85d1da7479e86eb36806f5b2772f55c5f6d058db","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.3.tgz","fileCount":106,"unpackedSize":2141650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsEtLCRA9TVsSAnZWagAAUHUP/jYlrXWW0mgJ/+nSLhqU\nPgmP4sf1Ld1K1qUHqOIJdjtshlI1vSxfUxe6YjXLa/R9U2QVlh+jMSCv4YcT\nNHwYl9bsAMKbgel8s65ovxnCm3u+NUWwEkfDvMBznAoP1U3I+Cb7sgdlg2k9\nCoJNuZ3KZ+cUlv6XeqrsfL+Lk+RiZASQZyrGYm0AAFP9tXzRlGoiS4+lVbU2\niBiLfT452Bwp4VJXIn1ZBUIQ55KiRJn9DShF5nBjzPri927ruAzKpgCfbC+A\nIW9kJSkqGDbd5KFzoRLNe8bPYjKRw36Uc3ZO3wiKQ1o+QWEn0VAx39H7zyX9\n+iUJ+Z9bnaoFlntZ19OEWRlcfSxa3GWLzjR7XM+6e6vigsgDHuJ7mKx8vrAx\n6QIAeVtOJLmxWufM7pSmJHWD4Fycnfgs+MhWP0suOXvQFHg902acS+CiFSj7\nlW8eddX5xfaDBXbRn9ypUnLVUmow9oq/X0pyA2Hax06AYuab9FuOy8xLY3ps\n0QYYAW4aKuG+dIVGkHyl4jFIYD7lEH1O69n3TZ8HQQIELHJ7kl7xO2h/C1JB\no2Y4jBEvl1OxgxoZLUb/zhbVgBRF1Zl5zQh43bt9h35AdJIQZi/luMcvKnAK\nMY/BzoKsvjziLkEQSMOOPiX8QbaBRg+WrHrEy3CFy6iwajfjmz+JdtJE1/WW\nY2++\r\n=78fP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSgZEtHU31YXgSp8/mexlS8nbriXKuIBNP3pm6+ror0wIgOtirqqRbdE8jIED0j/CyuRDkDvNwU4plmXkqJnqaS/U="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.3_1622166347237_0.051147864776370566"},"_hasShrinkwrap":false},"2.8.4":{"name":"@alitajs/native","version":"2.8.4","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-8dqTIldzY8OHEVRNW/9tcW92G8Ps55EyPxoPT6fOPHm1IIXvYp8UMz57bV4QUQvqXCeHal4apmjDnr+907w5BQ==","shasum":"d1007558d24486b53ab6043d6e30833b5541a60f","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.4.tgz","fileCount":106,"unpackedSize":2141650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwWiKCRA9TVsSAnZWagAAHdwP/0VnYcdZbOQu/WfObsQJ\nuhgFr3sn0N4d0VLkLRNVbC4qbXpi7QFeCwYg9gTbnYKbahs5ijq+5qNHMCof\n0PywCYjWFlzbHeXwApJ7n4TltAr/zjPY/dEpELt5+FeU8MC+FkIDVSM9DB9W\nmzCyQaXEODDRDsC/8KcuiVNRuFDRnXt5z8ab4IHRGCLRoJShJ5EQg5COw53V\nOKr2KDdU3adaJOQIT79rt65GPoL9sC0Ds84fLf2knYD+e59Y8sgK2FcvhRiv\nYsjqgcHsok8/PA93OKKc3zlr5v0fYzu1PDwAZ7vniFqqwRhYw31WK65P9CIl\nSv1P2g6lhWFBU7CzsinBWLPK4RM1YhlkQUBzQuTrM4dqYu57mk7hdngWg7By\nhWNJ3amdjVhPfeInUOPh+hj0OLDGL8ma5644/5uB7900LpqJIOZwbFqb01KY\ns7Lr3O6sqRgvcDKSna9pdawF2ELuGizPxKEF+5xhZ+gIFxUuyXlnC/7SOVXP\nJajHSjzfGau5URIfaV84PS70lUNvu68iGz3p70PEdzEgkOzkuRRAxeOdJuZK\nWf6iIkAKTD8xQeCJKMtmtozyinPDX0fsz24zoIGGwWjFqy/Kei/9BBEseRa8\nL1dofyfjvMAKNFgN271BykJFTRJieU6FU3ATucyHS8XumSLflXWklfHiFN7x\n8DjI\r\n=+Bvx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5NoatQ9G1+aoFNGzSJhL6qk/859kIEdbN93Nj/Xxo3QIhALR1lwTIhbIssC2IGQlOaK91atxnwlNS/TWGM+3QooDP"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.4_1623287946013_0.3522794194755354"},"_hasShrinkwrap":false},"2.8.4-beta.2":{"name":"@alitajs/native","version":"2.8.4-beta.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.4-beta.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-pEtq/XsriBpGoBNBP+5iqYOJ8mgO9RiqhmFy2ZgkdTRJlbP75DjaU+GmML/kuw4NZ5nz6ZO6U4g1opNk8G8jlg==","shasum":"0907a2b45d86ee15ed41030413e3b44994b52f6a","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.4-beta.2.tgz","fileCount":106,"unpackedSize":2141657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwcNLCRA9TVsSAnZWagAAHEkP/2wONj89RQXzAQ2GhlkP\nz7Rpi9cyccmVw6PCJJ6eK/Winu4/THOCTMlrqmkHRNW59FaCRvHwwD3xxAqN\nDA0gNAXd09ARb+SGs8BHSIqURlkKwCK9LQInf2BCybbETMaLIkAKkhY7NKLQ\n8+4Xd/TEzFNlmnT5AnjXtnsMMTP/xlN02s+hsg++tp281zvI574k7CWBoD6R\nJDd2ujONZvYpjpn4pXYM/BeZ1eC+JolIkbd5Y3+TVsm6lHAwHwmGwriF4MTv\nyRPuHuxjvZXE95mHDtEpnSotFPqA3PBus2quXtB2jowcgsFCtRpRGE1VIX1l\nPPn2VZEaPkfn8Sx6OLglKQewb52ZNtEHJcrAg5WcYVixQVRlDpNIwrD1KbAp\nQS5G/bHfP170o6rh45Ur0q+8G/zF2FTd9cwMN42eT+KwcRX7e1TPHoFO0wyv\nDOb+SiR/u46v9KQSVf3MG3LK8319DHa0cO3Vf869ytYIYfcVUjglSnkHm5I9\n1DJjXttnA57K4inQxZFh4QGsZKmcATOVaQOFsPTArfaIsdDd0fC82rITqzTa\nkJpM+9mq4aIwirrAg30ifiCymAOqgwupjVBn3gOJpxK0l6rr5p4pLLkqisyu\nP47aEGywHe9mei5CoQQ1CgDjVnOFakCuMSeRdtQITgPU8Yz6yvraxBkhLe/j\nIG29\r\n=6km/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwDP0kEE0GHcFrdtkghuUmYZ2/b9zoAxu4Ct/CY+bUgAIhAKH7bgcRXqgQ+5IvBgL3Ce5Q+6r2GN+akr27tusTuG1Z"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.4-beta.2_1623311179421_0.7262571874169848"},"_hasShrinkwrap":false},"2.8.5":{"name":"@alitajs/native","version":"2.8.5","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UHhbvwrvRMwzZ5uFIj0jkK3F1PV2YZafo3Cx75Y7G9pipkGul9C4fPs0FZZ31t/PRBTjodJyq/N/G8/un87nww==","shasum":"aa97d4535b7c9925829204c3959959e1d59d5fad","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.5.tgz","fileCount":106,"unpackedSize":2141650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwclbCRA9TVsSAnZWagAA0WUP/Azvrmq/HlJUeoog1R3b\nt2Z0qn0pC3WftY6/v37hh8Vir3uFXgJi6L2VMOqf7yDTgSWzskqDTT33beb6\n27cZeYnQAMi5MxUDxbWOQpHWcyzs5Et52HDhil1K6gpmVwO+yfpCBXCnFYyT\nJv33OSwbs8ggbg8/D3FG7/Pu0tC0xrqc0JdBA+c+1UTAXfP2bHMGYolqh56g\np5Pur1DMfNLQYHiFj356tG8OMKHgLpO0YYTOuJYjO/JW7ryImYcZ3wpwq0T1\n2PotE04DqjyM0eBpehalF4xW2uL+FAIBUDrdNn0tDM1wZG6LjHLmlUt/7kLO\n/LoCU5AOk8q8Z8jxqy+GxtyNJNTMDrJTqvID7BlVlKR97suOAePJ2O9H3n57\nbNNdOu2NndCCQ28vQVlU5U3iBv7TT3Dg8HZM16WicNvoulLgeUs3hfAT0jQ8\nTLpLWw47mb/MAnquANnFmD5eu9Odwqpsot4u5voMSN7JN0PlyGVgXDBIUwYz\nMvyrE4qTr4yVtAkCwHQOtP5pARl4ba7M1DpYJscTP4Wp46Ig0hXtv/RZimlW\nu2lEPews8Lmf0EHNtxGeH0b2FXWOxORvSwNxAABQjcc/8mmx3T6Avupi6E67\nVBFwmCu8+XoYrsmOY+03YZRTU+nmhkKH9r5Hxf5amaAJtNsRLHdiqwITUoD3\nn11W\r\n=CD5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMkOGL4Z1XozqaMT7/mXW+0aKzEmCSzd17f3vcw38GDQIgTxfP0U61UHnEh3TE5DVZ6ffJRyA7Ywj6oK3n1hjImiU="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.5_1623312731141_0.41586955382079616"},"_hasShrinkwrap":false},"2.8.5-bate.1":{"name":"@alitajs/native","version":"2.8.5-bate.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.5-bate.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-p+45fCVvNowQ3lvQoJBUViOrSeI22kHBwNPNHPCtGx9tZ320zhhVNtF73H25Je4gkaDiIqnEL1CdfClR8ydUMQ==","shasum":"fbd89562883b05b04a47e51caa14e6d94e169062","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.5-bate.1.tgz","fileCount":106,"unpackedSize":2141657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwy51CRA9TVsSAnZWagAATqkP/33BdvRoxCsHvBg3lDf8\n/5aItmYn2rEyxCJgM60HyW2Gmdy5DabGYPthjpszP9+9HrlnL6POIpM7V3j/\nPE3yQ+Xn6k5iirViDyYguytiqza0hwt41ue9he1WmD5PKGDK+ALSEI4UaYK5\nOrN21Um7FzlOqeWs3BWtjcTkMYBcdWhGBicUqxC8ExvlqPCqWRh+eLGtraod\nzmCImfoimADYEtUk7iCtkdKgjMHqZoQ5ogC+FtiIyZ2CD/EgQD87L0GKnZAo\n+xC4T5IuHKTUlqGgyMJoRAxw0+nSc9xX9orBdNUfdP8N6vmlsvjq46T0wdXe\n7PtzaydTBnHllBAXhN+qxhPciHvNJJqZ+1AOeEMPo8FZUDGGZk7qex28rTo6\n3xUrt7mnp9bzjKnsVHj7piofZzLkBA1UUETEXnF0RXyANe81CnsYyKRlmFty\nIHbTSrRpkNNRCimMoMHXtG0F30Mp+9FPbEt5gAVS3Lm+J15xa1WbYWFHfa5E\nyWFM1EwkoKi7ZaVXmS7gqdIsRm111jTgmw43s3nT4RHac5gO5RxIfGjJUOlj\nve6909oaP8Vj8cJVE9MR3vSyQ29DPVqegeo6ykOigS8O57/d7xfNtHfnCKZb\nLhLA/IIihj0VlBkhVLas7nSQ5EmkkNB7Ynr3BQPwk/HIIvQqtJR9Top7O/DM\ndIS2\r\n=lWGc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2pkF0TaGEmntXmbKdGc8Mz+9TLcGzcrvRJAaDIQTs8QIhAMITWP60LrTnHlJfUsRNDYkcp84aLMhWw9Uz/7jP1LII"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.5-bate.1_1623404149557_0.6260688560916583"},"_hasShrinkwrap":false},"2.8.6":{"name":"@alitajs/native","version":"2.8.6","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.6","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-nzaMdcrVtlKjmOHaej3rq7XuSRoiZLuW7lDdFGvNDJ7/x/3KrKSCZKpD7eNLp5RkJXc2E7oLNfLTbfPWB1NTyg==","shasum":"e4b363a7efe218b7119e8a7887c0363bdc67bbee","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.6.tgz","fileCount":106,"unpackedSize":2141650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw07bCRA9TVsSAnZWagAApxwP/3wtP/BYCuNo4UGP7MFV\n26RDc3ZnGf42Vu2z0bJoCp1UAqieJB7vp+4y2xMfVAN1aDGIqma492paYjrg\nV91WWrSMYtI0ICNtAvorXHDzDqcHGeyQjfqvZ1SH3X53aJaxdhDIwYWEh/e/\nY7netJd9mo/WD/CydWinOXYZRqjdoATh93TFh6ZYfm5ynKVIkyGBpsMSxnhK\nwErMPTuHP7HAyREq3rKX7RgwOLwYXTuTi2xq7hmabod9Xmg8fnaDnnEVwWND\nd7QEosInywATJXqm+5KiaBOj3BDs641I+y/UpiiVOD6jDGDRHFo+YA7wxCFa\nooZokMpeWijdCy1jvEez27qjKoE9CSgdVw433yO5YAAIDdOla3JjCUsgcS6F\nNWT8QdmO8NQ1TLfIIcHEsKLsLLPmwA5ry8A5nxX8LJKPWqRV2zFVzC5A+MGg\nY00JrVuZ+IlYaffLGjVar5A/d1PigPJ8r89smf7j8m+fCtHagZUV2ceVw1YQ\nneWB1sXmu7sCeFKnLwFDhxb90c3jpHoFiVf6ilqIyrVa5989Wp2YKlIPE5f7\n0rufB4pQI8EN8y1KNwSL/AldH7iZVFtFt4nlEJHNWztCCMwhdmWbWxyWYvS7\nDSQ5BfabPl/4mrytxL4DVJxudgd2IgunImmfnqUhOlPUZxU7Ai7H92KgOKLO\nmLeD\r\n=8Bmb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGgUDQcSGeCpMBy/NeaH2kDfHBxsIA8xIlq9ZNUcyF6gIhAKSUXJH+kW1k3iBGZL9JFiEjPRI+RVFCsbc2wX1PoIYo"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.6_1623412442924_0.8179954885805407"},"_hasShrinkwrap":false},"2.8.7-alpha.0":{"name":"@alitajs/native","version":"2.8.7-alpha.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.7-alpha.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-DTpPGn7hqFWZEo8TfS+MmBGTfi9WrEFW2ziNnX7KjKlx2/0+fF116FtikdV34TaYI21zgUmvATzUSuM3Jes7gA==","shasum":"ae3fecf41276ca2932df290ec9ce16172d8c878c","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.7-alpha.0.tgz","fileCount":106,"unpackedSize":2141658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0+WMCRA9TVsSAnZWagAAOfUP/RyQNdfbbxH+/0HfG9VG\n3ExdYFiDNzkqSy6Cgsn0+Mjmvx0QtqltG+v5FmcpY+1KSreMFzLMDJbTHO0K\na+hYQY5bGxTSeedXhR71wsLysJGb+m+MnMH9cI1tmiFHgphVqAK9j+Axtz1C\n0sHUG9IQrlPj7GLTCDKq4M9DxrQ2dlJTKJ0Z1EvAHUqPXQcLo27XvvNbt1Nn\nYAg5y0eD9Cc5f4OOdxPl/Mvob3j/tA1BYpb1m8QxvWvHPgjextGkK6kNVvRE\nc8SihTk95Bp/E62rb9SptYrY+yzKjgjQ/alvfdk1RfIpP4pB2M9TsC+vlFTd\nEXeFYe2MsSe16EmRVCg6mG3zO8R0fDUn5325bmaA6U9RRk7hTi/AsghIfDJL\nN5jibADkhRUOaw+XUYH0/pBYnSIEUBTnZqAMEDlhxqoi0k/4/Z+V5RTvQPbx\nJFokWtAli05CMDrTXVTCgOBrwq2NhiqhyRGBxAw2dc37uf1KBaT8+ReYtROf\npVYhQUNPcHcCxt/WIi0CXypumAkGCJTi//xhtgrdFJIoTHzoQlg0HsASN5zE\nOtbLJnJ7ww7QxhYP7bh55dsJgKeO13WyJuL/0xcB4lgvX1GlC0N3m/uTxXNh\nKl/VvXnZvLNghijv8ccuPHMvToJumm/yJcfAK2RWdjuFmN1eljU6tCLPONKf\nUc0N\r\n=Fjjr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvmQbznf2p+uM5jX/Cy4q2b5x+Hw60MGUwROB+ykDzxwIgGJXm8pHdMpWfWylC0+OzXTWQDyPT29vEfGVUaU7Fp0U="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.7-alpha.0_1624499596008_0.7567710976850366"},"_hasShrinkwrap":false},"2.8.7-alpha.1":{"name":"@alitajs/native","version":"2.8.7-alpha.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.7-alpha.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-55jHA6SbGhQs8wFjPecyRx1vy79n9qe5PP74B08PgMZg22z4fTT081YhSCcbNVeCvB8hGyijBJHNspoTb1tFLw==","shasum":"028276ae352a02883b64cac884d2c5a737388388","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.7-alpha.1.tgz","fileCount":106,"unpackedSize":2141658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1DTqCRA9TVsSAnZWagAAoFMP/2ll1ms6JWe2l4K4gr+b\noS+Tm2lfGn9wRWKkrEWFzdoxZcGB56+PIF7IZBUedSed3xsAShLBk1jeX6AT\nJOLYohD1RA+EpXDAGdq0Myw+EcYCQcR4tK1aVHiNc9ANpR9WB+EidTPOm4ah\nCvgyBO18knB/sEp3RrCL8iWPgbBqoGARb1R7p+YY6ePM91c9SzTA5+pbTF4P\nR/CA8U25mWIx6O0/Wd0YW3sAAyBb4nY8kuXM0ACj9WKDVl1CGdk6LNyem9T8\ngrZrYfnyLiThetxBnjNjFFTcSWq8mSWzxcpNKpbE1c6RtCkkFU79tuscP+6L\nuvRKB0fi2u6zvNtLS4p91E9318cnFcz9vdHHGZTDzu5kOkMnZG8npzZmBYBL\nrSErRgEpt3Mb3dGYN4bR6Tc3/NFcvcZDTCi6JD1M1wEpSvBeBHTKyOceYPVC\nZssiNGhWz4krA1HzbcpFg3OJrD2/LQgsktvkWsC7eFfYfQb0Ohujh/pnUBNl\nhjxjstWdZ3vrjAdnJz1zFvFrLJPeVdDahZ2onQeJQX1wE5I97IMUEZW8JlK6\n/UtcieVfrdu9ELU/MBTdPsZY1WlIqAkWnMnpCSPGGwIFsmaXCklW4FIZkHt8\n6gi4UPYmFo2ArQQNt+5yMYq9sO1cdziJdTZh2OU0rXUlEUNyGzZcqVKRjnce\n8/Gj\r\n=mTAO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs4Txj0LDmbhAZgVmEpYKHzd4Y5vrVj8XyNOR2i53fcQIhAJihkDrBGBOG54BN/h4hNIU7+ZRqxzKOtRpKegSBR6UK"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.7-alpha.1_1624519913927_0.9363649369005134"},"_hasShrinkwrap":false},"2.8.7-alpha.2":{"name":"@alitajs/native","version":"2.8.7-alpha.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.7-alpha.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-RYRFbinn/bhtPVyIZYDxhlpTG8Xoz7sHGKsQi0fp0kyhTtvCcXDhLgVKQx9fZED78IvbqucQEIA5Ayykg1SO9Q==","shasum":"257fb21279258f941e6c6926e34742434514e0a8","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.7-alpha.2.tgz","fileCount":106,"unpackedSize":2141658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ErSCRA9TVsSAnZWagAAJGQP/1Myo16l3CSwKh1+UDaA\n27nsdQ/VJFwWmYvrA9/KPwInxQ49crfyAKo7JemNI/ibj/tUOn2RgO7fJDXv\nvpuHNLimMaB8R5P2lnvqiAtdDQlDarNnTommE6JCDbCEBx5eJBhD1W0cyj9d\nB5sg7SfBuRaeaFvIKJJYW9vKRsFKTU+e6vl85u3RAGnB7PhbGKNGCNsqoVYh\nJNDk/RsIqfqdnZa2qP+b7PLTSaxBTdyh5zvmO9X88VJSuo/z0AjpHCqNOPZ3\n14foX787Mjgrt6fp1SvnK4CDzltkS9Y1dY6RCB96zROKCbGW3ml6qMsYSh/G\nSegkshce5PdZKDsStNG+Isdoqnvwde9ZqWk7h5RVacs8f34VGUz9pyE9qlsh\nqRPXwohakvtxNyUFiCrOhFRImExgXJuF7oOLfeKiKMIxXtDqZy0XyIz/0v1+\nEyTWS/379XFKEBx34xUfJ74P9gqUoDhUgEFKMMy59KVHFhHEHSfM/bUy8es+\nhTvu+0P5mSDLDXcZyLMsdDfnvLm3shDkWn2CdLjtdSjUHBCB0/cLCwfU6ca8\nQJpgFIg7d1c621uQbq8ngnLHqGa53hj+3cNu6ooj8kOjPRJWoc4QOJreeeiv\n7M0jOdtFN7p+P9exWgWIzzsHNiJ7gFLh6YXvQgHHEKJCJ3jIx9P53x/UaiEQ\n4fvH\r\n=OXN8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGerkOTrDtmxfLVcTbepsJh1G5K/YWLOQ+caJOrLuIygIhAOlHnk5lJJzpjPJQzG8f8Ln7ZgDPmNIFOxecoWZHegu2"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.7-alpha.2_1624525522274_0.39650267800221206"},"_hasShrinkwrap":false},"2.8.7":{"name":"@alitajs/native","version":"2.8.7","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.7","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yRMw9NRJRdwtrwipMzs6ymnTFr/dLfavcs6rj4Gin1z6gy/uIRhbaUautJ8HNl2juHijdjQC3uzn9bLF/wxogw==","shasum":"f59c101d8ed0ed827793657329dcc5d4ae2066ed","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.7.tgz","fileCount":106,"unpackedSize":2141650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3n6pCRA9TVsSAnZWagAA9G4P/jHnLl7nxZXefg5WCgzK\n20RYCGk8zvUtvAds9vZHkhi2/UYLTqUrY8+W0hMoSmJ42znRgxDMCBRSh8IJ\nkEX2IRRaklTwVWjAAsIiIWvnfm4MpBmVekbQg2qXbP9h4UK5t1LbFm4DxIyA\n3bucqpyBlFyJAfN4TX83Ph1OhBYD0NtZiCUSikPqRvf3yHv9Lpep1dcCNOCw\nuMlEnugM/GlbdamEB1hgq3Z8a6U3E/1wt6O7WEnRXnKTH0S1xgg2vnXSrpNf\nqyISdCXDGp1Z1+xdt+mjh0hHbmE6YxIX6SyhkV0TBBJviupZP3idB0/5IMiX\ntlkztANX0/oObzpD8EJGKabtCy6cTrqtgmIDqg5xy1Jbl2XjRDRfVeLrYV+X\nLnQxUCFklYtHQJzmpYCE4TkqQ5xr+67AnVDSBLfzUt3pyGewQ9789qnOgBtZ\nmiFdCUFrIa7T7z5cTt4a0FA2856UQHDbGErS3YSY9gTF4M5dkjD/YitpexoH\nzyFBYhoqKw6qKCj8pjf9qtzLNFE84y2s59ZrEYnZoTdo9GNOGb7OOIZuxET8\nAjTA1gg93i2aJdDEWC3OYoTny2jXmCtXDZcGid92UT9EGdtMJUrCx4+47iLv\nwc3eLWBVjQqezT1BeRIiGHXHaS4YlyzYH1enYoFdI+OIEPqOyA0D7HUFaZxK\nA3+P\r\n=x+Dm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQOkFqtufmOGzFdkNQk67xQUKgc9wvED/TT6dBTxq9gwIhAICqrKXD1DEilEDu9vZyP4+yZYVI/5E8SyaCDqAklTc2"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.7_1625194152847_0.4700003960866803"},"_hasShrinkwrap":false},"2.8.7-alpha.3":{"name":"@alitajs/native","version":"2.8.7-alpha.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.7-alpha.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-sWIhtaGzZbP3FecPWwQGsT9tOuz5/cn2wLtp2krL8y88ZqBkT3YP8iH38xF4C6odyRqxnCPBqCkAXDjTA0wbwg==","shasum":"2c3ffae1cba8b088dbf805e5ebce1011800b89c5","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.7-alpha.3.tgz","fileCount":106,"unpackedSize":2141658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7AsZCRA9TVsSAnZWagAAXMoP/3Qg9Sqk0JknxtItGxmO\nCuRSmOVqPDUpgOj2byBfJ8CHkNGkPwn2BLQMkPRv0NCtqpKumQyScAudrnvE\n32vXBvQLTw9xTJycP0raMCEa8vvKOvhYpynFzTf1gIqevaRwHsig3t/96WMv\nbLtXNjVU3oo9ZmTCZzBOdyWmiRJHm1KhJhRtWwZtzXJqHrsiW13FGamMc5Sd\nVDFE+tdFX9W/Sukd/6oXfcvlffjkirxhsOwn7qcju7HRqJgQbDq+1EcY8mWb\n2Z/BYhnZ6Ev8D77VpJFdgwX3JQetzSZ2vwJHklC3kAiffaCWpOJFudD9MlWf\nsXlC/Vt5ZqYWdt4/2myc6cPZEH/6KmQ74TfvxFj5BwMcaW6sPztNGUG3zI1x\nwpBWkzHjplAkyudz3VO+F252e4hWbPXQGKxV78tq2qFYADZS6QCGJohHHbmk\notd6YD30TlBHSsAxkChjfltNljdFELa36at00rMf3o2Q7bGWd6sOMIE75aQq\nqJen9Fh+dVNU284R39GcEGYlqk/s5DVqFhvGikNTZlcGWRrdUun1be1qSDJK\ni36WTERNS5/Te0gROBxbdrIbijv/b1ENe9SdAi/IOCS9vkyM7cTu6Ero9aB3\n4GorRsyY2Hyh/T0bNduDdMsHXD5er17jKnLSq7Js5ipH4kHdeKgXv5WhyJ94\nOHjL\r\n=IX6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAWUk4XipLPULwfub77uQUKzhoVXHQ3FeAcZ4LmDrXowIge4MZhkdvXaal3Ctp7Plly6VWFQy2FyimQk+9sKHKGvQ="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.7-alpha.3_1626082073391_0.3660068689611826"},"_hasShrinkwrap":false},"2.8.8":{"name":"@alitajs/native","version":"2.8.8","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.8","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-jUMlVoe7FfGkAL2bZGvyKpLrC/6hQoSZjVrCIr52qwHUpmJhnogRhv2qns39BUWQ/lj0z7IEHf/Z218XbrHMsQ==","shasum":"5bd13295a05f911baa94546977541ee80f6b2baa","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.8.tgz","fileCount":106,"unpackedSize":2141650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7P+VCRA9TVsSAnZWagAAb7cP/1HDPJ4IPXjyU45eMp8V\nrsWcvfo5p77/92GaXlisJYqeQv3daDl2YExM7jiNLXVGzWo3cGw4AXoqzZdz\nNXnujw5ZasW8fNOI9I3Z+CcSMgpXe6anpMDZfkglt9UYc5M0IsnByDRAxqwh\nUZa706UhwgSlAHwEFFwG9iwqqWq2aCOTHPxXU+7hpUKUYTaN180z4exJwcMK\nvrM+4a2JTq9DiYjrMVBBkPKW70YzgQJP/sV+msQNNM/DMunWptHhpXNENswH\n1Kc4XH1DeeRU74BoWDTs8rXGfqMuAt0ngKxy2+IrZOy2AwNg6Ry7Ay6oAEfj\nI7M3+9DygNc5i8zmOoeH8AQXbl5wQnOSJICd0mvnQiCHcF4a0+tH5SMtRwsE\nuRYJKNjEwOkuA8MthCFz+EGFZnbllz60iMD+GBXAeGMGxmLyAFe7i7ZIJjPM\njpiigO4wCLFL36RABz/NiGaMk25RggeO820JoRQ5zE+5isG8teTKFfOxc1Nc\nUPz5z46+G0EHNxVf8UE45eJRRzaN3Luy6rNkA7yN5eYC9KzTn9SsdcKSdZrG\nGvUiz4exU0BjrVFPhdCBRoDUSPfAuVZMp/MGKfoS+OvYpywCCBeUoOgUkF3S\nb7YowT97/9K4ERTdZvRzJzI128yyGLuzy6YO1VbWlhVLt3WeyNAoAOOMGcwI\nkBuF\r\n=4Awy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr1AawBTtozzMJ8CX7MSPYd9nkdwG+mYF7pQp3xc+VVwIhAKHRcTbYSSk04QZQDBfxUj93TAc6yAdeGyaT/j0U+fQ/"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.8_1626144660737_0.47405629599828836"},"_hasShrinkwrap":false},"2.8.9":{"name":"@alitajs/native","version":"2.8.9","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.9","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-qaDELFQnIcFenAWORauvngJkAbxiBuUQUb8VGgieJjkb94zmkYEZYERlO3ffIhwBg8cAW17t03n9FX1ehI+Qbg==","shasum":"44f987fcb650b757f63a998acbaf18779df37133","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.9.tgz","fileCount":106,"unpackedSize":2141554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9UU9CRA9TVsSAnZWagAAC4UP+QEX6w/MbxcJXC5SEoyx\nFBZ2tVp/5hKHMe3VsvGl2FgI3O5VqQxhNMI66AtAQ8JvTP3OjgcNMm7/uehn\n6+m7TBploOsD7MU1sYRVeekjtz2WExPNDRwQWfGCTuwzC4F5LeeKngThP/19\nlN2YHNV5rAQgkK292N7NE+HV9m7bebNNP4oMaW7uFO1QvkkU0sGQsLyKctpv\ncDTUIy0GMR8a7DPn0YDQPpnFd/Uub9SIayigZDPiUjm0Ar/PiKttkUPFBzPb\nanml4S+zmxoIVo9s+pAJlWH5U4cWaRmdLC3aPIaDsIbqZ0g17yOawdhn+uO2\nOQ7ITFFy/hH9HRata+CLQ4qHutyWWZ/X72LDohosqR0Mr3Ueax47edD7iDog\nYbbz49bEINkr0Y5iyEc8NaKKCbnFMApaN7TDivUZ77hkaxlP9Jkhsvtz9p8i\nRYO8Hr1qnksFuq3L9zff78JBNjBaeLwS7JDga/TiqlusQaMc6qxm8J2Qvwdm\nsuxZF9BznlgmBOzbm1S0wtGbDZHbkMf7lJcyAbRXEvmeqDXOYffOvJcqPOpW\n783aNLsBp7ah0m2NSJ8C2qvO3cmqbgdX0TrsWD+WTgxvborzaP3J0jfRllUV\nM8qVzc1S/1yVBnfQEdgvRmQvcie5uof0njv+2bii6CABYxDZusK3lw0v4kny\nEFCC\r\n=EmPg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGI8ugykyqcojS/pBMsjY1G4Uo/FkOVvjDN3MOgDPBzTAiBKkP/EXfGXrd4EL0s2Hp84dHosMS5ozjyraPXnov9tVg=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.9_1626686780876_0.29097101039848683"},"_hasShrinkwrap":false},"2.8.10-alpha.0":{"name":"@alitajs/native","version":"2.8.10-alpha.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.10-alpha.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-uUqNmyfu+3ZKsv6LVvFfA6o2rJu/z6d08360XB8f+ZgDTLcAiAN3Nus8bKFyQQocZTlf4U9xVQNLIO+4/HypWA==","shasum":"cc0029bf4987e7b14c0bf50a7c81a4960690c660","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.10-alpha.0.tgz","fileCount":106,"unpackedSize":2141659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9436CRA9TVsSAnZWagAA0tAQAJQ4KC5FEACdEnDOgfOU\nJI/vyHyZ+bXyMHqkxmD3+d87TPLtK2BiqeZc1ufhtvjITn7nBozh47MUKbHU\n//0B5CFueQ1J9izQRxZykPMzPnfbAVhtPkV0mQfq27ULr77IGOsIMEYaiU7m\nMSzRTC8PaXF5KaBtqLmwrad1WSXK3nc3le5hzWmZE8Mz0k/ZIcCCvJIthQPR\nxJ39AQTzFvZr+qhuh72mH3dtdclWDWYtNG3cvzERG0Z3/C4CMtKX+aNBIZFd\n8sQKtaQa4trRRgaeria+W8kld8qT8/4cwImSbgCqymHpZhuwXWAN8Zk6PkFZ\nw99XIWut6sHqX8rYN9l+WXTNQMaSns4GNM0CsbVJjikyDqKIHGXRO/axFXW0\n68FR6/SajiL09pN7T3SLqo8P2nKpiAUj3TJ2GNJl1q1ZlSUIevxG67Y3LvKH\nuHAcITHds2bdhkpqqthMWP7n8SeafcfnVviJN7YfTFOnaTblBIv1FGVydzen\nCF6mjbtW+H68Xvw90ocoGFEtXMtaljc9+HAh8RHjGBBMNn4rkHIBz65b+wNO\n5/0o4wNcVdyIabS2GEAcLhZHuZSEa3o4jD2uoQyD9+GLqnx5d/kyFdhcwZUy\nkqEXXEtbxqTzWvy3p96VAvcGlVL00HH8xJG2EIP7KHYcFRamFxIHr1rOZg6v\n706O\r\n=PZlB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXMPW+NYJ8ZCRJAPG8nwlnisAnvqt9HfelQRdakhiHvAiEAg9o31zAXhJ6c65BKZsXy7/6aSX+6hTM4lE6ZHxJWkU8="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.10-alpha.0_1626836473923_0.16170708173425363"},"_hasShrinkwrap":false},"2.8.11":{"name":"@alitajs/native","version":"2.8.11","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.11","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-BEtSYn9zdbI6XfoE9CY5ZZ1BiB07Eh7uzVfRydrkss+7nr7maHQeDbBELP1C8z7KkijtIlyYKg4SFXPoXSppUg==","shasum":"e46a4f7c4e5adb3b094f34896062ee14003d515f","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.11.tgz","fileCount":106,"unpackedSize":2141651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+jETCRA9TVsSAnZWagAA+MkP/1tHD/5VxB4MdOwbJsD5\nHAuKcFhFa1RmxpLsYHZ6pwdvXD0Ytaz/MLAfN3t8Y2G/MPU/gaMwt+T3uzNA\n+YREF2hR2QE4zuQSQzAEPKyGrahXio2MhnjpiSbbogP0IvUB7/tMG4MnVG9j\nVIOFcQYv6rSkRNHDJmO6d6Vcl/EjxbRPBp5l4Ah8dkTFKNpD+konjzZY2+mC\nN56jV7ID2BpCS1ZDTt6FdZtsEflC0CCDWZz5idhPtIbUfPl8KQzFs0NcdZCd\nk/qhwDG4A55oBFZ/TAQUQpdptwYO61aODRB7kwYprLSFXkKgolz4YpfigaJN\nWzL7oYz6NJt4nAatIScrhbD7TenfneiXGFxSftX5WWYxS3In9zbX21iMCZ8Z\nRj+q+fGQDRPFcHZqGrKNSjjTvtiZgxs02TbXV+VOICxT5Cv6F/X3noCIbjo4\n4A7l+UAgXvF6XiI8OTxXWR3JHJD/WHVIScaUbDrs+DxkQABkr1loDYUiLtj8\n0dL5+pjNAxtrkkj34yfVSVL+Ty6bW9ixYBIsPB4mEPqZeKiqiklzpLjhYFMy\n+b/msRzOaGj97yc+dBDc0WeX0gUlj586Vg3m9X5z5wX2ttBT09vo/5ho4Xz7\nbriKSFt04wUPP7Z9k5Yv9WlnJ7Dc6L6oRFmwcjCjVy35TC4gBb8J9AWMTzaG\nlIbt\r\n=AjVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqP8pB5Fb/nFtKNRPtgMSMN4ggbWSqSa1GGVxxkNGCSQIhAMoGmXWm0ok2pzOOnRgGo3Cqc/G7Bcepodcswe8PuJld"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.11_1627009298811_0.17015811841738016"},"_hasShrinkwrap":false},"2.8.12-alpha.0":{"name":"@alitajs/native","version":"2.8.12-alpha.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.12-alpha.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-MJ8KVs6WHOMNNqhWtezHbOGLLux4xtpMLa667r+XbRZJQBW3z5qraad51z1BhH9Rth0f8qbrs9EUVhZU9rPFNw==","shasum":"70c99a6c5b1efc0ec6a6a425a282eb74dcffec58","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.12-alpha.0.tgz","fileCount":106,"unpackedSize":2141659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+pLkCRA9TVsSAnZWagAAItkP/j9rXoYARFWTM+7Gh7G8\n0C1PTKL+C9vreem2mO4WT4m9Qm7j8+XOh/dwqY7KBJGh7AqinxZBr+DXU4AF\nwFi1ANqgYuMLTuqd/9gS7rkZvRQESnwr/6vYaYIJFQrcAj7dU9xVf62dtv96\nDWG33Xp7Nw6MPempNLIRZKX5gM/y8VIBCApS79C5NEWf0ZfAszsyB+XOZdWC\nHE5njyZoPIpFfyy1UvDZbQ4BLnMzZ2vcGah3FVPKduTrVuk37v4zgQFptsEi\nQ9qEsrom5foKsLMj674A6fpdrUjkNx/Q4axCJTcqIrVl8213S6l5AfxN/WTH\nf0UCDhMBFl9QFqEHTJ1QyYEW6ad2YQz8kdHz9ec9godEmxIpQYhFv944gSSU\ndtzKZc+iDqg+I53BN+RGxdjWcJv7VolPlb1CtHyGqNjQulwSY9FqBsDgs3Mv\n69gl/KgHLta1l1Uxcl07N3U875c1y06GsIEMGDc51F8RBeKxa3C7DQBl6qxE\nBCVmtLyvtIZYYmWIRDHhGrPBVyxRQRgU+yWH3vfPvjSnyOaTA707H6/JlxrO\nl34etsbi39jx8H32dMsZoNZacbIlhU7aSyAFA88Gl0I0y7n6pR/F2Q/OJolK\n5MGX6fsjLHxhgGqhvR8sy6duCS6JaEl6L4JMCjRSi6GwNGRGE5WiAqExv3sZ\nfIVL\r\n=dlxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDK2EnJbGNH2db92bRNuQ604HmdblpGPxKNLmQGrSXw6AiArqh8ISn3EMzcfhGcqm2+MfYW+zqhcBwGyugUzvbptmw=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.12-alpha.0_1627034340177_0.8952202721177744"},"_hasShrinkwrap":false},"2.8.12":{"name":"@alitajs/native","version":"2.8.12","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.12","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-IG66G0pc2WWeizLUo0x6044kR0FYhhLhTPJnnbqAMdg+7AjX7QSSlq9xL5cNEJx5cOi0GzC/IDRCzSjDzgwWjw==","shasum":"7ca9985d1e9432a2ef0427d4b7906e5670cf58d2","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.12.tgz","fileCount":106,"unpackedSize":2141651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/nweCRA9TVsSAnZWagAA4U0QAIAiLnn6wOGUK0pCRLWO\nim17VvcPvpaExCm4eUKuCRlKugXS4H9w03jkpRjN/GhiZ/NrpN04o4H/f/UX\n8zQOULEtiK/DeB4zwN2gYzWbfmL4eAMz6sTt92NL3Lug2s9P1qdr4lr4qvgX\n/HeQIQXh5T2YtMbHTclIs5zrNTyZ8aDp9uaiEescLYvxFYyjKpC7kIG4ITA8\nQmhts6/KSqhGnHZ2QaYYtiM0Grn5fVO9P0P7P6uR+1rBfxJXRlfSTivqhEDf\n2nmNOF5YErqLUzu3iT9ylz4M7gqKhQXFXezdXpQTcYRz524/aB570KD3rQaZ\nTDcok3Tk4ShXp1lm02KaUqKjEPb2SASY1pi4HaVAY4ODX3uQY7bnqTpu1fIJ\nJ9Ogz5croxzoD3FEDPI250HqnX6TY9+WNLM2VTv9UIny4XVlmNOq+mZpWiuJ\naj0bTR0mLNpcMlQxTWz4gXfRtEfYqdEvx5KKj09mdEH5+p48NfO9PLTzSCTL\nP8G420LLxBoC4NcmtE2ygoyaFHqblIlJIT1CfcxqAx4QFWvIXpPea4JTJ6Mb\n3s82HBmgwUoNBYOSJ/c08XGd4JIB5gUOKY+bVobm0plQcc9287TUkY+cXVpG\nHYWMB3ipNhXfudCe4VCgFjbjA4nh3QDArd46w+e9IPDP/2/QPh1yaDqzFsJ8\nInPw\r\n=82pH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFhYlG/Jisv4oEZVBEYCfc9mXw0gtyLFsyA5cpe3+LPAiAIjO8tQy9HUbGech4K+XcNvPuQnZ71JKiT30I1Obu+hQ=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.12_1627290654801_0.2741865262758001"},"_hasShrinkwrap":false},"2.8.13-alpha.1":{"name":"@alitajs/native","version":"2.8.13-alpha.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.13-alpha.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OQBNO2fQJrIgBE86FdWt5Ik9i+3QD0fKAow/+UorlRL2DX49FnTLRSWFUAVicdFUELEsTpmGL1+XdgnwjBRFHg==","shasum":"8eea0a435ce0a89cc64c0980d1f84bb1f1c8e1b9","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.13-alpha.1.tgz","fileCount":106,"unpackedSize":2141659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAMHwCRA9TVsSAnZWagAAwaIP/RXBNZBdXEqK1f6lvKsZ\nK/o1NxYQunJveQ/Ousl+VWmi4gKtjkrq+hGv/8zzhR7fcNaNgi56yqYbHXt/\nO8PiFp0guJsvng7YqUndOGNoMhnL1V4t6Lyeupttn4gE4/sC6Lrq36U7LeLG\nHK7DixBatLK5hNK1R1AIIjewhdh9neObmZJzN/yf44bHoWx3xemJe2+W3S1v\naBVKrHIvv0Ufw8hu7dIoAFjMfx5I+LNgKm7bPyshhQPXut4HS/zeAieEVkPr\nFF237F3RzDHUR4sFeXgj0zf9ksiKCitY8JQRIS3QdzG7pgajFIFKImbQnWk8\n100o8jr8K0WMw28fL8lKXB2q0lymlB9MCMwjfI8BfCNufkc9rlP4hXy6RqPp\ntTJZa7wIINCASMCUN2H2MgSkkAbnChWrtgEZQsAGOOCIfF/DLBH/VA4npI4a\n5kDZWjeTC6KYgj4frLdhc9I0EXOsh6/OoBR2w3uEqJN/vu+4899CrImFxYSF\nphmh8SuzQcE+yV5Kvn79/ZXHlWhDAP4aGZJnJDRyC5Rel5ZNCwVtWUAxkGgi\n7HwMLVZ+09YECGL/r1/l+J+7jAmUTC5Z+Klfk/pzorMertxqnELn74unz3rd\ntTgze9aW2B/9/Am2ihpfezWfkhvjOMMS4qf8egm1zB47gH5olhjU9uW2cZK6\nQ0r4\r\n=TyrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEx8AK9Lbrk+Nj7xnM+em+ad507Sib6wJO9Q5FDXL96fAiA9mUi0MqKosAYpZEerph/i8tC1MWXanKLTtX1uz1ONsg=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.13-alpha.1_1627439600550_0.6894516525597121"},"_hasShrinkwrap":false},"2.8.13":{"name":"@alitajs/native","version":"2.8.13","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.13","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-EwEzDccqrS2mOMHRXlIHdXmibh0KKSCCEugq8cUcEF1iFUJnOtwJp+L+Zsq3pqyEUMjZhH8fDsaz9IV+B1zb2g==","shasum":"b744cf7c194469080a092e8dceba7021054520dd","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.13.tgz","fileCount":106,"unpackedSize":2141651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAM9wCRA9TVsSAnZWagAArOkP/Rtrsl9xFcfFvMfyUumh\nU2dclrasGRELkVPGNZQ/pFu8ZCUOQvCndfgRy+aPbHt+iw4xs0YM3DuM4phG\n3irHPYAf9WHqJjPFjIq31iInvj2cNDQt+wuPk2Y7zz0tlhrCMPg57jvqoMrC\n11R25jBubXveJJhhQ575lluYFCKZjkX2TqmuKqbOPgespNJioiHvG+55754j\nUmdCByi+HA3dlO/a46jHpoh/wblgo8URqocHcEAdaPio6zPvswEP5ZRrzeas\n8r493B9WnYBU+8xld0j06++qHaAhgEBqj/PznLetxykTMkoARa4x5PtMDUyn\nI+0zf4W1bPAKjzusgxeuQKCZCvNKKWqVXZbHrmaiOuIgBjntsPWDMxve61iN\n71BiclEnBAM+2f13C3X+S4IwVtlmecBI7PYaA6/mI8S78ZKR2bmUGUc0IrwE\n+6peuJgZgmMP29Wm0KvIXptZLLx2JrNbkw+6wAItPqETcyttVi24JBTKmrEI\nVJ1uD8kpMFDLCijsAompOt5w5/GnJL/rRp9GVejcWE0Pb63Uj2G0UAKvvinl\nZQprOSi343Che5e9gPIgSXjjSMhPKdcs4O4xZkZdCecvYueUIVhi6zirKpuR\n7a3wXm04MKzhkjsUojsrRi1C6C5XfaAtkXxKyzOCwp4NAt3UF1woLZW3ff+j\nPTOV\r\n=ZciQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYDKYHpHigNbP6tIa3suvJ5vs8QL/zgJ9NvBXWK/qPLAiBg5P9UnjlhrJgD0AX3+n5s3vgX85NiaD/elg4+WNqIYA=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.13_1627443056548_0.8344833727594381"},"_hasShrinkwrap":false},"2.8.14":{"name":"@alitajs/native","version":"2.8.14","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.14","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-U87TXvZo7eY3vuLlHiLVUvEA9qbN/yischJ7t8Wh+7Xn1BeYyea4OQUKhhwEaRcuEBAd8DrbJz3zZKbpGMvDZQ==","shasum":"5f7cc421244b614eba41e8dd39d6554a4258646a","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.14.tgz","fileCount":106,"unpackedSize":2141651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmPCCRA9TVsSAnZWagAAmLQP/jHu+pNQiD2vkAo1CV4U\nuyLB0iE5/b2g8BvMB1BSAdECe6t26dWIg5HQYvdL8H2nTk/YRkDEJCGU7uI0\nyZiCbGngBd4kyLPWn12Sn53I7s+cDUcrIx/9B/r4UvqaBgo7ctWLoV3atE4r\n1imEtZTpltMfav05o35Y72diPe+m0UbLt93Ssbed8WZ+rBjFCiVKOKtJ4+UI\nQe3Xr8QFheGQ5KXUwm9lsw9znLOmGdh4n8hMO6Vr1yhJ/uAKy3NPuXnDDwOy\ns/pxTpFEBqWAU9VsJs8gkxp2ykpm+L6kGHKb69pouYbRmLks82HTsb/MKpg/\nRsX8XcJXQUI3af/pmED8vBeRq38KNy0Ho9iMcW8/locQb8t1nFmL+cY7i3u4\nHfBubGrJUMwXMV5X7HijHmlpfRKcR//RDkT6iA4haPjHFjYYxLYR1+Hy07Ue\nFryWYrWV1SNUXyStARBLaLs1hoRcDeOVAIMKng7eZ5I0ICT1j25+tGYKIr0t\nmJ6D0bWfUjQ4mu6KriA12gdtP4ChinAqtzoDpuNqW3Q5U2aZZGNsEJOVOzja\nzJo3QHdARVP5Da+D0RomgBOTSVXp2QHXyvYgtbNfy1obPA6W/uzd0dVvUoph\n9kOdHLdXeWCOP6O92HLkHrfE+RbBIQ9BWLUxPc0Bz6JMcHQ60bANqye3GbkE\nrMD6\r\n=W/kk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbVzPHPjRJiaKc+I6MfAtFucYnS+hGLw1E6LwqvhtaYAiEAgCxQAdW8xWN8FhxZVHpSPdpZsIwRUvMrgZAWj3C1RRk="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.14_1628595138617_0.9008267256574498"},"_hasShrinkwrap":false},"2.8.15-alpha.0":{"name":"@alitajs/native","version":"2.8.15-alpha.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.15-alpha.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0TJpd1030a3MW3fyryt9YC7PfXYF9YyR3PgiX8sIjbQNHwJ4RQHHaucOvCIlWDQfKwv8bRtY+Ixwak0eVwVhmg==","shasum":"d327963ce255f8d1b1620b724a1c211da1e5320b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.15-alpha.0.tgz","fileCount":106,"unpackedSize":2141659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHHRyCRA9TVsSAnZWagAAYDcP/00zsGTBam8fy3n0rWAs\no89O/+f3FslwRIBl2f3doGqoWbeumY26YWtVCW5CN3qZVa/sjDUVgKEfk9Nw\n2e66Ot7GJyUM3SEMH72RnwwA+4GNi63VuI7vkeHE4IVSvIsajPGNBVkdyceP\nxzAyIpM3lAMypz8+XXigqaQ4hjCauztzKEZHjjDeCbBqruIWMjuz+o8/9pVd\nR2Si3K14615LBvu9bi3Qz7kji9n3Fx7iGthMKjs1V6hW5oRfsfn3KYb+yKAf\nL76PCc1SdDMmq55ayUs+9uJGUVVdKzt4Gdmo2G7zTe7Wnn1cf+gAe7dauHec\nG2vooY+g1UKTIeUItVx89IGulJkwLmIqMRJ7/eauUrY+SNfXVLE5aJVDOj6h\nJntwy17ajcSvpxtgn4AHciBnEAjI2RgX8aYXKyCHcl3qOmDdwvAph/MakRrf\nktSDBy1tDtBPtzm69FQ9GfObPck1XfyRP9FIzN3JSDADrqJ0MIhjNz9zPgBb\n0m8o6F+W5OeW2nWgFVKyQXRKZC4Z+E+nsaM8jEzYtK1RBqj+hca55bv1aoJq\nZSxnxo7A7AcY+y93c/8gy0y99knN86R1s8PVQE0dqNbU/lEVa0M48mGNQE4i\ngjxF1Hh2jHMln12UjqtzkU3kJQ47mMaAZIDG2fb1N4LCJjMJidnyIuigeVMz\nERwq\r\n=Vn7y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/3yAJl13tQk9rTW6AG1030lIBHhvhkLGcfdDaKrgV4QIhAN1S39yE0P/H/crcC7S7424i+f++dVidNnmheKyrxBUa"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.15-alpha.0_1629254769865_0.6181905907083625"},"_hasShrinkwrap":false},"2.8.15-alpha.1":{"name":"@alitajs/native","version":"2.8.15-alpha.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.15-alpha.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OHxrEwAq+vtXhowpKTte3SX/2+kdf2ugsd/ejxkcnHZN9/xkBaLTufyPmGskW5OOro5819tbUCsrKL+xnkIWQw==","shasum":"04ad446731e0e59fbb936b2909f6b67e3528beea","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.15-alpha.1.tgz","fileCount":106,"unpackedSize":2141659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHHbZCRA9TVsSAnZWagAASfIP/0fiFme6ONS4+3MGr02h\nRajJhl+XA9PowYqmwZDS2PF19F4qKP3hufyjwJsgGKrHs96kPfNMtOMvcujz\n9W5F3HiWjeVntejgjE0eaQO0WxS8E/1UxbIKU1vTA/qjOR8umzssyM0zWNzK\nKOrEIdRxnHhS/vbMNYQ8uwIPcf2BoaFtmS6R+I+2yJycHPNg8s+uLuEq5xvn\nRgXJbqyd0b/oujg8im0XrE2YoIcS/cQ7dtA6pgQmQvWxqu5a1J6ftM7UBUwD\nPiVXI+vFwQCwdpeJP4TRU+kQ57d8QI436WbweVBw7/nseSD5yYftT+o1W6Nt\n1eVrOdClBCmIyEPGZCFZegjfAOqasaXgS0yWvPvDXtZFo7kU3pqRIFtW7qdQ\nqivWApAzAseF5Ma8nnqS3N8A8sAg29QuIF9OrrzZrNOJdXx3ehgYy/Z9q+5C\noMKZ7sIl6HoPyCzlp0ERExIeaUJIDyxXcFxcgJ5JCyxdkej0MmHQh8RL76bg\nisDHdQNlXNFsLcE37RbR5g8u/rY6R8CKqsviCyrG7orQLS0qAeeuRKTy7grj\nkqbeMYM0uCnrMrF2YA0zbaeevmkhthfw0EiVoZpp2/5WlUaO84DKXpuL78Lm\n3g2IBQTwk2iNwAqaXTCs7fs8//cV5AL3N42sLT+PkCP/vhm4fbyePYg5CkTL\nDAKT\r\n=gaIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGFdgd1CBQ1boWzh0pdNFeihflN0xgJYOJ0AOqU7w/UAIhAKfvQGEhoHp0U3V2StXST/e9Wdu1wUcD2xk9E6njNXLB"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.15-alpha.1_1629255385523_0.4898612566385352"},"_hasShrinkwrap":false},"2.8.15-alpha.2":{"name":"@alitajs/native","version":"2.8.15-alpha.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.15-alpha.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-gC8nnrXtvF21+ByfDFKaaC2KYRrldD0w5vaTxx9DrCL3brGGOM7Fhf0wNUqHsQynyrEP7N6VDDL5nxuVyvMOdA==","shasum":"7b804fc6c8d9428c93896eeb5805d05f05dcb6af","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.15-alpha.2.tgz","fileCount":106,"unpackedSize":2141659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHHjuCRA9TVsSAnZWagAATDIP/jYODp3gUrfWUgURi1Lx\nYYaIeP+WruQh4cUaKkAk9m7BDJUeJ9ZQoEt05tKfcbNhk5oBrrjx2brQTRnu\nVn3iaywUPPEVe3Fe954CL/fi+PIxR2jRLFc79Wxl30UGHFpTkWTvigURSvCH\nEROcnTX2vrbPyZH7vJiS65hzCR8awha53ew3Vgu3lfwBQljsepTxadwzQ31F\na0JmzU+jqPjO7BLS16KismdKkbBX7ENFPSL6dYR9LIfvVkevO+GMSAIkmWoY\nBQ3RAPC6M3K4fwctLNKMMi2K/ZTxKP595J8rWvIzpYJa0Dl+1bui75hSDAlJ\nQq4iaJAhf4nuBb2oThIMebeNfEPBEBQvEYMwUx9hY4HOC88B/TMOlvQkJ+MQ\nVCcX2PZa7yqOuTktMLOvYRw7H2Ta3GEP3ELbp81SbebseMXytC5a8DV/jAk0\nlH5j1S26slt2Sk+ktOYevhbDqqgMNaGM5j1UCv2DDHIcputq5Z71mLiK1KMl\n754+ob1fdp8pZio9WlFJr21yqYz2VZpR46A2NLzcV8rGlqCDmxzCNFtNwSwg\nHjskK7j7kOLOKHrS3DeMBYulhl29UMB5ZGKtzrZA4UWqhkoBXYmKi4ff7IM8\nyOnZiQdRGf1S1z7roHJ/p1mn12B/OK1NYVLQMcIczS+JC4JyNeNYIJVv4VFn\nIdjs\r\n=+05Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm6HVRGajnGa+Lw7htLB3MceyfFdr2KvuExTyQ4LAPyAiEA2MT0Mt6bOBNp+fSp4RP3oYUUsan9aLYIxQWR7u7zOt4="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.15-alpha.2_1629255918154_0.9133663340013938"},"_hasShrinkwrap":false},"2.8.15-alpha.3":{"name":"@alitajs/native","version":"2.8.15-alpha.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.15-alpha.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-iu+/pruJvC3i5Bfi97nNUZjV53FVro8di926625e8SZz9zJKszHbhwW85LJ/ltvVwNfWiF2mNfNXO1aDx9Qk7A==","shasum":"12a390216da36d736189aa39876944bdca1b3b9b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.15-alpha.3.tgz","fileCount":106,"unpackedSize":2141659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJKvCCRA9TVsSAnZWagAAQIwP/Rnmmy83pvfolVbXR5/h\n6w/uHSVTTBQANZtaJpVrhyVAl2RLTsEo2N34ydE/2je511RWSg9n2ka2JwJ2\nQVT8mkJsG0QzYU+8YaybeAbIqJylc1sGCKwom2Wi7MWhNcoKMJ1TCNJvBRS4\n0w0xBIWwskYtZiRo5eMTy2eXZ1OqGfe2e3ABEP4PjFynOGTGslxL031UZXCr\n6XhOxLnDW6zJi1ue77W0rZ6AH+FI81LMXisJaHQEoYIhNDdbOcWCf73SvUlU\n/2px3pwSkeVsM0AwU7Amlb8rnNiTlnz+E7uV+feawLIlOPsgm4x0uD3Dr4nU\ntphqojarTRm7SCbmxCob0w4Bdygt8WpPfnUNcEyOpH12jFklO9CxoVvSCwGR\ncYf1+juxVodXKSPz09GcnzggIqW6h04zM5aY/7asLfGoKsulLbTD2XgwXhiM\nNQc5IGX0geK9jzke3wIKQjqlRtAI9t8q9kAYfNp91LAdZb3IuOjy9NoQ+PrV\nwmTOaSYvVwXk4+whMUaE5zsywKtshjYGCovPgtJMVuTb/B4lexKXwR9oAAur\nIh4IBVp1JLpK75t0TCY5tOrTClGpTWkmXVvKv/zd+DGWnZ917IsBSqFYD/MP\nd0G4Pwca9HkvA/brPg8Up53f1iH1BK2f69X0tbeTWBiDeWJ0AebUkkpTv1GX\nuKV1\r\n=fqdM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf3sXZEj9p6MURH9oNTRM0dV4xTYCaAGXv7Qju5iRM5QIgSD7DzhiRf68xEJ2LUe9rPZFiPuwmNdkxmip3/Vw5tUU="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.15-alpha.3_1629793218689_0.058085914020848284"},"_hasShrinkwrap":false},"2.8.15":{"name":"@alitajs/native","version":"2.8.15","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.15","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-K2H4Dfv/EYY9vfaZrDikBM7OC+UKXZs0yyWzsfKxOhF1mRE4F4XrezZB3gZgnvOy4PSMBxocBiM/rmPGAnm4wg==","shasum":"2873fa3ce7dae28c0242a5f9284a95c5e12b119d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.15.tgz","fileCount":106,"unpackedSize":2141651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJMAyCRA9TVsSAnZWagAAG8IP/1gKscE6eRMw8VA9Gmeo\nqdHr2bqwN4yKtqpFFkKiAeKCbYk2PI5b4+9fyZxi05hFnEUwvuluPj//xpWF\nbnnkrLZTCy2z2OJ0BGQVDTX/yuBjBMbxAufQx5QiA6/Qe+aDQhtRxmTzLuKG\nvOK4ueZW9WX07KVE3c+2jgvzygIpN2oXyyaSJFakl9O+2zJ1LfSZfyOHivMl\nRDnPWEtU7mMlCJaGVuKbkhf2GWGi/DD1fwYUR3Xus8dv6j/2qJ5a70aVlsF+\nAnhM/XPAkVzancyQ+r9vEYoSS5u0frlfkewrdd9SgKSXs5D8aY7S5eJSXBNU\nqvjD275m/ADjR5eol+hVU0c59blD1PKAlJc6yLZSIY5AY60a+DixXO0dTpnT\nB1tdX2AmGJnFKP2iGp6RVj67yVxTofkgEWQUy2s9Q7bjrLOsaJBeh+CLSEdM\ni2WUB1lBCw2TMbfeekrRmg6ypn7l1OUapVM5XpRKGQ69xQQfeVUOJv0XogWI\nVd8nthUEzMBZ3o8xpA2tI7ABi0Y7B5KrY3MObTLI17y1eBCSSnm0XSToOayT\nkz8FcIbGTlAgUJ+9RkAbScVt7/pNqkDiDv3dlVP/A5zAkkM4MsCpNRXlc2PH\nJkAAjd4+ugFO+9kX5+15EVFoFxczgjybrcPuE+z9x+JURKbpD/9InCjDmmc2\nHhTF\r\n=Rfs3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF/TslqMtRhcZqQwM+gvaqEtGm0L8HRJZDqF8q1ITCcAiAhkTiNHS93GvvMZ6KyiVyx4x8h6cwly1vmI4NsrG38PA=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.15_1629798450587_0.0891134659528443"},"_hasShrinkwrap":false},"2.8.16":{"name":"@alitajs/native","version":"2.8.16","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.16","_nodeVersion":"14.16.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZVUYzRn37qdbp+UrDsPvn28Pkv4BwFW8/83vWq9nBxC1EnW5FnQKkRP69sfPukkdNyJ7r855hkou636QGSZF2g==","shasum":"4399534b052e6f58fd9b7033ae9d0e005591ea4d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.16.tgz","fileCount":106,"unpackedSize":2141158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJwjnCRA9TVsSAnZWagAARaAQAITKyK3iF54GQ47fUo01\nyZFrwql4hKFTuD8/iJO4SgWxQfU89AzC2CXUu7TST4uCE3SB6R3vtJ2n+LkZ\n60TQxh6/lWAU/0y7MdRv85WW/xtBNVh6kAQwwGd/najbjZ7oPek6L0Vip9n+\nM2qOEOVe6bL4dXkk89FP6lgziBvyRiXJcItSMzZFa9QBefZgaJWvTL3cIHz2\nkTQ9uascE9a3FKjHHiTPMJmMPB0xl56rQqGs7MQwGZWztK1GSNmjWOK06Gfa\n/MpCZtT5sjD3H+yQQd5pb+YmpwcfE5rp02NwUFEayWMMjqJxP1GgCA+DmDbV\nNUQQeFnN3tKJnyr6ltZpBoDZSQvczpazG83r6NPZM9uZxewtEPOPEBOuYhnp\n6pEhcUs5FU5DUoO9aSAFnIdxIWbMNvgqSgg86s/wIyWY7tL1usXE7QVKQ0/Q\nYa1iI0qOErqDYfRb/zF00ilgZLoXaxrGxsLIHqHsINoyRZV1WQ63ZvuB5T0Z\nfAYvS7jEhP0oFI4hK6SAoBvHt6FYfQ3mmi1INF6ptdjEpq9duV40rYwgdCNA\nKV/hdY4VsTZ10zwATC2rVvUTjU2Oz8Tbir4TZd3MzvlT6xRyph6xxXWNppvZ\nVM06SGD+tqJqVO6kE/bCVElrAIeYGI9b/DYZbWaa7GIOKSE0aEfJdrAdvFIP\nSEqL\r\n=QOGo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNpZ4+dGSfKD/8KoCGaf7m8yDcnyB8fFXHBWchhi/bkgIhAK0kCd2z+C8UMPuYVTf8FYWcHyjQLLSYTMku9uohYM/l"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.16_1629948135146_0.43065923195887024"},"_hasShrinkwrap":false},"2.8.18":{"name":"@alitajs/native","version":"2.8.18","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.18","_nodeVersion":"14.16.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-EddIBnlsrfisu5RIgeEG1j2p+WntHOwuu/gpi7zx47WwmBFK/BYh3NI7DGx69XWhYaTLFGC5gyDl8YJzAluA3g==","shasum":"d9c1706eea56ef061d9795363c6cc067f6d20cb6","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.18.tgz","fileCount":106,"unpackedSize":2141254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ0E8CRA9TVsSAnZWagAA4NIP/jsHiWrREzzbWoHeMoLK\njpZMKcfHOurMRm0KE3FBIvDHtkAUEsnD0DDiFWeku34FWkmeo7/li3ERlb8U\n5lrkxvruoxrpPTaoRT98UnpMcxdersXffIJviXwywtOYQvKL/jcBcSLnFwXT\nwHvdciohzTejsjh6+QM7LzjVOBBM+/ADhiLzrcOect70C4HGOU0HNm9KuC9e\nDuJ5wNz0M6X1fG/o6H4btnPmq4rzg5T1PfyhfjnyBOmaaVXIN40Vz0EJS7u/\nbeucS139JWIkE9WwF/DvgXBa7U2oDozSbC8A+W7MOYXUCsPu/okfACn8pQ77\n6BkhQYV2E3bQ9QiFiNIhwOCvoJWznpDh1gE+zWfA1eTzz6Br7ldBvV5twu7k\nMPV7faoBk8dMOM584f8m5qyihFjTbnf10g8b507vLU84NRGJpODXul4Pdsvo\nq41kGTg4Ub62vFKo/5ixsXN8gi0rYDTQOUK2e6baAKrDAau0uvAFS8Yc7+3N\ndQRTsYTPLpGFkqqtemVp4hjZLqfUiPwE1GxTuH7E1fVJBtd5+cHCDeEvOx92\nGu2L1ymBvjfmUv4vdBqgAUSUlC+rM89duwCg+mIf6Jop/iVwEk2wCUg4kL4M\no88RixGVIS7cpAj7Wi/LOzOfQCxotF6PBIy98A+02JQxJZvaONEmkUUVUm5a\nYoKs\r\n=8eYf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrkkgdIl7Dvp2TXepMb6VDLpj3rJ83bwGythfxNEbXqAiBGG9uq8qHGBQ/8sVKb3Ydm4McSao3rQk5UKRy2y/4QcA=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.18_1629962556301_0.293720144473937"},"_hasShrinkwrap":false},"2.8.19":{"name":"@alitajs/native","version":"2.8.19","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.19","_nodeVersion":"14.16.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-888S7EOQIlwZk6gtjDDUDkn1zTvVEG4TLOQGG2jnC0C9V54FKoOecu2/ARyY90Xlk7Hk4oin8nn8i9vjajceQQ==","shasum":"8d3c4779b3d4c310950a7c7d459b10807f477485","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.19.tgz","fileCount":106,"unpackedSize":2141254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLhAuCRA9TVsSAnZWagAAr4UP/28HPD5QNKymLP8w6coW\nRZc8qbFxUuFAkjG15n1f9V/s3xveynOiDAhIX5VH+uS+B2H0wVWsU3biLsh1\neJXwt9qnbJk0uUgPqY/DyEP6Sz/HpB8WoMTQtx1TlD/iXF2TmMfLt/DfFeEq\nivz9eOjtU0VO04GtB5UubxpMh23fz55FghdKx+WEi9BYFuyN12NK4du7QBKc\nYk3wvN02JwonvPVlatYQMjVRUMVCs3Flz3Up69pHvZlJvNHrrkIrqzSHjofU\nMVAC+caTwbUsoufdclKt0U+4pQxyMC0V9ScdW7Ihc+/HAdJIzzfmC/8i7pfw\ndF8SIIBPhK+kTKo/sy+LiwT48/puHFRYX8Q7mX2nrQdCgtCoGK+DjiDfyW9l\n59rO8nrY09uuZyPtaDTs8Tw9V0aZC0kxDVOxL9HPCkW3GpJm8XgjU6LyI7zn\nvqFudZDrbT2mmv9MhO7crF8+FRcFP6/Vltj1LHWE/VtDgo0nhKIxqg+mztSV\ndTA227Ix90aXs3EaC/waJxgB5IN5BkQicQekOIv73TohhMPerI3SBwdHomx5\nZd3LXedLQPEGGRn0cdDqpMiCekMHYv7hd0HN/4OVv7GI7IZtxhu6ee7i7r3a\nfJP/wA76Oj0mXIEUQ2YvQDp0X+i08N5B4CMr0aXlF3gdO7L5gKVLXcSTnaY6\nBeg/\r\n=48UR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEa3BXFadVdOyrgP3teNh0pCAp8a76iPmBUP9EPXe95AiEA4HIAzCR9ELadqFSCUJhbwSamPWRy1WxIPVZz2iWemQ0="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.19_1630408750652_0.002145192462138512"},"_hasShrinkwrap":false},"2.8.21":{"name":"@alitajs/native","version":"2.8.21","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.21","_nodeVersion":"14.16.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-8oyNrC6hGP1rGzpY+SMKFPQEBqVOC1qibZ9f13166kEUnQTCPNX4uK2FM9Ar91vVdM+d3thr05b73KllPiiO9g==","shasum":"58cd44244b2139a87d544bfc2f47923c0a15a1d1","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.21.tgz","fileCount":106,"unpackedSize":2141254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQFYECRA9TVsSAnZWagAACpsP/3Z2IWkTHLfOG+O5EVkA\nEj4UAgJ0WF9IvcsLtknPNI/8Lb3wTnF5VXo90mzAh8pYOE90E05m/Hs8F+eg\nhMPBCvnNHLQGyILDJ9nFet+t7Hbv8/BeciPoCyS20BB9MmIYdyxH3zSIBO3B\nqs+A5uatBvA/F7ECCEWuIeoQjq4t+FFg3fa6F3VSPHFRWQeJdwBjqQYFXiZA\nT6cbJljyx37oT3pQPB7M5scaIZjTqZfcD5o1qHNFHWj5lJPAifUWkiyx//fh\ng0NajSnLkSsmxa5+d09ZFzJx5/MIP+UvA1a/xmVE5flNf/taRxCta5ha5jiw\noJtvmjg7Ju6qvjhiuljVCSvXWFoetth0LDqpkhoWqUhv5yPieWniAiRoeu/P\n02CQwIAY67N+94p76aubs1RNY1YsxX3LfK63BaJQVllSzLWBCDMOncTJ3vTi\nUUbWAMEMKwmcr9UN+B93tUKW2O0RVtSH2A2lqtmb05QD6hk4iQOhoo+BBA8s\nRUnJ5ogCCGBC/XGV6Yx4vNuHcaQz6hVa4DI5ExZ9UjRw34yvMvhJARlnGtSj\n85Lldte99cXccWf1wab8NFRhfrwqU6uVdIPLygIJ1wSbJYOLLr4oP3rv3vGs\nsfjrHj8OUr1MVG62MLExM6WEg7EbcAS55uIyVZo1pNiQDWgC4/yv4oZwgAz6\n1gN5\r\n=14mW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhvVFd3SPPl7bLeYMF0h9TX2uS0R/v3zrkXSaw+BRVlQIhAJkpGn/kAxMVBdbTTTSjaYnlkoi1l44F7lh2ywglm8tq"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.21_1631606276257_0.0020259696057536303"},"_hasShrinkwrap":false},"2.8.23":{"name":"@alitajs/native","version":"2.8.23","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.23","_nodeVersion":"14.16.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-RFiO4hfZDn8ya2Nl2pvCPpYhROPPxYdnR0SYw0CARBKx0YxwawoTjthWp2Lo/3kUVVpMuD8DHGaNa/ZKKq/dyw==","shasum":"197975c341498c246f175b47e9c5a8845c6908f4","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.23.tgz","fileCount":106,"unpackedSize":2141254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHB+CRA9TVsSAnZWagAACeUP/0/AhtQ9IijqK41p3GVH\nCJuLushVyrUHO7N2QOEKvBbuD3iS1dx8rcreJ0//DBFaKXnu8H0W2rh1Dtj0\nrFAaDK2AmDRKyl90K+pNSUKthXaCKqMTy5+k5Magg9W20BR1DNLEecmpDaOg\nIddq3OiHn5o/PlrpA1abUggT3TmctfNrkG3AFtdbQymhoDCXhTjt0EK2VlpS\nfwGOUik39LmPvlduLR+N6eTwj+lZhRJLhGzoc3ARMOxMkD01OG+WoBR2h4Ts\njQk6SRVC/PyTmvQSXe88L5JglLwVF7dm47G0CtX8xrQUMs0GNe1fd0+81s/i\naFxnvnF598kLMpIzGXASfNq/tUKo1A1vuc0vaYHMREMnEvVf6MFCtAHiKOEh\nNGCBTnfMJlAmOHTGSLOL3MIMRz4CPYiDYgDaRRZSPOmP/rK+VTBUgvdjMhh5\nAKOILmP02A/U+LKFvQr8FhfMT+PZxD9sa3tQuJhRiMg3CIS89GPMppoARzFA\nGIO7Pg7YNEuOkCLAiMzOPYlnfrr5wiQonfpewratijX4e6BV6KeZxsW9/GOR\nFW3vwQMj9nQckNqcJuGKioqszcs8KYxUuXyU1EVbyZezA7FpgIxuKonik6Au\nuAa6R86cylM4aUiTVls5xbDmsG/z48IofNLMVrRqyDphX7Tv3zBE4R0XRhwl\nDiqG\r\n=PKf4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbdvIcylLWdeA67+adup2rqWIphW33t1xhVGGCuNu0sAiEAtaccAehnK3mcLpvV6q6uSDFihfUEavK5ghsCCoGQT14="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.23_1631613054149_0.5373396447755296"},"_hasShrinkwrap":false},"2.8.24":{"name":"@alitajs/native","version":"2.8.24","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.24","_nodeVersion":"14.16.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-P2JCBZcZemHKmnuOwRQ5YY7dJrjawIybxAPqIC/u+r4pkIH95I5bUdqcZZ0e15ufPJhmEteFFCM53jUGcj1p0Q==","shasum":"ef498ed770f884a36ef63ed885abe9e3566a6b46","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.24.tgz","fileCount":106,"unpackedSize":2141254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHNPCRA9TVsSAnZWagAA/hwP/0Esj2moU5NfJg60r6II\nNXvccVOzyw/FT7pmqQnVrH4zgLGVtpd6t+6GJG6nOh/fO9kXrcC6/GWsgGiA\n+IPgCmTfra2/IS3zciWDLZvnfxkCiKiQm2al7MKVsSVqOwIEMYHi0uGzwEC2\nNkphe4EY8UyhYI02cwzIEROH3wuqOdaodF9lX5gHnXgbMXwcwoyC+sRuo4JS\nJcdocyQu3T1hRkTys27R8oboG2cgFObaYSuLMwRrNET0TRR8oc9QV7MNZmUr\n2nNwGwqr75JqL2A1OSbyJ0FZtqQ7tflFnAsnU+8tyvRg1FebNeHzt2BWjD/A\nCQ0y8ffnqIXyHxoQc+94L+C7C0QKzikLf4QXlNZlya8pKEZsWFLNNXujxtS6\nMnxIsSoUaHaqTjkodOXIEJvw5bGRFb6RILVUO3hbzyFWndPEsyF3eSSSqm2F\nkhWFQG0dPHXwu5yWCtdOg1hEEYuiF92XI2+aEV3l1LN+fhXjfuEqBTqbpFS3\nWF2dfDvhLpo/muP7AhMIjX8q+3k0GFW/kryUOvt9RsgDvpCA0gkJQgD+GMQ8\nbb6kYR7SogjGeJFuhMuODyeuJKz5RKDrmsc8cO07x2W7CEEAFTeDjrKYXpyE\nvFMRQUpTzjdar6kyVEcupoyzm5xDONnxnQRpfFQX25pwghlk0uVrY4SUHGyB\n/q9G\r\n=Lh3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfHprvHywXR59g7xbaueHfMS5Sd/waZsoGqZGYfOtSpAiEAknUOi72axaPZA3jXOdhnO5Uftr6Br2rWgncPdSyVgg0="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.24_1631613775071_0.9092951248254242"},"_hasShrinkwrap":false},"2.8.25":{"name":"@alitajs/native","version":"2.8.25","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.25","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-lQ7bxdrBB7bp84c6+ok0vuM76yshZh702kOX8Xyiwsfm+xr4q4tmKZe9u0oesRI+UcNJ5gmViARIxcKihQrxog==","shasum":"e5644c663b026a1441e5e4b2f7d57f8f4d42fce0","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.25.tgz","fileCount":4,"unpackedSize":10105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlKpwCRA9TVsSAnZWagAAexcP/0DLHoMVmvbt74DOKLB9\nz65unuk20ta/PXrD5jLKSlEj9fhyaMaFJvF7JYrjAx732MCr/R5ryjWnV3rw\nk8YbBkF+VRoRz1pTR8lcQloY9qIHoiDVu7KNYkk/fanmLsztpjgm4qqHdBxp\nE0wZeiX8t46qz4Ek5bXAAA/D5nPdm4fLjiVTsFUUwWrgC1L52ErwdKFRu3ZT\nFIQ8IekyBuDIKXTwupkBFs1D8QumrQycPD8M8R6iDabQtVEuPUm0VtPhf7rf\nT5mmv1L8f63kvx4Zaz4vDps6YMCMf/DAiNwkrNH8QjWoCOoDXqiOv4laLLWQ\npNxFBu2Oa3YJsTYBO+iMuYjJXqLUBbeLKvjbUp37UDlemTrSBkQfGNnbMQQB\nWGMgQxGZnK0+dFms3nv9HSwdQ4ogiO7vExkLi7TSBEqF5/a/QxuzRiYmT31y\nopj1q3DNvcsAsjTYN+gjl0x4ofsi0YZ5scq9tciF1pq4CVQiIeMAupwFrsLL\nRj3DCmH2JqYY+DXF59XaEXF+0YQeRlYnWBjfpRvYgCaEOLiaPqfnfm3+k0LH\naH40wn1boByjzv+O+0LbKdCgMFmkZFPTC5npnIGUhlrZwe8nsgMg8TFSCecb\nvW/QnALp9AHBYL0bTTJtTU36yKWTNvXzuDVtS+zMlGXX4xWLAbT26931A3Py\ndgZd\r\n=/pkM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkEggZ65Hj6NZ9c1SRSn8QKH9j7XZ+VH5cBcc7yYZQRwIgFlR/AHBKhzRzMCBrtwkP/BzdD146j4MCOaZZqMdqT5Y="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.25_1637132911901_0.1243245901446497"},"_hasShrinkwrap":false},"2.8.26-beta.2":{"name":"@alitajs/native","version":"2.8.26-beta.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.26-beta.2","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-vp7diFv+8w5psts1UAtStb71jMS2kD6GO+H61nmFbdT8v4tZLGYtcpvskUuAbVgYeiwUsMLHW0qnO9KWHUnpNw==","shasum":"bf13a71fbf56a3f77ad30b89406844248b7a03fb","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.26-beta.2.tgz","fileCount":4,"unpackedSize":10112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhldPyCRA9TVsSAnZWagAAVd4P/j9x7yIkMGdCLbe6OkrR\n/fj76vXe46VoGb2nv98GTIzas+WyqX619NN9vYxMGpMTjs50dcCNfzt0pk16\ntH2KDpezXHsuQHIpl0OT9d5g2jj3X/U9mihlGQIePhnKQ/MbNUO1dkABGwfh\n0gC0RLizCBCcsYErIM6pgqFkjNXk3Ps/SHHdYQlG3mxU4BPvxPIV+meIM6rR\nUziymZvwqPtRTgXM/PYKSMuWNbarHZ2TATTb4pZak1XH3/v3waWJYJNo1sjT\nbata4gGNSoFynKBuII3ShhdZOK5RjeN4eioSam749pEslA2fcB1h0Aj38ETD\npY/MEgdEWPaplQKlKZscqMvqsiA1dZa8OAaFmsPZB8UvS6ho+iWNZlvdpmEO\nb8uZR1CO0YU/xSZihE6/7/eQKRA1sH6XMrPN3Abcs01zyx1EzYMeTHEn8OpV\nPfGgsmC2fyMPhQb0lQW+sWvOo+BzGJWp+cRD0/4ujfZURf7zirtKk3XDLKBQ\nd57t6M5aaMzaSU3rVGfk7zA2aafmDSYG5/RSLThIVLqBypHx/dABmhRIHe/E\nh+7RNQZTUsAviabbSHRLXCfv7oDUMJsQxIiWYDNaASJGKLyzu1GPcJm9+2Qc\nRMIbKrLtU4a+QXaHoHQlV4ppLUfcvvOFBfR+wNh31nrstgHz/H8uemg27/6q\nwDYC\r\n=BtR8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC78i+P+tz5cdGzP6HnFs/xfoYC/RYqfNPh23g34n99AgIgXhzL3NkyL+Wp752Z8p3YadoIt8xYRIADUpMr6LqVCu8="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.26-beta.2_1637209073809_0.8295550728534926"},"_hasShrinkwrap":false},"2.8.27-beta.0":{"name":"@alitajs/native","version":"2.8.27-beta.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.27-beta.0","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-JpV7/84ndXyGePhBS5O4zA4NsniNY/u8u8gynm1r5fMXIJ1RQmtAw+QJErO5FwQRlsNbRo8jGfHfGCHAzPbjKg==","shasum":"16908c226231ca1b758858eae92e4aef1433492b","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.27-beta.0.tgz","fileCount":75,"unpackedSize":225737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhngfqCRA9TVsSAnZWagAAIesP/RshKsvGcGA1p5GMLcs1\n4QbgcucaMEvvZyjw8Tl+r1g23kFA4McwPQzZcy5HgGa5usrA97NUpUEP3b4h\nx0mvJAPI1u1tHzFVz/MMXv59ZxPMcI+0UKKRLtJ+Ihr6tKCwhe0YeDPCTKd0\nvSt48QJYbcaXU3rn+2KEbADV3+OSI2M6dpF4+YY+Nb9wHQbJbja3yyqekFFu\nzSm5M0DqqFuX2zALwMzkMtodbZJXCT+vQULlONzPm1a3O5VQ8UV0525+FSw7\n3zMJ258we0q6yF/JdYgCoDp+C3v0cFMKLZdvhE1s8IN1gb9Ske89v/LkegPa\ne2JZGeFz3iS+52Wj/X79ant6rFzJup00YTGLbln+BdIdTxJC8xD5j9ObVK72\n4oNZtmFUu0UrenkI7TsUbKys36J90hpoySBCml4p3oXwKqRCxw5UhxoYMxyv\n8pd/QdpGcOPdmUQNlmNG8zcDdDq6fzr1ypn20ldrHNqf/+n6qKo3Hi8+Ck9G\nqcjeDAkXFy+qspjo5EK6JP/PJZEqjrHvFjBf2KdBruy2ys8Jdpn/GqP9CSi4\n0mIvQ3oJGgMWHuAROitsfK3/JLgkCcIq4nOr9xcZZgfsDCgtQCkpwub3ysWy\nJTB9ysmrdl6KK9SOyv2i+zhbshYKasQoBYvkVdhFAkDvlK6Sp5/kEfpttMCx\nrowa\r\n=HbEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkGE2qFiOpCZMMfKcCft4XNSjcWZ0NZGykfauYjGtCxAiAlB61j7pqtKJMcb/mHWeUb+ARi2Mb6Ypc8JruMAXVGGA=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.27-beta.0_1637746666792_0.8789182809295293"},"_hasShrinkwrap":false},"2.8.27-beta.1":{"name":"@alitajs/native","version":"2.8.27-beta.1","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.27-beta.1","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-pFH4RoCBVkXLJf0iOMkEgzToiuxQTse4pOkE9d8EDBMdcZR06NyiV7QtJZHVEe0vjx7+H0O6mfGn0qqxgcT3YA==","shasum":"e4b330e4e9b58d1e8b9f73ce4721c9c2589ef5f4","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.27-beta.1.tgz","fileCount":75,"unpackedSize":225737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnglLCRA9TVsSAnZWagAAikoP/33A1PWd3xH+DyS3j0p7\nc2SVJuaOCOXYXaVg9KiACYAsqT0GIvS3b/LKwprGW2hMhA2wj3O9YnH1zdul\nIxuOBk+izcE27JXjNaCxMS/+M7ScReIEKkqpYBqfym1YM79BQnLYcJBgQp0c\nt5CtLxhO9KP8sC4jPJEgU0Q0i7LGh1DUl7s4gg8TMNhfUoiMIHm2eXFIXoeb\nbRbNrTuAO7lOXXI1mOHpnxFQTkm5tzZAFyWlEKuNvwT2cCZOMeWpS8v4RNHS\n/Ru7PusdX0CIKVKuCXRYZfSN14/59C6wdM5P3ViG1hfK88qcX42SXdpf9sOd\nuII0vkzendIV1dEgnk/iPcr+15RorzHsRqB7V43t+3oa/QLFU4NFulw4gvUd\nvdLXweHP9SoIAbLlV/uH5EbIz+QPZvK/0Zl046mr/4Rp/WBgYUw1/3dHceJz\nATK2qGuC+9tDO8oyAck3i0C78uaeWaZLZU3/63v2L73ituVOj+v3JrW2hTpG\ncygyNEI2TnsEWld5cZgRVA0jybN+UriDvcszOCH/1OTy8RRBnXd3Ut2fT40l\nOI6qjUN304p4tMPyzCIWQxt8M/LxOSdFmFVXsdkMDFfJsImmOKm/HjLCt/ue\nEcmzp3snPFrhhA6a0/xcPqvtX3VYITRQSPYAAeu1SyqwjmYMmGXsJUSL0s4K\ndR+j\r\n=eHgU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfiBrNyM0QHnkGgF6MdVK0Fb4gD3qk03WM8oOkaMSY3gIhAJEsCvNDEvr3xxTAf2ADNg89g1dbOCChdW/1KAKfXi3k"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.27-beta.1_1637747019494_0.5791261169054389"},"_hasShrinkwrap":false},"2.8.27-beta.2":{"name":"@alitajs/native","version":"2.8.27-beta.2","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.27-beta.2","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hxhXqucLsps5KZThjR7NV+Ph+VgT74Zt+lE5KqG0n53iKEdXlhMDIzHfNG4jv91DMx67NkZDdemxtbZ+IoVhlg==","shasum":"df810b025330296ae2be4a49cdb0b456682bec31","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.27-beta.2.tgz","fileCount":75,"unpackedSize":225737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhny0NCRA9TVsSAnZWagAA5NMP/Rx5akURsP4kt4rtYMw/\n3ermV1JzJS11v5p1CiMsqozQvDnLVD/s0d0BTmvShgfh5pHuou1WJpnqjtTk\nSnocWOz63dfHQjUmnA4ypmyopoeg5YbztsBfyYLknacT+ja81svfXl2FQR25\nE2p3gAJB1Hctt+eZ95r5giFQiveRt0z4TrWzXfJweYEeNtF11zYzaaIj/5uU\ntEfE9q/Lly+bMSLTRDrLj3puyP2kBseZ1Dp52JOQaQDfLnLOpZVkHmke0/lf\nyZEDiYxECLJX7nwMp+SzZNNrTAZWWBFg0njYoj66amx/Qxb2Zv4ngNmKdbEP\nAZM2ju9bARTM21kNycOdhfuC7O0eAnZNzR6qwfTYBLPM96C139K2GzkWgvzr\nqqImmTRgbL6NSVO+KJGKgTkoM2sbV667Jk9BmMmrxBUCKakToOe9CDzK8y4X\nPykZjxwGCQts+QrITVEu88nryzC+p9+qWlbThH4gZu5uWM2a5u40HbaJW8xB\na2+u313C/+CC3G/gUmpV3oOFHU62m5YmHxTv2XncKAb0fbgF2jjKLC2Zkhvs\nSFv2hnlUoxbeJXMSXt3CeDahYLp5K00kX6Xr4Noli2hF44dn0hpucKdwcY9i\nd4aAn6vgMCqguqj6niYZgqOzxYdbaXclYJ+I2AF63u546kMGfrvOoj+j97Wk\n81IL\r\n=JMfq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLEJKklKJ3qSQLcxiIN/kqpr1Vjk89RlGVYbVj35b04wIhALpzojm8O8d0/1tPVFJHdRJO63MjtOpyces5qwB+jYQS"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.27-beta.2_1637821709211_0.7359782651458089"},"_hasShrinkwrap":false},"2.8.27-beta.3":{"name":"@alitajs/native","version":"2.8.27-beta.3","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.27-beta.3","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-1ZhHf6grQh4I9XxvgdYndiofmVmgiUbpEohSGQqy+zhoR8T7o3CRPiJVzKGY8BVZIdbe8NYylDuudKrOoQ6XMQ==","shasum":"be74f244ad1e7415a29c58c85c905bb120995ac1","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.27-beta.3.tgz","fileCount":75,"unpackedSize":225737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnzUDCRA9TVsSAnZWagAA3Q0P/2tLWYRKg75c3Pe3pRiP\nDybtSnRfsjll0fBY6239glnUFWyuRHpy/3xAKg6UvUI7d+IWV8hGT53SwL86\n1c15scUQbbrGimTJaEFAvXRzsZNuQgcYPkApNiO18CQLUiIJ3cHcNQpX7zz5\nRlulmgShYcUfwgAzZOU0YAYz/Rs39RIIdaviFGSTvtNgFu2P+pR+BhgBxFQ3\nFL0Obi1U7p0YBSAVNN/wP8TNqr1UHCAtzNNKKXuao40uxrnpjdsTQe+i56Ur\nZ7Tg5g0Szta948TdelEzw9MEdHQeTsYWOVe/rN7BkFR7zG1rHgfZjLUrwu9d\nxzQsHgXYYeK+RYvpG29r7Gd/IrYevwK0Z8PUvojNgfQWlcsAt6eDHWGroDAu\nmDDfUKMAqtpPSwE7i4vu3tikD/2bM5mlfpLi/H+XL2E/6W4GvjesGXi2Fgz/\nLofUFB8IG2jktf9R/8u8jnhL7zIA+CsWcrfNn0xLtrIMYq1Ad7Kj3cuV/UHP\nYq4KOpEnkKDNLMrGyxB5aBed+sfuQyRf/ylGoUghfj5hvI+UUpg9ac/C/lRA\nJDZIQBVsKxBu08z1Jp3KMjB7THPZyV+i4+ZPdUm1a0vaY1ZX+zvG3SXmQT3S\ngYOFlHyF5mJC65rJ2LMuj7i+mck/Yj+ZnPquAZHwlvBk+9DwRQ9FQMBxze5f\nda6K\r\n=p5mr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFi4XfFLribA0JUaRf6mpWyOhLMNDbMtnEG0a9VXdzaAiEAtG9yvh58jPpyI/672Qa/924Rwjc36Wtr7Y6BhkVFQvI="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.27-beta.3_1637823747553_0.1867799490504889"},"_hasShrinkwrap":false},"2.8.27":{"name":"@alitajs/native","version":"2.8.27","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.27","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-wolJL7VRYNwpu1TlSiNTF2kvWrMTizMwv6td0NJ8VCfJwJDnxxnP7ZscxPZkSxyG2F6SonKWJ7ckv4nqI3YbLA==","shasum":"98f913b69478eb6a9ff851d1708f62e8610ee107","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.27.tgz","fileCount":75,"unpackedSize":225730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn15ECRA9TVsSAnZWagAAl+4P/05NmJAppqMo9a5LhlrX\nZYyOtFgdytaUYit2v6I3cXF+4PZLTUz61vmYgQsbeOgrJtazZ5umgjBjjbvC\nnYjEVsSLMQoYMzFnXMkaOn2FHsGszaKmPpIBifDNOY6gBFNVMb9SvM3aqVFb\nSu2/nNxn1+Xrm7rwh6cuacTlyA2B/tWMQonJAy15OWo/6/DUVoVHrtQAuM6v\nXtVV3FKHPtFnE6wFSU9wIME/u87fW+w03+wAIdoD6rEVRsVFtvUYrYUl0ANP\nkAQTqdY/L4N/OHX9dn1+WVEk2VE3uATqALZO2v11ZrWT75jGkg+hxmALMCym\nyELn+KrqvNBtZZOIYG62RsainnQK33+eAh341ocSnf9EKxMrjrdP3yKmblhI\nGX3MlZy98y1HG1Q94HrIGkof0enRDi/HIywBuqeZKwWkCqh6QjOjFwkhcSod\nwwTyBcQIr6BB59Wc/QSJNnCvWKmH3sasAZSgOHOk89uaLByKkmQ6HbLAElsj\nz8voPEHKPnFgpIx9cWcX6LEwqFQ4tWULGrhL4RBJJIr6uUwsFajFhj2mP8M3\nFwJqjFhwjneIHckkwsVdgno2Oy+Ew/VqgI0gf6QTX0tGH52Lq+sUaNEFfL0H\nQfvlscDlTe6TenIaZA9mLka432xzinN+fHRSeajNhDOgGXrY9DXRgLiL23Wx\n7bpl\r\n=2sXN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDets7rFS7SDuLA7Od83h9dB4iRzk2vmbbSJMRE5KlVvAiEAr+vqTFjkVzsdBxfUZ+k+f31DWNqZFd0uHYh/OBHjfnk="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.27_1637834307976_0.6415176073410007"},"_hasShrinkwrap":false},"2.8.28":{"name":"@alitajs/native","version":"2.8.28","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.28","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-aUBVcN8Lv/F/r8wXm+iEo9gUpSXMfaWNsNoZ8PDJOkXhKLwIysKkxz+E941A9P44UoHliMKRMVmztXw4RFslZQ==","shasum":"7f84a799c69447219f275b811aa53b45cdc3e896","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.28.tgz","fileCount":75,"unpackedSize":225730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoIKeCRA9TVsSAnZWagAAd9gQAKFXWd9EEahuNvBR6vWb\nQU5+04iuFtvoGduzeIqjRjzAs4o+61XKZreJHycIoXjlBraJQnv22snfi8o2\nLozSJqDPGhpP06cVKCxhljbDa3ht6oHBNAe3aSoA+AxopPlwqh41SPx8wAuC\nMspCbT6b81s8Qm6dOVljcEe/+HR6yl35CLKK+l3RDs4y2yvH/88Fh6sbJeFw\n9oApLlg4a6piTMNp8ApdlLO3YlDTg4cGZu/z5L1lQUL8WPW/AQta8r23uw3z\nT/dPqW9lCHVCd/SEeal4eGCf2MQV8LbrJwvXJ5qdjZayi4WoWt3IZBLQ7m6G\nJmPvKTqqiN1PA///qSLHvQPtJO+nZoDBtLDVKzGXOcBV43EWFumI2QUTXNXO\n2/zeIzA8DX3zG49vGHcqK4q+6pb6GPPL5HDKCIA8mQmo8dpQoj0KekZfEVtL\n0DreMPLoUngxZV4V3rl5+Urp24X1Eog92NcHZJK40rOAuBvTy4fqruXSGdz+\nR3Pj+QNo05p+oKEmASOT7vOq3trDcYfzpxnWbNhdujV4SyJtXMWQ/l/nj/bQ\nW5K2aYIoyZFhXmrGvPl0Lhnu+fJEAJEQHv+AcYNHFypTLrndpZsRoYTWDVy+\nS67byno3yUknMSI83Md42ORBDfiilGkWRHVmWzlHwgxLClWfDrn9MMoz7uN7\n6OSm\r\n=IMZs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBXzqQC5Wb8XuPDcfDfR+wtTX+b7rdQIB8QRyzHmCmrwIhAPPtOaVHldqScMLndYAtXwZTn9aPsYfkvvs0xK/M6HCb"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.28_1637909150663_0.6790329920020957"},"_hasShrinkwrap":false},"2.8.29":{"name":"@alitajs/native","version":"2.8.29","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.29","_nodeVersion":"16.13.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-qAlwZgscS1cN7jH7/bA9SwSUFKcCOtXeljXCwsvtqzRl+hkUBTzFj5B2pAxu4zxtdoAzbCOL+E5be4bh+QQPCw==","shasum":"52f3bde894dd7d1a6dfe5ba3b5213d3a77fc9e95","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.29.tgz","fileCount":75,"unpackedSize":225730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpX5eCRA9TVsSAnZWagAA5U4P/jnFVxeYj+LH7FDXE/zg\nDRyiqKZTw8nmAxH77Uv3ktXCT+C3v197UP6yi2KawL6OGGpCyAwMCZoDbTk+\n7gZhF3frU5ae84j40t7rRIU+fXlKJ6aPVOihABIbokCwPB5DEHZ1fAoLt4RX\niMZVEjJLDS1K8EdZIqGpq2UjdOFHyj4mTQGyfzc3Qp6ltU/tlb4bMei+hPZN\nvRwawP7/QIf5f26uKZl8tQ0fDTd8+V8s5A68I3mOPdgv1UZXb5twQpOnbk52\n4+Q41ucYM3og8xz4Ln87yW+5dyOmcn4iMazgeK8qyHtYw99wTsJ4Nz/QLwVu\nzN2GpPtjHG6OB/Ozaf3mWPIE0TUKbPxRzok7WANH+RVP7Ma3G3d3HtoUlAj3\ng++BMN2I/1jkw+aUWc2vdTUXHLOVaELK+iRTUaHhwCOmPSXUtrJAi8DYhHDH\ny6kmKdSRLmgUuUxZ273Cr3Z8Vy37HfwVSpkZgRAZ7/Ki0vfNWLD8G/WhK7dC\nxhs1ZSMDLEsIBykyo/I3WtEXRxK+eK1aBCvYKdvzVb02zvbV+4GhtMp2JHUZ\nY9KeDeUK/zwBZc3mx9xvTVG4wHR83bjs5NfO+j5fhINNzyVY5Upb9N3po9Qh\n/bZyGRfYRpIqqFCEQ9N28FaRlxe6PtEXY0IlomhWml9bjSaiTNF7l/YP+huY\nznzs\r\n=5WhC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzWMJgCteB4/bF17RgJ6rfr+XuR8ZpETyNzL4BqS9gmAIhALSAoUKMwqA//OWeHNjitIZbAP10hhmx8qMTqNzT64Ai"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.29_1638235742164_0.43313576656962116"},"_hasShrinkwrap":false},"2.8.30":{"name":"@alitajs/native","version":"2.8.30","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.30","_nodeVersion":"16.13.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-k93OPq0vgIjzVekNT8suihnTuE9uVhJDlTGjLSRkiZd6kH20J9Ubm667OVER15atE0ZxRJ0IMwPcLvW5vos3KA==","shasum":"2c7be04fcc7ec67b96a9721a188c5fae7eacfec3","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.30.tgz","fileCount":4,"unpackedSize":10105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwv1WCRA9TVsSAnZWagAA7OcP/AtVMfhGw04IwSPP67lB\ntOIFlR4/drCHBoC1TuoEz7pQKjJqgnpkca9y9WF0SF644gTu1VjU7h9/IQ65\np0Xf/AfD6KXNtHxkkcqpjXiqKYvziDXTUwBfSkVI/E5f/+h88gNqMgDbDXOZ\nsLArUAqB+YNJ/M+E6tHAAzKnC2XY7jU7GRU0xL8ALO4pQL2B3efzJOLnCZnJ\nOkA/kIhm/EbCLAvjUOGiwYF7GNWMfxRmelZMaKxLV2Zh0+K5Q+ItuhD03ApV\nEWu0cApFznv9sU3td82GuRgIBkWxh7kQJ3rs6LP4zPycnnUZ4wU4prqkjNtc\nYpzKDkUq++YDAM1dAZcRjraMe2i/3N320Zn0Us7wGxNE4dnTrQiBQWz5S1rC\nPhNMs7glmL4MoYIORKI0NtOeQIeiHSlhAA6611wfBSnE2ZWrbFz726JKRWJS\nXa1emV/ZHji+T7Gi1sf3dbN2WIT9w3SPAqghvjEt6nqlAN7aVWGUu2ky2FGn\nDnIWTF2zRixNpxUy7TkRXJ92D+YJKjrzNBqdYNDjacZI3xra9HPsfaSD4dOV\n5udmkufb1hAA1Xl28yGR4UdSrLEj8gkaflTGCFjH8BRhG1yKyhyVm6VMmq37\nQJA0QN6syPjY8Jv3u/5Cl+ZFTuDgjg4r8Ztj9OKko9QzXdSANagwQFuqiwYX\nK7lu\r\n=ZhHL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1xdZgsILHFHMcJbs+o9f0J8INCMo0OpM9A3EVL14J1AiEAypFpl7QRF5B8J46ntECEtamQCiLSUONW1uwHgIQV548="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.30_1640168790069_0.944704674529419"},"_hasShrinkwrap":false},"2.8.31":{"name":"@alitajs/native","version":"2.8.31","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.31","_nodeVersion":"16.13.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-sRR5XONOy3O/Xobbps8kI317aJoL0jUFYvUgGzOrLa3ZTeuZCwaxIecBG+hlDDwh0Q1YRPfgsqrIKEhe44iwxw==","shasum":"4bd3f958a143fcd454740db67040f3f54dc7aac7","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.31.tgz","fileCount":4,"unpackedSize":10105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3i8QCRA9TVsSAnZWagAAsnUP/1dyDB9NfO61lLT7tj/x\nrnEjAoRQlJG3KMuBCks5oS8NguVMgePtUzOUagZfsap+6GGnhIiq2bzZRBNO\nhzYRahDcFlqNCF3P+GtDFVT44SnEIxl1IRbDUFpvdfxV1pZ+PLHNEuK5kZcW\nzzalkWJQo9fnNW3m0jk9I3hvTyU4OYkHF5G/0w4WP21VJmZozz3E9xkvzrrf\nfNzrz23XMMZzLBFhBlB+WmKdQs0VaW6CN5HY/+E3P5GxhjsQG/1yMUPEwVqS\nM4/HwiFrJNSegSrppze3e86AlLe42KXGvIdRfyxIywBTCoka00h3akA+Rg7A\ni8ABcruno4CzQtYzA/IHqgn8ygNu6CNukY1wYbsn1zwp8oHbEF705wocpepe\nbMP6PJXLMcJuOOE3SgZ5S7kSeov9J8lphg2PVlLol2dGFSTaP3YjHuONCTw+\n8qLOyaxM2g2W5omxBOQFO4SkldPoD8Z3LP2nFsSVvpp6FGUcnR8W/pT3K7ve\nA4AoX1UTcBpfydoUtWfoQJpY1siHuckcnxieQ7/YrS46XfkSJYfd6wxw3fE9\ntD1XH/eWtyQjdFThN5uklXPXC/6nF0Y3mRgmacrGPR9YDPUS8fwhiTn2it+s\nnvdIBp6dXITLmGedHdd100bfz85//02fNX643fnpXNiAVpMYFGngRz0i5TF7\n9uEm\r\n=0vp/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyRCqJjQaFutJcjIIV+FRvtmVh0ltIe0uFowe20Wr9wQIhALfr5Cyv8Kc/OsVXB9NVfgyxf0g6EacMjORg8tZbvx/V"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.31_1641950992118_0.31250265945758593"},"_hasShrinkwrap":false},"2.8.32":{"name":"@alitajs/native","version":"2.8.32","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.32","_nodeVersion":"16.13.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-9HANCz5E7r3jr0cB5FuaC2YE4Jo8UIRw4VSZLDXbizbr/Mlsvz9DoGhL1HrnjrMiFHVE/F5YIFbScGXyHZsLMw==","shasum":"2cdb8b64c8e727f71c99d780911e4f82329237cc","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.32.tgz","fileCount":4,"unpackedSize":10105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQYnXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0fA//YjyZZC8+6rZNz6CrwDsMMooJzx77mBcz8e/Fj6WOcznYkqHU\r\ncjE4L08hfQgLGc6uAJcczID5c8x+/bEHhp4IZBEF/BNTJFHIJg8A/azXZ6/y\r\nzp8wiONw33vxASVOnz5XVbCLwFJWDHYFLHWzVYp2vqhd8hxFZ7JjNrcYofas\r\nbITrSP+a3vrxhUEI9kN6wTSb/3/qHqqTWLfbaxnOaK518m+Bsh0DTf8ir1w0\r\n9VblqgC/EoqY1Pn25r9giTMAf9TCc500GqRrXb7SMSOsL67r/NdVzhCQWMp3\r\nwwsoMB0qbb9hyFbpeTzu3WUY+euVUE+s52Dk3DGOVy2XcodywrKfI0gPnaf9\r\ndilbyyhdKmVU3FI6eFFMM7oHlT/28R+ICJHLmx1yokVpqOAS0tTXQUXayhpZ\r\nzENJRnbrjCsBldNrvyy1TB1/3oY9Pf1jqQ1iFMMl9gZV8/n+ibyGxxuevmIT\r\nflhSXo0oWSiYnRCH1opDEx8T25q70VnrQmNEIvW5NhPwZxn5MJC5Er+ZIbR9\r\nrQXA78LDKqnPxvJhkYqUlNI5WqelLAhG+aJHTCy6DpjNFUnCLTBabrEV7z1B\r\nw9Xakl8MqZCI6CM4W7zxqqZl9+TIJrw1/jw3gNuxXsEpw+jojVmF0FmDL7bj\r\nEI1KqBjt3TIfTnpZpJQorY5dEHSUOoNNSpA=\r\n=O2aq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7xBC0D3PVnlHUyIhDvwHnrK3Sfm7f4hT+hvS/FpAKFAiBpQSy/JGROdfJ1aCWOGchOFZaQosgVP9WrblOvai888Q=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"292973338@qq.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.32_1648462294816_0.22220785811377497"},"_hasShrinkwrap":false},"2.8.33-beta.0":{"name":"@alitajs/native","version":"2.8.33-beta.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md","_id":"@alitajs/native@2.8.33-beta.0","_nodeVersion":"16.13.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-KBmaUhSLSPVEtbbUEaoszoCOBJJE7KhJwvqagSQHkbYqJxbcotcw0cdqOysPEXOjKss5yhdbw64h9bLVN8znKA==","shasum":"5d014215a6f3e133f5390aeea037353ff8302d3d","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.33-beta.0.tgz","fileCount":4,"unpackedSize":10112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA52PI1LzAhgV7/p8JcnmSPi4tLz4DdB9ueZfX0edSHQAiBiJFDvfPXnFja5G54xMIl3tld/qKMJkHETzF1dBsZAMw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVVBoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqupw//T7a2byCce99MoauyWW/rrte9MofewlIUdW/oBTwZXcV1G9Ec\r\neG+ZK+OBdwx1MgD5M2bF0vIaQgYS2vJrHZ7fr0W4EiA5eQ2sRjSPnH3c1b9F\r\n18ijZ99jKuHicrKT2dyPvVhs280zNc3FP5zTlDPCy+nKpPawgPv3gN583JU6\r\nt1Gqxa48k42z3z00dyMOqE+sSGj2pP6OcU+jVTniL+UuHidiimVb8V3e74wE\r\nlhK73ds/sm0RPP9l0oOVQeto4DnzcHy5LtPShT722ji9IwosEs2J6R+ACwwO\r\nWYLLmLopEVY1pfw05o/BFEEmWUOVs+VFMjvijra+mdW411mekYzVQUNw2yOD\r\nWTV5RVCRZ6+3q3WFPsdQ+UBmQgmz0sDQrmgDS2tBi6HSVbMGrVYQP96zxRyb\r\nyFioqPtBixVO/6vZ2H8IFJKbxF/jnA1LgpHat6muRJ6xRGHrVvIhCK04kG3n\r\nhMjxOeEYtyqeWVvsTcVm98CgcKenKuiNTPDuRz6bH6Yi+3e1c4PPUWCAjm7q\r\nv6ZriBFVQaeFKmKDNdEmOruIVZr0xUTnzcIR+TrOC9HPHnJEOrbsBSQBOtvg\r\ncZiViwo9qecJT9+mHG3LVgR4vSJ+0Pm9SAXdpzjZd3yM6CrwIQ3ibTtiuh3N\r\n1Q4nDtr47jcehOJ91oEqRaE36TVyIOaHcjY=\r\n=i4r+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"292973338@qq.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.33-beta.0_1649758312292_0.3150606392298805"},"_hasShrinkwrap":false},"2.8.35":{"name":"@alitajs/native","version":"2.8.35","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"gitHead":"dd52a54008f92c9762ec6aca92e8b1754c795a2c","_id":"@alitajs/native@2.8.35","_nodeVersion":"16.13.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-3JTg5vEYUoFzQokxP+h6zuhWnx0P7IfYa9kQsVcc6eT/Km5rFe/RQbXACoXGR0hKA8yIr2FT/ynOdQCMMy1B4w==","shasum":"ce854164fcbddd5345b0bb59c67c11f7d7e871fc","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.35.tgz","fileCount":4,"unpackedSize":10105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFULZzW4eEWw0rlJvHLh2Xd+op+TSVrXD5tHAb4wTNiAiAVWNKzBipR0Ok8gb4r+1L49KlQjVd4vTDUVmPJOGewaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWAJcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCig//dB+u5BFNVkoJYy7Il3eDg9MLg4saq2+pncSiaNBayhyg6HoP\r\nfOZQZXt0iPF50sTkD1r/ZcbY6vMgAj3pccXAwXucmfC9MSQS1R1bpdh5ubgd\r\nZ+HJGVuK4CCTJq1aUTEhUiT8wSf5JlosVIUcEqpg7IOybh1IGaqCXI/CR2uf\r\nvgFyQRWlUpmadhjqG0k9on6nY3igGEpIhMzeE+wDE/Xl1OggRwJh+QuDQiu9\r\n9OZr+E4Vrk4oixi/SoDLDqKSq0SDxya9gLnE0qGADMkW4gdHmpJ5D2vpXf9A\r\nYscPLBU2VMXTG5I1zXIRHsBVCYXPvAjDXjyDAy3ZUxh3fDI0hMm/27OSjXIA\r\n9tPHVRE8fWCdh8xgUfya7du7rcXdR8tx7aZSZEd6a7nlIbJTqWLUEOQ6CQvC\r\ndUghXwPyZmtparEMZpnQrCKq1hupX4pVKhhURvzXIr0IJKzgB5xMjPxwfC05\r\nMfQk3mBbDCVsn+84w+UMp4bWGBTVgrbk9pWdoMETDY3+bzJEFvrO5IIpfRc5\r\nnyP/amllxoCbCeL7HRdosbswg3/uIW+Nll1847KLtnhK7A8XJTkQICmA2rE4\r\nCq24yXtrqnFarduy9O/CIgXp0WHxIRgjWvzLHXFqA/aI2SfcMEmwGANWjaPP\r\nIdHqTa5Rx1fz4bwTRnQwioc5g6MmPMJr8tI=\r\n=5L4Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"292973338@qq.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.35_1649934939836_0.7153355835053163"},"_hasShrinkwrap":false},"2.8.36":{"name":"@alitajs/native","version":"2.8.36","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.36","_nodeVersion":"16.13.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Kx3bFGRQ3x5GW65Wi3d+Bk5mTm+XQ0j3HHevPZMxuEvasWKemxhYUQ7i+wXjbzG7y4GaG32JEBY/67drN9CnFw==","shasum":"a2bac24b9a5b9a933b3e16ed6ce2d0ee6a1a6e35","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.36.tgz","fileCount":4,"unpackedSize":10105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXIWCdSfTqpSfOBLX+AVlmaFi24xNE8cK4w31+4qMQrAiEA8skBDoLN3qUM7meMcLuL4039+t3vHKxDHSbxggq5rIM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXNCJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCyg/8DGj6VqDFP2U5qUPh9makKmC6/rwAZCHH1h6BtQJA1QTotMSY\r\n1jYrsC/BUJWRP3zZkWmdZpnRVk49s9XIsf8/OJN/2bvhAy3Zk3EVUtX3A43b\r\nfS7bsRaH+0vMs/Dzzhtln6ygE3ViPja6P23xt7pLeRgVB35VJi5xRoAS32X4\r\npe3AX5l/k1flolCjdYAAa1M2BkHLzgkdZanhfdSx5/bMLnM837RHCHZAEPdS\r\nJ2ajYnCx1aNo6T7fW49jotQXNddWzyu3+kU8GZFEDy4ubu5sCCekSk7Z3e2J\r\nvMlYUfl0ERcXb6Yoob4b3b6/j2P+TMyhSKFCCB5w2tNv5x7ID61CxrjvLTIn\r\nyiWkJfS3qk31rz2k66lVSsby+oJ7xQpXtsMEgxWiBlVdg1fvB2BKYLiDjvLk\r\n9BJg2oDTL/o9TfiuvK+BrjajVZJ40MtXn6D0D2pFZPJoRUsl9XhsuQ/8fP+s\r\nahgALEym9pm9jyjmVN1eyNAfraVMHTJ8oFI4BD5comftv7C7n8sxJUTWcbm0\r\nWHbzxNiy0BdrfnbrWLeRPVXxJ40DhEZcEJcHR5dlAK+WL3Z1UM4sX+TGkXyk\r\n+Hctj6wZtl2BHbgbyJW4ZezszgNHLtNlUeUUf0TXS3fK8Vjet/PMS5UN9YwR\r\n261y2+f19g34WPh/2d4vJZv5oixfKNlBsuY=\r\n=zj3D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"292973338@qq.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.36_1650249865379_0.4707232812138593"},"_hasShrinkwrap":false},"2.8.37":{"name":"@alitajs/native","version":"2.8.37","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.8.37","_nodeVersion":"16.13.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NBQ1/ef30pZORkDXl0CpE71epB+KThN1y46goyTsNyukIsIgjs6DVT0cLS80B3FRfYkVvxWN4S7sM+7f9yg+Vg==","shasum":"c40e8622307e28f6366b2617b92f0c21ccd0c970","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.8.37.tgz","fileCount":4,"unpackedSize":10105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi57eG+UvflzVXTbjzuQl3B+pAVJ+S7BjphF8FkyK1kgIhANP/x3wCn/f+d1LQrPglW4J6UM3IG6S81zokQePbFbjp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipuTzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdvg//bPCkfGF7k8vs6UkK4MLAw6wuBPUNQFKxi4LCtu6479tewMsF\r\nKekVxkUXXC8ZmC/sl1OWkBZWdjyfXH4q9jOx+IUbJ2SXeCzxXdCrdUZgicdE\r\nR+EJhSLVi50d9vTYCiG130x/dRIKzz6WnEl7MqtUSs3kcOzOE8PKOm1HhD8Q\r\n/squiN2Ike0HfmL2G9PGtmLZexU6aoBtsvgKrO5ryBAjso5Kc1s2g3QoiXi/\r\nvJthtRoOJ/b5m+kmdyFOFH+swOSE1T5pbpJErtmzFWOav508WMxo3T2kZJ/h\r\nBOIM5PCvAbENGyFmYEKKpI3RmRjAr5AYS8Znrq5LyhDQcAwy5v0KfRIKu3oS\r\n4t2tYi83tjybRPuvBFMH1Hzx3oQvC2+1k3RWk2AViQqOdJ6lkGpqYup8LbpH\r\nXsewGcAy0TPn7O034X3gU61GYHwXHQiIU83xgkikK7mdTcAeaCEg238HRvZs\r\n7eQsseJvN8/QC6DPYbfPzv7Ap+9QK2qw8zKWr46UJzUqQpfrWqdw2aDriy5J\r\nRkVlPSYIm7DR6pQ1Zz/nAbVkAAez77tJRohdO3UOLpA6P5XXKVOVe46+Qhy9\r\nRT27Zav+P+zvYwvDtIl0gnXnTCdVgzccdZTHvCAWPzIolYSEJzz50oDNzJbX\r\nOOf2AxKVru+kcRhJCHxfxmvPBg5fEZkXwUM=\r\n=e0XO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"pengyh","email":"pt370390794@126.com"},{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"292973338@qq.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.8.37_1655104755822_0.1454695172074194"},"_hasShrinkwrap":false},"2.9.0":{"name":"@alitajs/native","version":"2.9.0","description":"@alitajs/native","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"keywords":["umi","alita","micro","native"],"authors":["xiaohuoni <448627663@qq.com> (https://github.com/xiaohuoni)"],"license":"MIT","bugs":{"url":"http://github.com/alitajs/alita/issues"},"homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","publishConfig":{"access":"public"},"dependencies":{"alita-micro":"^0.3.1","qrcode-terminal":"^0.12.0"},"_id":"@alitajs/native@2.9.0","_nodeVersion":"16.13.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZjWkndkwp97ntC/mM6leylWqHZbOCb2Ggr573gBtgrSRZhKxiYwMRbobVti5WdrXFBrACVtb983YR5PNuyMI/A==","shasum":"9eeeb9a3a519a449b34a161babbbc6e510f5aaf1","tarball":"https://registry.npmjs.org/@alitajs/native/-/native-2.9.0.tgz","fileCount":4,"unpackedSize":10104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMBqpxm7s+hLcw/q81IYRpcR3w3FMLQinsqiIVmGYVyAiAH/2FpgsaMh4GBbD+HsaR8BugsRGdsvB0jFYpF0grkcA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisYcyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi+w//THzgNvZ8jjuiM2KbNeN5b9uIxpnYjz0VsMyJFexpbd8idkCq\r\njqvt+SCiv8O+5ZpWKsJ0h1YevAy8HgJ0s2KKUMxsSXtu3uxPu2Oy9UWuc/dt\r\nL5ICOntHaj7HUzv51OJDtNR+CVRlKrZEx/eITvzd+7ulpnKbLpfkpr5Re8zI\r\nPbCViFPdtd/9IKk8rhX5Y9/22SPdugA/s3+UVpwMBLfQlRt22LVxz3BhNAqK\r\nKb3ctE0M1PBMA2D7lYDYtNlRnJOJMtaIRyus2m5b9D3tuDstzNTap4ccnQ7a\r\ngLA9qZWQhm4v2fq55ja2JLE4kDBZ8j9HcsuwL4RRJRiRukCcwcGff7iUt+XA\r\nnSLAOKbspIJr+k/ABAlWE1oF8PcSADHMs1m4LWEZ/VJrpKT4ZoraFPFcycxB\r\n+fWEVVAuFokQNIcQ8OKg2Zkyq3y5/KcwJRwMBoWWOdaLGWdRhOzqCCGXDYpU\r\ngx4TtITKZhX2DmgFuuyUXGqDa0Zb/BM4ms0uxi11Val6ptA1lVZRCbAFr+fA\r\niMB2pMpBQgJLtcJbnhS0ISzqGuzJenbg3Ac//33RdvsCYHxiv2lbMqnM5EAf\r\nUPbTqEGODdybDKqkAc2NtxqQXD+1a5kmwgJbeoi7LcXZaT8B4Rw6VC/OOzQ8\r\nzqzBnOUMgXkkY5f/8s/i0NrfSHADhCWr72E=\r\n=kzYZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"pengyh","email":"pt370390794@126.com"},{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"292973338@qq.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/native_2.9.0_1655801650695_0.4710856912750232"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-21T04:57:28.719Z","2.0.0-beta.2":"2020-02-21T04:57:29.032Z","modified":"2022-06-21T08:54:11.019Z","2.0.0-beta.3":"2020-02-21T05:01:48.150Z","2.0.0-beta.4":"2020-02-21T07:01:23.510Z","2.0.0-beta.5":"2020-02-25T02:41:12.491Z","2.0.0-beta.6":"2020-02-26T06:17:21.156Z","2.0.0-beta.7":"2020-02-26T07:42:03.204Z","2.0.0-beta.8":"2020-02-26T10:40:23.755Z","2.0.0-beta.9":"2020-02-26T12:55:20.535Z","2.0.0-beta.10":"2020-02-28T08:17:00.743Z","2.0.0-beta.11":"2020-02-28T08:25:49.642Z","2.0.0":"2020-03-02T03:16:45.987Z","2.0.1":"2020-03-02T04:12:32.660Z","2.0.2":"2020-03-02T04:24:10.770Z","2.0.3":"2020-03-02T04:46:00.640Z","2.0.4":"2020-03-02T09:30:38.559Z","2.0.5":"2020-03-02T09:53:08.142Z","2.0.5-beta.2":"2020-03-03T02:09:15.258Z","2.0.5-beta.4":"2020-03-03T07:25:40.393Z","2.0.5-beta.6":"2020-03-03T08:04:00.878Z","2.0.5-beta.7":"2020-03-04T01:49:26.319Z","2.1.0":"2020-03-04T17:14:18.103Z","2.1.1":"2020-03-05T04:57:17.126Z","2.1.2":"2020-03-06T03:43:00.821Z","2.1.3":"2020-03-06T08:13:34.129Z","2.1.3-beta.2":"2020-03-06T09:12:38.821Z","2.1.4":"2020-03-06T09:55:24.097Z","2.1.5":"2020-03-09T02:44:46.632Z","2.1.6":"2020-03-10T08:44:35.658Z","2.1.7":"2020-03-12T15:43:29.547Z","2.1.8":"2020-03-16T01:59:27.788Z","2.1.10":"2020-03-16T05:40:20.967Z","2.2.0":"2020-03-16T11:20:22.063Z","2.2.1":"2020-03-17T08:41:19.054Z","2.2.2":"2020-03-18T09:48:43.489Z","2.2.3":"2020-03-18T15:58:19.667Z","2.2.4":"2020-03-20T03:24:39.907Z","2.2.5":"2020-03-20T06:33:01.973Z","2.2.6":"2020-03-20T06:45:05.421Z","2.2.7":"2020-03-20T08:36:37.734Z","2.2.8":"2020-03-21T05:00:38.482Z","2.2.9":"2020-03-23T08:16:43.611Z","2.3.0":"2020-03-23T08:29:18.459Z","2.3.0-beta.1":"2020-03-23T08:33:58.816Z","2.3.1":"2020-03-23T08:41:35.602Z","2.3.2":"2020-03-23T09:22:58.118Z","2.3.3":"2020-03-24T10:13:55.270Z","2.3.4":"2020-03-27T01:29:38.725Z","2.3.5":"2020-03-27T08:34:54.469Z","2.3.6":"2020-04-08T01:58:43.900Z","2.3.7-beta.1":"2020-04-09T01:39:26.242Z","2.3.7":"2020-04-09T03:06:15.872Z","2.3.8":"2020-04-18T14:53:10.696Z","2.3.9":"2020-04-19T02:07:51.230Z","2.3.10":"2020-05-14T08:27:47.240Z","2.3.11":"2020-05-19T01:13:16.431Z","2.3.12":"2020-05-19T07:34:32.820Z","2.3.13":"2020-05-22T10:56:17.779Z","2.3.14":"2020-05-22T13:50:35.795Z","2.3.16-beta.0":"2020-05-27T06:34:01.096Z","2.3.16":"2020-05-29T04:03:46.343Z","2.4.0":"2020-05-29T13:37:12.824Z","2.5.0":"2020-05-29T14:05:34.052Z","2.5.1":"2020-06-03T04:08:26.926Z","2.5.2":"2020-06-12T10:00:42.288Z","2.5.3-beta.0":"2020-06-15T03:15:31.963Z","2.5.3":"2020-06-17T03:25:21.896Z","2.5.4":"2020-06-19T09:37:43.274Z","2.5.5":"2020-06-19T10:47:27.936Z","2.5.6-beta.0":"2020-07-08T10:22:50.340Z","2.5.6-beta.1":"2020-07-16T07:22:43.472Z","2.5.7":"2020-07-24T04:41:03.640Z","2.5.9":"2020-08-17T10:12:44.583Z","2.5.10":"2020-08-17T10:43:30.577Z","2.5.11":"2020-08-20T03:05:32.613Z","2.5.12":"2020-08-20T03:26:18.548Z","2.5.13":"2020-09-09T06:51:31.822Z","2.5.14":"2020-09-15T09:18:20.398Z","2.5.16-beta.0":"2020-10-15T07:42:03.260Z","2.5.16-beta.1":"2020-10-15T09:11:44.528Z","2.5.16-beta.2":"2020-10-16T09:59:43.386Z","2.5.17-beta.3":"2020-11-03T08:10:54.043Z","2.5.20":"2020-11-09T03:55:14.647Z","2.6.2":"2020-11-11T02:29:26.414Z","2.6.2-beta.2":"2020-11-12T09:23:04.781Z","2.6.2-beta.3":"2020-11-16T02:44:50.381Z","2.6.2-beta.4":"2020-11-16T03:15:37.773Z","2.6.2-beta.6":"2020-11-17T09:10:03.244Z","2.6.2-beta.7":"2020-11-17T09:25:18.765Z","2.6.2-beta.8":"2020-11-18T09:00:31.824Z","2.6.3":"2020-11-23T05:44:05.705Z","2.6.5":"2020-11-24T06:25:05.762Z","2.6.6":"2020-11-26T03:09:08.027Z","2.6.7":"2020-11-26T09:05:37.001Z","2.6.8":"2020-11-26T09:47:00.239Z","2.6.10":"2020-12-02T01:59:47.844Z","2.6.14":"2020-12-17T09:27:30.300Z","2.6.16":"2020-12-22T09:48:04.675Z","2.7.0":"2021-02-05T08:34:38.184Z","2.7.3":"2021-02-05T09:10:41.459Z","2.7.4":"2021-02-09T06:06:35.816Z","2.7.5":"2021-02-22T02:00:40.422Z","2.7.6":"2021-02-23T10:44:48.374Z","2.7.9":"2021-03-15T08:58:38.841Z","2.8.0":"2021-03-23T06:16:47.725Z","2.8.1":"2021-03-31T03:03:58.050Z","2.8.2-beta.1":"2021-04-01T02:05:33.845Z","2.8.2-bate.2":"2021-04-29T07:05:39.491Z","2.8.2":"2021-05-12T08:58:04.508Z","2.8.3-alpha.0":"2021-05-27T02:51:43.736Z","2.8.3-alpha.1":"2021-05-27T06:25:28.794Z","2.8.3":"2021-05-28T01:45:47.457Z","2.8.4":"2021-06-10T01:19:06.246Z","2.8.4-beta.2":"2021-06-10T07:46:19.671Z","2.8.5":"2021-06-10T08:12:11.373Z","2.8.5-bate.1":"2021-06-11T09:35:49.749Z","2.8.6":"2021-06-11T11:54:03.109Z","2.8.7-alpha.0":"2021-06-24T01:53:16.249Z","2.8.7-alpha.1":"2021-06-24T07:31:54.201Z","2.8.7-alpha.2":"2021-06-24T09:05:22.587Z","2.8.7":"2021-07-02T02:49:13.044Z","2.8.7-alpha.3":"2021-07-12T09:27:53.579Z","2.8.8":"2021-07-13T02:51:01.038Z","2.8.9":"2021-07-19T09:26:21.084Z","2.8.10-alpha.0":"2021-07-21T03:01:14.111Z","2.8.11":"2021-07-23T03:01:39.059Z","2.8.12-alpha.0":"2021-07-23T09:59:00.440Z","2.8.12":"2021-07-26T09:10:54.964Z","2.8.13-alpha.1":"2021-07-28T02:33:20.787Z","2.8.13":"2021-07-28T03:30:56.790Z","2.8.14":"2021-08-10T11:32:18.923Z","2.8.15-alpha.0":"2021-08-18T02:46:10.095Z","2.8.15-alpha.1":"2021-08-18T02:56:25.754Z","2.8.15-alpha.2":"2021-08-18T03:05:18.378Z","2.8.15-alpha.3":"2021-08-24T08:20:18.985Z","2.8.15":"2021-08-24T09:47:30.867Z","2.8.16":"2021-08-26T03:22:15.471Z","2.8.18":"2021-08-26T07:22:36.616Z","2.8.19":"2021-08-31T11:19:10.852Z","2.8.21":"2021-09-14T07:57:56.427Z","2.8.23":"2021-09-14T09:50:54.383Z","2.8.24":"2021-09-14T10:02:55.440Z","2.8.25":"2021-11-17T07:08:32.034Z","2.8.26-beta.2":"2021-11-18T04:17:54.118Z","2.8.27-beta.0":"2021-11-24T09:37:46.980Z","2.8.27-beta.1":"2021-11-24T09:43:39.666Z","2.8.27-beta.2":"2021-11-25T06:28:29.383Z","2.8.27-beta.3":"2021-11-25T07:02:27.767Z","2.8.27":"2021-11-25T09:58:28.163Z","2.8.28":"2021-11-26T06:45:50.853Z","2.8.29":"2021-11-30T01:29:02.394Z","2.8.30":"2021-12-22T10:26:30.206Z","2.8.31":"2022-01-12T01:29:52.336Z","2.8.32":"2022-03-28T10:11:35.035Z","2.8.33-beta.0":"2022-04-12T10:11:52.445Z","2.8.35":"2022-04-14T11:15:40.014Z","2.8.36":"2022-04-18T02:44:25.491Z","2.8.37":"2022-06-13T07:19:15.962Z","2.9.0":"2022-06-21T08:54:10.834Z"},"maintainers":[{"name":"pengyh","email":"pt370390794@126.com"},{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"292973338@qq.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"description":"@alitajs/native","homepage":"https://github.com/alitajs/alita/tree/master/packages/native#readme","keywords":["umi","alita","micro","native"],"repository":{"type":"git","url":"git+https://github.com/alitajs/alita.git"},"bugs":{"url":"http://github.com/alitajs/alita/issues"},"license":"MIT","readme":"# @alitajs/native\n\n## 配置\n\n```js\nimport { defineConfig } from 'alita';\n\nexport default defineConfig({\n  appType: \"native\",\n  mobileLayout: true,\n  packageId: 'com.alitajs.micro', // 更改为真实的包名\n  displayName: 'micro', // 更改为真实的项目名称\n});\n```\n\n> displayName，建议用英文，中文名称可在项目配置中修改，此处会被用做文件名。\n\n## 添加平台\n\n```bash\nalita platforms --ios\n或\nalita platforms --android\n```\n\n## 开发调试\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita dev\n```\n\nTODO\n\n## 编译 build\n\n使用环境变量 NATIVE 来区分构建平台,不指定默认为 ios 平台。\n\n```bash\ncross-env NATIVE=android alita build\n```\n\n## 和 h5 项目的差异化表现\n\n### 内置的 alita sdk\n\n默认内置了 alita sdk 可以直接调用原生能力，如果需要用到的原生能力未提供，可以通过自定义插件的方式扩展，或者给我们提新的需求。\n\n能力清单在微应用文档-[原生能力](https://micro.alitajs.com/sdk/native)\n\n### 编译产物目录\n\n默认的 outputPath，ios 平台是会被编译到 `platforms/ios/www` 目录，而 android 平台则会被编译到 `platforms/android/www`。\n\n### 需要借助原生项目的IDE\n\n项目调试和打包，需要借助原生开发的 IDE，如 Xcode 和 Android Studio。\n","readmeFilename":"README.md"}