{"_id":"@areslabs/alita-core","_rev":"37-9b7b8f59f3365d48c2e2c1794d2d56d4","name":"@areslabs/alita-core","dist-tags":{"beta":"2.2.4-beta.0","latest":"2.6.4","alpha":"2.3.1-alpha.1"},"versions":{"2.1.0-beta.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.1.0-beta.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"gitHead":"cae1cd8ae1e4f82032674dba3c9abee1cfd52e50","_id":"@areslabs/alita-core@2.1.0-beta.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-zHqeGu408hly/vrqLIrm5HwhIEl5y7V4ZVL/BkMZJYrQxaUzBK0dhF+Xdy2TF1WorudTEJ5jSpRyUroaUNjVDA==","shasum":"43ed81bc8382fa999b78e5b450324e71d71850c1","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.1.0-beta.0.tgz","fileCount":67,"unpackedSize":242033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+3TKCRA9TVsSAnZWagAAyRoP/0+m7bo/HHQPgXg0+tgj\n1Jg+nSAmx+xRRyRSHIeUYlQBhQnToshnpNpxKHjHlz9aVMtJvnHcnIirwqLc\nfn2KdwUiftIv9nd3+xQ2ZuN+o6jG7tiYVTFYJ4fhJwZ9F0yYbR28CkJ+Geol\n43EEul/A+3BPU02/nJy6PwjdxGK0G0TfAQE7LtdiobxCGRyTWAzd20exPdxF\nIhg7S43q9JHZuUoBJpFbRTgjzFCaQc1Dyoj3N3ob9SzlY/E2lrGItRp+/RFf\nNbalX4dacdenOkF8iRpUNz27uABTIwXOLxYVEtqQEKqNGun0nf6blEB4ShNm\ndiVcxbijqqXF7+1/P2H7FOy8felYhrLbveLE86KRH5DT81ge1fQ2AdxGM1eb\npQN33wjEzcDgdOk/XODGzcu++RQKyi0y78sAYBHfMhX26mRQ5Xk39Q8Xcs1I\nrJBK8ydCSows3rhbgxEabrrn/sEh/4SLWPGXVtx8SgvUITnzVg7/hTYvBTRY\n2gEFLBWk5jgC8hocCqMm+AE1tfYSeJR3ffXZZWYEFzLPjkUrxvozrfAuVa51\nRJBN1mm7gA8JRa9VzVUn3SR7NB2WesTiWdqYCpvwSlIZNi7Jxo3rbOoF/oVi\nrXFw6WlyYD9a4GbMl0Pigb7TNlp1kllXGFUINupITpTW20FYJm2NXrCvgnZq\nT/Lb\r\n=a2P5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiFlg6oaZPmbw307SzgHTDwnUjMi4RwBIEzh+HWzimXAiAmRmpK156Dcz2QIPwRPmS4DKPzKuwWBspv6qi/cS5WOA=="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"yvettelau","email":"542783088@qq.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"jameshen","email":"jameshen@gmail.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.1.0-beta.0_1576760521788_0.866332682992274"},"_hasShrinkwrap":false},"2.1.0-beta.1":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.1.0-beta.1","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"readme":"# Alita\n[English](./README_en.md)\n\n> Alita，战斗天使阿丽塔，原型是《铳梦》中一位不断战斗和自我超越的生化改造少女。\n\n[![npm Version](https://img.shields.io/npm/v/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm Downloads](https://img.shields.io/npm/dt/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm License](https://img.shields.io/npm/l/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n\n\nAlita是一套React Native代码转换引擎工具。与现有编译时方案不同，Alita对React语法有全新的处理方式，支持在运行时处理React语法，实现了React Native和微信小程序之间的主要组件对齐，可以用简洁、高效的方式把React Native代码转换成微信小程序代码。  \n\nAlita不是新的框架，也没有提出新的语法规则，她只做一件事，就是把你的React Native代码运行在微信小程序端。所以Alita的侵入性很低，选用与否，并不会对你的原有React Native开发方式造成太大影响。 \n\n<table>\n   <tr>\n   \t    <td>React Native</td>\n   \t    <td>微信小程序</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/rnalita.gif\"/></td>\n\t\t<td><img src=\"./docs/static/wxalita.gif\"/></td>\n\t</tr>\n</table>\n\n## Alita 原理相关\n1. Alita使用运行时React语法处理方案，区别现有社区使用的编译时方案，对React语法的支持更加完备，具体请看：[一种让小程序支持JSX语法的新思路](https://areslabs.github.io/alita/%E4%B8%80%E7%A7%8D%E8%AE%A9%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%94%AF%E6%8C%81JSX%E8%AF%AD%E6%B3%95%E7%9A%84%E6%96%B0%E6%80%9D%E8%B7%AF.html)\n\n2. 关于React和小程序的数据交互方式，请看：[React与小程序的数据交换](https://areslabs.github.io/alita/mini-react%E4%B8%8E%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BA%A4%E6%8D%A2%E6%96%B9%E5%BC%8F.html)\n\n\n## Features\n* 完备的React语法支持。runtime阶段处理JSX语法，对JSX支持更加完善，可以在组件内任何地方出现JSX片段，包括属性传递JSX片段，render方法之外的JSX片段等等， \n* `React`生命周期\n* `React Native`组件/API\n* [动画](https://areslabs.github.io/alita/%E5%8A%A8%E7%94%BB.html)\n* [支持Redux](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81Redux.html)\n* [支持Mobx](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81mobx.html)\n* 支持`typescript`\n\n## Install\n通过npm安装即可\n\n`npm install -g @areslabs/alita`\n\n若`-g`有权限问题，需要`sudo`\n\n## Getting Started\n我们在[examples](https://github.com/areslabs/alita/tree/master/examples)目录提供了丰富的样例代码， 强烈建议你clone出一份，然后使用Alita转化，你可以在这些样例代码上尝试任何你想要的功能。 \n\n\n当然你也可以使用如下的方式建立新的RN应用：\n```\n    react-native init [项目名] && alita init [项目名]\n``` \n\n`alita init`命令 会对rn项目做一些调整，并且安装alita转化所必须的库。 \n\n如果需要初始化`typescript`项目，请添加`--typescript`参数\n```\n    react-native init [项目名] && alita init [项目名] --typescript\n``` \n\n**注意：** RN 0.60 以后的项目，IOS需要依赖`CocoaPods`，导致初始化项目极其缓慢，可以使用其他版本的RN\n```\n    react-native init [项目名] --version 0.59.9 && alita init [项目名]\n``` \n\n项目初始化之后，小程序运行需要：\n\n1. `cd [项目名]`\n\n2. 执行alita转化命令\n    ```\n    alita \n    ```\n    如果你需要边开发边看小程序效果可以添加`--dev` 参数，打开开发者模式：\n    ```\n    alita --dev\n    ```\n\n2. 这样，你在RN目录的`wx-dist`目录下就得到了一份小程序源代码\n\n3. [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html)从`wx-dist`目录导入项目\n\n这样React Native应用就运行在了微信小程序，**Have fun！！**\n\n## 命令行参数\nalita命令有以下参数：\n\n1. -v  alita 版本\n2. --dev  开发者模式，将监听RN源码修改，生成的文件较大，生产版本请禁用此参数\n3. --config 指定配置文件\n4. --analyzer 输出小程序js大小分布 （以后将会添加完整小程序代码分布）\n\n## 注意事项\nAlita对React Native应用有一些基本要求和限制。 除此以外，微信小程序本身就存在一些限制，比如包大小等。对这些限制，希望你有一个足够的了解。这样在使用Alita的过程中就不会出现莫名其妙的错误。\n\n* 详细的说明了Alita转化的限制以及这些限制产生的原因[限制&限制说明](https://areslabs.github.io/alita/%E9%99%90%E5%88%B6&%E9%99%90%E5%88%B6%E8%AF%B4%E6%98%8E.html)\n* 一些尚未实现的组件，主要是平台相关组件，[详见](https://areslabs.github.io/alita/%E6%9C%AA%E5%AE%9E%E7%8E%B0%E7%BB%84%E4%BB%B6%E5%92%8CAPI.html)， 最终我们会提供`alita-ui`3端UI库，来补充这方面的不足。\n* 当你的应用使用了第三方组件 且 此组件Alita不能直接转化，那么需要[手动处理](https://areslabs.github.io/alita/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E5%BA%93%E6%89%A9%E5%B1%95.html)\n   \n\n## Examples\n下面是官方提供的RN项目案例，查看小程序效果，请进入相应目录执行` alita --dev ` \n\n[HelloWorldExpo](https://github.com/areslabs/alita/tree/master/examples/HelloWorldExpo), Expo命令创建的项目\n\n[HelloWorldRN](https://github.com/areslabs/alita/tree/master/examples/HelloWorldRN), react-native 命令创建的项目\n\n[Todo(redux实现)](https://github.com/areslabs/alita/tree/master/examples/Todo)，Rudex Todo 项目\n\n[ReactRepos](https://github.com/areslabs/alita/tree/master/examples/ReactRepos)，react-native 列表详情项目案例\n\n[RoomMobx](https://github.com/areslabs/alita/tree/master/examples/RoomMobx) Mobx项目案例\n\n\n## 配置文件\nAlita可以通过参数`--config`指定一个配置文件。当你的项目只使用了React Native官方组件和API的时候，这个配置文件是可以忽略的，使用系统默认配置就可以，但是当你的React Native应用足够复杂的，就需要使用配置文件了。\n\n[详细介绍](https://areslabs.github.io/alita/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.html)\n\n\n## 已有RN项目集成\nAlita的设计目标是要尽可能无损的转换RN应用，即使是已经存在的RN应用。但是不可避免的，已有项目会更多的触及到Alita的限制，包括路由组件，动画组件。当你需要转化已有RN项目时，我们梳理了需要注意和必要的修改点\n\n[详细介绍](https://areslabs.github.io/alita/已有项目集成.html)\n\n## Alita组件库\n在项目开发中，仅仅使用 RN 基本组件和 API，是很难满足需要的。我们在内部使用 Alita 的过程中，积累了很多常用的三端组件，包括ScrollTabView，ViewPager，SegmentedControl等等，我们正在剥离和梳理这些组件，很快会发布兼容三端的 Alita 组件库。此组件库也是我们日后的工作重点之一，我们将会不断优化和扩展新组件。\n\n## 更新日志\n本项目遵从 [Angular Style Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153)，更新日志由 `conventional-changelog` 自动生成。完整日志请点击 [CHANGELOG.md](./CHANGELOG.md)。\n\n## alitajs\n社区另有一个[alitajs/alita](https://github.com/alitajs/alita)，那是一个专注业务的Web全流程方案。我们重名了，带来的困扰很抱歉:sweat_smile::sweat_smile::sweat_smile: 。 所以如果你需要的是Web全流程方案，请[点击](https://github.com/alitajs/alita)\n\n\n## 开发交流\n\n<table>\n   <tr>\n   \t    <td>QQ群</td>\n   \t    <td>微信公众号</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/qqgroup.jpg\"/></td>\n\t\t<td><img src=\"./docs/static/gzh.jpg\"/></td>\n\t</tr>\n</table>\n\n## License\nMIT License\n\nCopyright (c) ARES Labs\n","readmeFilename":"README.md","gitHead":"cae1cd8ae1e4f82032674dba3c9abee1cfd52e50","_id":"@areslabs/alita-core@2.1.0-beta.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-yYLljRYUZHinTLhWJErsg/87sNoHS46i0ScEhPiTdpT4r3tthS1WLN8P6HlRukfNyq8enuZPd8F7Errt5O7DKA==","shasum":"171377d4d13a4794b3ae80022b6db6a51916316c","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.1.0-beta.1.tgz","fileCount":67,"unpackedSize":242166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+3aWCRA9TVsSAnZWagAAERYP/3o7aIHLIVIqsyhRa444\noPknl8e3j1vptb0rYocufP5BsOZzsSOZ9ONBkTLl+EsS5n5QzQjIkSWRgjcx\nJQTHMEudJkBheIqj+FqcNmZwXjUE0Xad3Gz2pY2XZzxNxrl7fZdTtcG6LpMO\nWzxasYL7cCoBKhJECjcIdrp+iQaY+nhnofkQUTFj6MYee+o5QrPtxaA68mM/\nN8xNTXYB59/XzDWLCQvNW1Vj4nSqDYMat9b9j2nTYt44l079u2OXryM0c4/K\n986Tf+Rb5/WUjqMhRnPj6h3zPM9lrLrbrModphWaEQ3TXyPLGmURDW/fA4IV\nTgzIbBSLTdF2EwVO7Jtwkqn/9bC7CGF6BrVIXgKDjxyilbXz4/6Sd8OvZQlU\nQJ4Sb4Qps7lNc1AD0mkL2Jh9ytXamVlze6um0SN67+Aa6AV8s/0KBU8Pofeu\n1Bob2oNvqmTN92Hy/HLnhWzyJS25rT4TRknVfLkh8WEoBrNvTPggWkspBlhr\nHTiJ9FvCCC3CSNLlcfkDLv5t7kCIvVNvyTB+bwZb9uCHqXiSl/n3M9yFbusq\nN0Ykl+xnW45SiQ7Y7jqk+nFihYrW7JqpBR4P2XdxYI7m4mvI6Gn0oUU9l0vf\nSXS09hSKSmh1Q4ohDryTwacfD7EwtJumBbhR29jk09VY7LcWqR0srEbjqxc6\ndQnH\r\n=dXLV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz+ECNc/nh8y8Ka2HjqwpwMxN2i3cSmV8xa/tlEnL/3QIgd6bnKr4xyPsDZDTR6yVe/rbjYsG/7xqCcmIpH8zdFP4="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.1.0-beta.1_1576760982514_0.41335015724317836"},"_hasShrinkwrap":false},"2.1.0-beta.2":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.1.0-beta.2","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"readme":"# Alita\n[English](./README_en.md)\n\n> Alita，战斗天使阿丽塔，原型是《铳梦》中一位不断战斗和自我超越的生化改造少女。\n\n[![npm Version](https://img.shields.io/npm/v/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm Downloads](https://img.shields.io/npm/dt/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm License](https://img.shields.io/npm/l/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n\n\nAlita是一套React Native代码转换引擎工具。与现有编译时方案不同，Alita对React语法有全新的处理方式，支持在运行时处理React语法，实现了React Native和微信小程序之间的主要组件对齐，可以用简洁、高效的方式把React Native代码转换成微信小程序代码。  \n\nAlita不是新的框架，也没有提出新的语法规则，她只做一件事，就是把你的React Native代码运行在微信小程序端。所以Alita的侵入性很低，选用与否，并不会对你的原有React Native开发方式造成太大影响。 \n\n<table>\n   <tr>\n   \t    <td>React Native</td>\n   \t    <td>微信小程序</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/rnalita.gif\"/></td>\n\t\t<td><img src=\"./docs/static/wxalita.gif\"/></td>\n\t</tr>\n</table>\n\n## Alita 原理相关\n1. Alita使用运行时React语法处理方案，区别现有社区使用的编译时方案，对React语法的支持更加完备，具体请看：[一种让小程序支持JSX语法的新思路](https://areslabs.github.io/alita/%E4%B8%80%E7%A7%8D%E8%AE%A9%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%94%AF%E6%8C%81JSX%E8%AF%AD%E6%B3%95%E7%9A%84%E6%96%B0%E6%80%9D%E8%B7%AF.html)\n\n2. 关于React和小程序的数据交互方式，请看：[React与小程序的数据交换](https://areslabs.github.io/alita/mini-react%E4%B8%8E%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BA%A4%E6%8D%A2%E6%96%B9%E5%BC%8F.html)\n\n\n## Features\n* 完备的React语法支持。runtime阶段处理JSX语法，对JSX支持更加完善，可以在组件内任何地方出现JSX片段，包括属性传递JSX片段，render方法之外的JSX片段等等， \n* `React`生命周期\n* `React Native`组件/API\n* [动画](https://areslabs.github.io/alita/%E5%8A%A8%E7%94%BB.html)\n* [支持Redux](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81Redux.html)\n* [支持Mobx](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81mobx.html)\n* 支持`typescript`\n\n## Install\n通过npm安装即可\n\n`npm install -g @areslabs/alita`\n\n若`-g`有权限问题，需要`sudo`\n\n## Getting Started\n我们在[examples](https://github.com/areslabs/alita/tree/master/examples)目录提供了丰富的样例代码， 强烈建议你clone出一份，然后使用Alita转化，你可以在这些样例代码上尝试任何你想要的功能。 \n\n\n当然你也可以使用如下的方式建立新的RN应用：\n```\n    react-native init [项目名] && alita init [项目名]\n``` \n\n`alita init`命令 会对rn项目做一些调整，并且安装alita转化所必须的库。 \n\n如果需要初始化`typescript`项目，请添加`--typescript`参数\n```\n    react-native init [项目名] && alita init [项目名] --typescript\n``` \n\n**注意：** RN 0.60 以后的项目，IOS需要依赖`CocoaPods`，导致初始化项目极其缓慢，可以使用其他版本的RN\n```\n    react-native init [项目名] --version 0.59.9 && alita init [项目名]\n``` \n\n项目初始化之后，小程序运行需要：\n\n1. `cd [项目名]`\n\n2. 执行alita转化命令\n    ```\n    alita \n    ```\n    如果你需要边开发边看小程序效果可以添加`--dev` 参数，打开开发者模式：\n    ```\n    alita --dev\n    ```\n\n2. 这样，你在RN目录的`wx-dist`目录下就得到了一份小程序源代码\n\n3. [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html)从`wx-dist`目录导入项目\n\n这样React Native应用就运行在了微信小程序，**Have fun！！**\n\n## 命令行参数\nalita命令有以下参数：\n\n1. -v  alita 版本\n2. --dev  开发者模式，将监听RN源码修改，生成的文件较大，生产版本请禁用此参数\n3. --config 指定配置文件\n4. --analyzer 输出小程序js大小分布 （以后将会添加完整小程序代码分布）\n\n## 注意事项\nAlita对React Native应用有一些基本要求和限制。 除此以外，微信小程序本身就存在一些限制，比如包大小等。对这些限制，希望你有一个足够的了解。这样在使用Alita的过程中就不会出现莫名其妙的错误。\n\n* 详细的说明了Alita转化的限制以及这些限制产生的原因[限制&限制说明](https://areslabs.github.io/alita/%E9%99%90%E5%88%B6&%E9%99%90%E5%88%B6%E8%AF%B4%E6%98%8E.html)\n* 一些尚未实现的组件，主要是平台相关组件，[详见](https://areslabs.github.io/alita/%E6%9C%AA%E5%AE%9E%E7%8E%B0%E7%BB%84%E4%BB%B6%E5%92%8CAPI.html)， 最终我们会提供`alita-ui`3端UI库，来补充这方面的不足。\n* 当你的应用使用了第三方组件 且 此组件Alita不能直接转化，那么需要[手动处理](https://areslabs.github.io/alita/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E5%BA%93%E6%89%A9%E5%B1%95.html)\n   \n\n## Examples\n下面是官方提供的RN项目案例，查看小程序效果，请进入相应目录执行` alita --dev ` \n\n[HelloWorldExpo](https://github.com/areslabs/alita/tree/master/examples/HelloWorldExpo), Expo命令创建的项目\n\n[HelloWorldRN](https://github.com/areslabs/alita/tree/master/examples/HelloWorldRN), react-native 命令创建的项目\n\n[Todo(redux实现)](https://github.com/areslabs/alita/tree/master/examples/Todo)，Rudex Todo 项目\n\n[ReactRepos](https://github.com/areslabs/alita/tree/master/examples/ReactRepos)，react-native 列表详情项目案例\n\n[RoomMobx](https://github.com/areslabs/alita/tree/master/examples/RoomMobx) Mobx项目案例\n\n\n## 配置文件\nAlita可以通过参数`--config`指定一个配置文件。当你的项目只使用了React Native官方组件和API的时候，这个配置文件是可以忽略的，使用系统默认配置就可以，但是当你的React Native应用足够复杂的，就需要使用配置文件了。\n\n[详细介绍](https://areslabs.github.io/alita/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.html)\n\n\n## 已有RN项目集成\nAlita的设计目标是要尽可能无损的转换RN应用，即使是已经存在的RN应用。但是不可避免的，已有项目会更多的触及到Alita的限制，包括路由组件，动画组件。当你需要转化已有RN项目时，我们梳理了需要注意和必要的修改点\n\n[详细介绍](https://areslabs.github.io/alita/已有项目集成.html)\n\n## Alita组件库\n在项目开发中，仅仅使用 RN 基本组件和 API，是很难满足需要的。我们在内部使用 Alita 的过程中，积累了很多常用的三端组件，包括ScrollTabView，ViewPager，SegmentedControl等等，我们正在剥离和梳理这些组件，很快会发布兼容三端的 Alita 组件库。此组件库也是我们日后的工作重点之一，我们将会不断优化和扩展新组件。\n\n## 更新日志\n本项目遵从 [Angular Style Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153)，更新日志由 `conventional-changelog` 自动生成。完整日志请点击 [CHANGELOG.md](./CHANGELOG.md)。\n\n## alitajs\n社区另有一个[alitajs/alita](https://github.com/alitajs/alita)，那是一个专注业务的Web全流程方案。我们重名了，带来的困扰很抱歉:sweat_smile::sweat_smile::sweat_smile: 。 所以如果你需要的是Web全流程方案，请[点击](https://github.com/alitajs/alita)\n\n\n## 开发交流\n\n<table>\n   <tr>\n   \t    <td>QQ群</td>\n   \t    <td>微信公众号</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/qqgroup.jpg\"/></td>\n\t\t<td><img src=\"./docs/static/gzh.jpg\"/></td>\n\t</tr>\n</table>\n\n## License\nMIT License\n\nCopyright (c) ARES Labs\n","readmeFilename":"README.md","gitHead":"cae1cd8ae1e4f82032674dba3c9abee1cfd52e50","_id":"@areslabs/alita-core@2.1.0-beta.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-mvQHLBGZz78NvK2rowvZaiPTnA3cY+Z939KGb2kU93vRMHudmkcEAAHgq+KsmEyT/zMHHM1k/IOdWADBf6h/Aw==","shasum":"0aca4ff840904230a5a6fa1b91fe16ba751304cf","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.1.0-beta.2.tgz","fileCount":67,"unpackedSize":242213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+45ECRA9TVsSAnZWagAARgAQAKTdcMMiSRyc6tCzdSoE\n18JBkjhH1XF8I2N1haNn8FY9fM14/IwY1lByfhVmCGJgv/hWII51KqDROM8g\ngVPgTN0xOt10ILwy9QiIZNCRGCoGRYgwUUPZ2muDmbDTuOQmBmAeY6+mniYu\nrqS8OB7Yl8bQ0sxdYiazp+n6jp43KJROpiXJ8riZYzdc06BTvzAFMSpxv0/Y\nbHArveLWTPUBeKIFkk2QVsQsGDlwJfuR1zF+zbEcq9JD++Uj56XCrmSOLuDr\nN91PZNUqmizNmntb1DM5YlnCc0PqwScXwhpCHx0hktRp32JTLB1Xdkc5Uw3O\nq44nz+en4yd/dJ9CUTYziAS5NuoXWc7YrR1p7Y51lUOwOyqWRXPGc+FiLx97\ni+lhlX+1aaiv0Q4lwIsX9dNI5ppOJiaEPGoY6y8hxxCH+xGyN9iDabpH1D8I\nmSAXbOTrrCUIF1rcaKCRCb7XyTuUWEwAPVGTFmttZqMlFM1IDpvsfrM/wG2i\nIl8Y5key4HRq+08SHWkAGqY6h/gemwse6wBJchQwAYN+M1IzhUpvIPH9RkC5\nAgm9ffdw+B6A6bjW3M4GVCfyXdCcNu2SVGTmUDKGWuG3KIRkTNX/jWE+/G/c\nix7Ida5ZLA0kBkm2ue6WYXjwZHYwU2URckN61gtP4yUDe1C/Qr1R2UtNIiwh\n1QsI\r\n=U+gD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5JzTvV5qC3KXU81uZjzsZV1JL+0yvcVHH3lgZoHImBAiBEnuszPMp2wy/NVzf6oUc76HIlyWWnduPtSSHXhBLiEw=="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.1.0-beta.2_1576767044626_0.32692742448358714"},"_hasShrinkwrap":false},"2.1.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.1.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"gitHead":"666814528c39d09f3bd0986ed17fecdc1bdfee18","_id":"@areslabs/alita-core@2.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-PLT4ygdcKkM88oFMQDfpxamoX1UWWx3h6mdwel90Y+quHY5o5XhEpGZaqPsoUrNmAgakvMyLUP5E9ytfNVO24g==","shasum":"341493ce9f4f60800355ec1fd8c096398892e35a","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.1.0.tgz","fileCount":67,"unpackedSize":242206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/CS7CRA9TVsSAnZWagAA25wP/0H9jFmF+GFxj8+8a+Xz\n5xpwzbQQFhURgQl3ql1apFGxBq7QrJPa+0KhM9vaxZzZVwU2kqNZuwkH78vQ\ndBJdvO27rvjcZaS/v/WEGvJt54CuIw7zor5RNxDSVQaDrcrE51aNPBxRdnCf\n/ksLKT8YHSOocHJ8+CJ026iy6XpZQKDKUSsyeRbwgsuYBgBO0xTzrZjDyJEv\n6RYeVS57YCvO0VBhkQqNf7DDZDI+E0bGoMJJ9NmTxsn6i/VrCYVtOa6E1kBC\ncLBHaLxIS7SIpYTIFli0mPLSdJGONT0Wq5VwhAAY9iFGriICcmje2VJ1l5pz\n1Q7jiSMFotdDgPWL6mvrXw5679cgKCkhUZ5NIq5DyXEZa5QwdNNOcDqOKNah\n05aMZnaun7CyPZCXdQkjOt0szK12VEdoylU1cJpTR8KUVopzlWfOnB7iWu7a\nMaecJ6WHgJ4GDP6yh3G7CfX3xWx3/4edjvCWKnvY2l/ezFLkw5WAZ1jqwJdM\niZyXd6a4SDnF3keueiLzdAhrEpXxxVDWwc7I9HINaszd74ueWy2Q+77raXPd\ndVjr9voIDJG7pUyOPO1wAgWFbFFvznHyMOhaBQdbeycm+ThwZr2qWku+nBby\nhFk+IVKi8/5EM2vQDPKSWRRTpGStYCEVjvTxdq3fTPRvSp5HjN2NEZTcLH/n\nzn1a\r\n=ggtQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKqqk5gmQ8IbvJp/FfrqbVr3egJtkpKMhZF8UGNZEUPAiBREIyb96+Xazwugtt8gS5mfHSgstMZiEFFJhKj5S01Xw=="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.1.0_1576805563005_0.36950996314375306"},"_hasShrinkwrap":false},"2.1.1":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.1.1","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"gitHead":"666814528c39d09f3bd0986ed17fecdc1bdfee18","_id":"@areslabs/alita-core@2.1.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-mycTyuSuqYMA8hzZVfxnxxwW1dR+Y19VxFqyZ4diO7SWI9/zKnELVJHuItQwLKH9+eaSk5LOIaRioIUvCJne/w==","shasum":"30683db637bee2a8a412b8fcb6acf5814ea98dda","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.1.1.tgz","fileCount":67,"unpackedSize":242256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/DgCCRA9TVsSAnZWagAAq5sP/1/Kh783Z7t2CpmiAepQ\nALvAb5j0AGk6up+a1XTia/7rXzk6FbXnDse9L2u8t89p2CsTk5qqbS7uQMX8\nVwMjSz8KRJX5eOmk3oNx/2gY0c29agcfRlVZVEvkkf9jcB0FCyblPTYG8MsL\n+QKNT9CpPvEjy5HPBWyMR0EBB6hT1+hpkT4B7+BYL3Zj9Pk709+kmnaogZtn\nM3M7d8tY3EQecKkTSANKSdWRn9xllbdIFbvltjPtyZduvPjyzdpc9S/hcBV7\n1JucCvpBErFXgWXK/GUUw4wvVQmSIPxPMz54oWsXETeihssBOHtnlg8zzDn5\nD+fYs7Qx4hynVHAPxE2eNHAJJF8DevqcU6TiK4HXlp8ou2sqpH4IF9N7ZHUf\nBERkr+RRtYbvqE/9UljZU2mNVINQHAIDtjSjT4gU2ZW7CpNLytBjZi6DwLuf\nRgekcUzB+e41ZOj0P9KTZJ36It6ZS1s/j5QuJRxs7es4IdQeMh3nhl0MOHTN\n8Tjda1NEyNUg+8dXUVMQwmphbaiN3FMr26qkO+sRESqO46fwKYej5MHeKzNZ\n6qF7t1Hcq8hq7FSr3s7sZujEFCjjhyPsxb4sUZoyF7V242C5tdJSyx51e578\nyy0U2Kcc0wZEFiFa1iia3UHbAtGqhoS1R/xK2SaxsW0JfdofuJk/h/3gNPmc\nktV/\r\n=/4hv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfTvmns7Z5FylLn34HJzFvTwVCos7EObjw8cbAmqXwRAiEAyFacR98PtCmwbsDomesfcza/igScsG7f4SI9nh44BNA="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.1.1_1576810498231_0.6684678195206515"},"_hasShrinkwrap":false},"2.2.0-beta.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.2.0-beta.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"readme":"# Alita\n[English](./README_en.md)\n\n> Alita，战斗天使阿丽塔，原型是《铳梦》中一位不断战斗和自我超越的生化改造少女。\n\n[![npm Version](https://img.shields.io/npm/v/@areslabs/alita-core.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm Downloads](https://img.shields.io/npm/dt/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm License](https://img.shields.io/npm/l/@areslabs/alita-core.svg)](https://www.npmjs.com/package/@areslabs/alita)\n\n\nAlita是一款把React Native运行在小程序平台的工具引擎。与现有编译时方案不同，Alita对React语法有全新的处理方式，支持在运行时处理React语法，实现了React Native和微信小程序之间的主要组件对齐，可以用简洁、高效的方式把React Native代码转换成微信小程序代码。  \n\nAlita不是新的框架，也没有提出新的语法规则，她只做一件事，就是把你的React Native代码运行在微信小程序端。所以Alita的侵入性很低，选用与否，并不会对你的原有React Native开发方式造成太大影响。 \n\n[ReactRepos](https://github.com/areslabs/alita/tree/master/examples/ReactRepos)展示：\n<table>\n   <tr>\n   \t    <td>React Native</td>\n   \t    <td>小程序(by Alita)</td>\n   \t    <td>Web(by react-native-web)</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/rnalita.gif\"/></td>\n\t\t<td><img src=\"./docs/static/wxalita.gif\"/></td>\n\t\t<td><img src=\"./docs/static/webalita.jpg\"/></td>\n\t</tr>\n</table>\n\n## Alita 原理相关\n1. Alita使用运行时React语法处理方案，区别现有社区使用的编译时方案，对React语法的支持更加完备，具体请看：[一种让小程序支持JSX语法的新思路](https://areslabs.github.io/alita/%E4%B8%80%E7%A7%8D%E8%AE%A9%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%94%AF%E6%8C%81JSX%E8%AF%AD%E6%B3%95%E7%9A%84%E6%96%B0%E6%80%9D%E8%B7%AF.html)\n\n2. 关于React和小程序的数据交互方式，请看：[React与小程序的数据交换](https://areslabs.github.io/alita/mini-react%E4%B8%8E%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BA%A4%E6%8D%A2%E6%96%B9%E5%BC%8F.html)\n\n\n## Features\n* 完备的React语法支持。runtime阶段处理JSX语法，对JSX支持更加完善，可以在组件内任何地方出现JSX片段，包括属性传递JSX片段，render方法之外的JSX片段等等， \n* `React`生命周期\n* `React Native`组件/API\n* [动画](https://areslabs.github.io/alita/%E5%8A%A8%E7%94%BB.html)\n* [支持Redux](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81Redux.html)\n* [支持Mobx](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81mobx.html)\n* 支持`typescript`\n* 不符合Alita语法限制的第三方库，需要手动扩展，扩展方式请[查看](https://areslabs.github.io/alita/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E5%BA%93%E6%89%A9%E5%B1%95.html)\n\n## 注意事项\n由于不同平台的根本行差异，Alita对React Native应用有一些基本要求和限制。 除此以外，微信小程序本身就存在一些限制，比如包大小等。对这些限制，希望你有一个足够的了解。这样在使用Alita的过程中就不会出现莫名其妙的错误。\n\n* 详细的说明了Alita转化的限制以及这些限制产生的原因[限制&限制说明](https://areslabs.github.io/alita/%E9%99%90%E5%88%B6&%E9%99%90%E5%88%B6%E8%AF%B4%E6%98%8E.html)\n* 一些尚未实现的组件，主要是平台相关组件，[详见](https://areslabs.github.io/alita/%E6%9C%AA%E5%AE%9E%E7%8E%B0%E7%BB%84%E4%BB%B6%E5%92%8CAPI.html)， 最终我们会提供`alita-ui`3端UI库，来补充这方面的不足。\n* 当你的应用使用了第三方组件 且 此组件Alita不能直接转化，那么需要[手动处理](https://areslabs.github.io/alita/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E5%BA%93%E6%89%A9%E5%B1%95.html)\n  \n\n## Install\n通过npm安装即可\n\n`npm install -g @areslabs/alita`\n\n若`-g`有权限问题，需要`sudo`\n\n## Getting Started\n我们在[examples](https://github.com/areslabs/alita/tree/master/examples)目录提供了丰富的样例代码， 强烈建议你clone出一份，然后使用Alita转化，你可以在这些样例代码上尝试任何你想要的功能。 \n\n\n当然你也可以使用如下的方式建立新的RN应用：\n```\n    react-native init [项目名] && alita init [项目名]\n``` \n\n`alita init`命令 会对rn项目做一些调整，并且安装alita转化所必须的库。 \n\n如果需要初始化`typescript`项目，请添加`--typescript`参数\n```\n    react-native init [项目名] && alita init [项目名] --typescript\n``` \n\n**注意：** RN 0.60 以后的项目，IOS需要依赖`CocoaPods`，导致初始化项目极其缓慢，可以使用其他版本的RN\n```\n    react-native init [项目名] --version 0.59.9 && alita init [项目名]\n``` \n\n项目初始化之后，小程序运行需要：\n\n1. `cd [项目名]`\n\n2. 执行alita转化命令\n    ```\n    alita \n    ```\n    如果你需要边开发边看小程序效果可以添加`--dev` 参数，打开开发者模式：\n    ```\n    alita --dev\n    ```\n\n2. 这样，你在RN目录的`wx-dist`目录下就得到了一份小程序源代码\n\n3. [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html)从`wx-dist`目录导入项目\n\n这样React Native应用就运行在了微信小程序，**Have fun！！**\n\n## 命令行参数\nalita命令有以下参数：\n\n1. -v  alita 版本\n2. --dev  开发者模式，将监听RN源码修改，生成的文件较大，生产版本请禁用此参数\n3. --config 指定配置文件\n4. --analyzer 输出小程序js大小分布 （以后将会添加完整小程序代码分布）\n \n\n## Examples\n下面是官方提供的RN项目案例，查看小程序效果，请进入相应目录执行` alita --dev ` \n\n[HelloWorldRN](https://github.com/areslabs/alita/tree/master/examples/HelloWorldRN), react-native 命令创建的项目\n\n[HelloWorldExpo](https://github.com/areslabs/alita/tree/master/examples/HelloWorldExpo), Expo命令创建的项目\n\n[ReactRepos](https://github.com/areslabs/alita/tree/master/examples/ReactRepos)，集成`react-native-web`，支持RN， 小程序，H5\n\n[Todo(redux实现)](https://github.com/areslabs/alita/tree/master/examples/Todo)，Rudex Todo 项目\n\n[RoomMobx(mobx实现)](https://github.com/areslabs/alita/tree/master/examples/RoomMobx) Mobx项目案例\n\n\n## 配置文件\nAlita可以通过参数`--config`指定一个配置文件。当你的项目只使用了React Native官方组件和API的时候，这个配置文件是可以忽略的，使用系统默认配置就可以，但是当你的React Native应用足够复杂的，就需要使用配置文件了。\n\n[详细介绍](https://areslabs.github.io/alita/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.html)\n\n\n## 已有RN项目集成\nAlita的设计目标是要尽可能无损的转换RN应用，即使是已经存在的RN应用。但是不可避免的，已有项目会更多的触及到Alita的限制，包括路由组件，动画组件。当你需要转化已有RN项目时，我们梳理了需要注意和必要的修改点\n\n[详细介绍](https://areslabs.github.io/alita/已有项目集成.html)\n\n## Alita组件库\n在项目开发中，仅仅使用 RN 基本组件和 API，是很难满足需要的。我们在内部使用 Alita 的过程中，积累了很多常用的三端组件，包括ScrollTabView，ViewPager，SegmentedControl等等，我们正在剥离和梳理这些组件，很快会发布兼容三端的 Alita 组件库。此组件库也是我们日后的工作重点之一，我们将会不断优化和扩展新组件。\n\n## 更新日志\n本项目遵从 [Angular Style Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153)，更新日志由 `conventional-changelog` 自动生成。完整日志请点击 [CHANGELOG.md](./CHANGELOG.md)。\n\n## alitajs\n社区另有一个[alitajs/alita](https://github.com/alitajs/alita)，那是一个专注业务的Web全流程方案。我们重名了，带来的困扰很抱歉:sweat_smile::sweat_smile::sweat_smile: 。 所以如果你需要的是Web全流程方案，请[点击](https://github.com/alitajs/alita)\n\n\n## 开发交流\n\n<table>\n   <tr>\n   \t    <td>QQ群</td>\n   \t    <td>微信公众号</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/qqgroup.jpg\"/></td>\n\t\t<td><img src=\"./docs/static/gzh.jpg\"/></td>\n\t</tr>\n</table>\n\n## License\nMIT License\n\nCopyright (c) ARES Labs\n","readmeFilename":"README.md","gitHead":"9e47029c95df11703601266295fe47be7bf197a9","_id":"@areslabs/alita-core@2.2.0-beta.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-1S8KYpByV38aNr5njHGWwwZLSn+J0KYV5oBte8SqanHN5HQVtR//m3f72//wRX/Mq0FM46iwopJfXkqNB8vfvg==","shasum":"722e8ba5d5f7ed8532c00e0d642b6e1884a74729","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.2.0-beta.0.tgz","fileCount":72,"unpackedSize":279286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDZgkCRA9TVsSAnZWagAANhQP/1s6dti84tTRzcPAdmsY\nEu1NQUIoWhxJI1u1pbCbU4v+glfT0LylkMPs1Eoi3CwsDyh5PyUmrFLCCLZ2\n32jlqcPPT4SBmYihVQwDnvwTpDJY/fwO7QQoPlhGOdU1dtxD07yW1Jop+fIm\nurGInNR9ZAHcRo3dkCrwGKJQ9SN9H4DsDs9zHZ0vm2KEl1uyQ4GGcCKQyN9T\nbnFlFnHXZmjD3ExcuLT2R2cVi06WHLNs5+N7ZRm9IE9BIi5LGm6pxv/nohBs\nBisQQUEFF/NnCygpKE37S/6NPnJKLq5aSLbSDMZV+yitVag54QrGx/NlmxSe\nc0bTishbxKeWxLaNOEjRdU66wt2HR83szPAOHQYAZFkS1upfL1xdSc2XFPh8\nuMaiwZ+WMum0Qa1P4HyGfJXmeo60AH3QYaTiQKwTGldrpsZvva5WxTh8vr3E\nXVaMUz/GKNeZTdhmPDcH31q52hsdO0dGikbzFqmUMFoymeUP1pJo6MZmTHmJ\niBOJY2fbg6f60bf1wnIc7rkK8bli5O+Cd/ddz4NdUERtURiWYmc1BbgDLHva\npxDFtfrku9OizEr2ALFHYdtis/u4Taw/JBjS53WNr36FpG5HGIG2g+i5jRRN\n4iPgzzUbwix8mD7+NaLHXpHkEtLhEuUfWoBgbxBADo6xq02X8ZAbNc8gQIRR\nmY9I\r\n=ag0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0q1LHrGA4ekhCrQJkitbZE02dKN0LOeqUvba0dEApVwIhAL56M/RzY5/t5irMt1jo4uXoPIH3DumXolyBK2W/kHvf"}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.2.0-beta.0_1577949219774_0.9948554438235377"},"_hasShrinkwrap":false},"2.2.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.2.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"gitHead":"9e47029c95df11703601266295fe47be7bf197a9","_id":"@areslabs/alita-core@2.2.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-YL7elAtTjczWsq1QWLrVO5ORoaXgf8f5vscS/9GE1ubE9Phopa9eclK0GVeQSARJC8z4Wk00DGUxIDvJI5n9Fw==","shasum":"f4e3244e1573e8464ec112e166734dd4b7f3679c","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.2.0.tgz","fileCount":72,"unpackedSize":279279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDaADCRA9TVsSAnZWagAAf3AQAJVj7CLkuPa/Zc3UPbLF\nf8aGASin3pIZGaOkhCu9L4Gr6egAaio+5O7U9ooSAHjia2O+oyHK81Y+txKV\nRFCr3zpYPEvH1nhHChJeJEworocGPz6PFL6orlHMXDuLaRV78H8LINymwpOy\nuXaLZqgZlIWsAtoMZ6wcu7oCqpt+DvwjuOmmn+P+bpkwxJZRqFgiPE88XlT+\n3s21K/FiC05GrU9HayLE02KUiCezADFuBQBfmExWwbXk1h0eHXavkvAPeFrc\nXZLd+RtfsK8n5x4oyJ2xbGyvXMBl4ZXNiGqhkOznMbog5uIe+C/o7n7dbkKk\ngdg9UkAr6vXtt7IjXo1r5fOzUC0ARiqsz7QaQLnXM4aoy2XonqW8vokXXmjY\nokVd1KefE+d8VQzPavh6yjMyRGYFjalnaWV56SSN/YjhJkyRElxUE+vFJoAK\nDvoh61ivW20UBdWzLsUu909H2N8Xx8jwSFO3U484VktDfy4T6Iq3UU7uspDf\nQ5dFBdY2yLT82GTmdoaeyH1rv6L1mIdbTIA9KCre2Kp/g+hgSv1FM3xKiQZl\nKkvfcSolsAPA2HiZEb7zBYQaTNPObP6h1IQQBWcvSRnwRPgDObm1tgQJEZjp\nDtHCjHwV33Akp4MRYRlPPNyCJPc4QnWPyrauR4SD69FqW8LovqyEmniSshDM\nALY1\r\n=nzT7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQAJc5aiaHbT3KJ/1JYttsJ8Ejnq/7yZ038p6eLzALLAiEAlPrm2n4PdYUdOEtPxSP1VonoGlhZ9s33nEYjHqbteL4="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.2.0_1577951235470_0.18753026559308061"},"_hasShrinkwrap":false},"2.2.1-beta.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.2.1-beta.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"readme":"# Alita\n[English](./README_en.md)\n\n> Alita，战斗天使阿丽塔，原型是《铳梦》中一位不断战斗和自我超越的生化改造少女。\n\n[![npm Version](https://img.shields.io/npm/v/@areslabs/alita-core.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm Downloads](https://img.shields.io/npm/dt/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm License](https://img.shields.io/npm/l/@areslabs/alita-core.svg)](https://www.npmjs.com/package/@areslabs/alita)\n\n\nAlita是一款把React Native运行在小程序平台的工具引擎。与现有编译时方案不同，Alita对React语法有全新的处理方式，支持在运行时处理React语法，实现了React Native和微信小程序之间的主要组件对齐，可以用简洁、高效的方式把React Native代码转换成微信小程序代码。  \n\nAlita不是新的框架，也没有提出新的语法规则，她只做一件事，就是把你的React Native代码运行在微信小程序端。所以Alita的侵入性很低，选用与否，并不会对你的原有React Native开发方式造成太大影响。 \n\n[ReactRepos](https://github.com/areslabs/alita/tree/master/examples/ReactRepos)展示：\n<table>\n   <tr>\n   \t    <td>React Native</td>\n   \t    <td>小程序(by Alita)</td>\n   \t    <td>Web(by react-native-web)</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/rnalita.gif\"/></td>\n\t\t<td><img src=\"./docs/static/wxalita.gif\"/></td>\n\t\t<td><img src=\"./docs/static/webalita.jpg\"/></td>\n\t</tr>\n</table>\n\n## Alita 原理相关\n1. Alita使用运行时React语法处理方案，区别现有社区使用的编译时方案，对React语法的支持更加完备，具体请看：[一种让小程序支持JSX语法的新思路](https://areslabs.github.io/alita/%E4%B8%80%E7%A7%8D%E8%AE%A9%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%94%AF%E6%8C%81JSX%E8%AF%AD%E6%B3%95%E7%9A%84%E6%96%B0%E6%80%9D%E8%B7%AF.html)\n\n2. 关于React和小程序的数据交互方式，请看：[React与小程序的数据交换](https://areslabs.github.io/alita/mini-react%E4%B8%8E%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BA%A4%E6%8D%A2%E6%96%B9%E5%BC%8F.html)\n\n\n## Features\n* 完备的React语法支持。runtime阶段处理JSX语法，对JSX支持更加完善，可以在组件内任何地方出现JSX片段，包括属性传递JSX片段，render方法之外的JSX片段等等， \n* `React`生命周期\n* `React Native`组件/API\n* [动画](https://areslabs.github.io/alita/%E5%8A%A8%E7%94%BB.html)\n* [支持Redux](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81Redux.html)\n* [支持Mobx](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81mobx.html)\n* 支持`typescript`\n* 不符合Alita语法限制的第三方库，需要手动扩展，扩展方式请[查看](https://areslabs.github.io/alita/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E5%BA%93%E6%89%A9%E5%B1%95.html)\n\n## 注意事项\n由于不同平台的根本行差异，Alita对React Native应用有一些基本要求和限制。 除此以外，微信小程序本身就存在一些限制，比如包大小等。对这些限制，希望你有一个足够的了解。这样在使用Alita的过程中就不会出现莫名其妙的错误。\n\n* 详细的说明了Alita转化的限制以及这些限制产生的原因[限制&限制说明](https://areslabs.github.io/alita/%E9%99%90%E5%88%B6&%E9%99%90%E5%88%B6%E8%AF%B4%E6%98%8E.html)\n* 一些尚未实现的组件，主要是平台相关组件，[详见](https://areslabs.github.io/alita/%E6%9C%AA%E5%AE%9E%E7%8E%B0%E7%BB%84%E4%BB%B6%E5%92%8CAPI.html)， 最终我们会提供`alita-ui`3端UI库，来补充这方面的不足。\n* 当你的应用使用了第三方组件 且 此组件Alita不能直接转化，那么需要[手动处理](https://areslabs.github.io/alita/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E5%BA%93%E6%89%A9%E5%B1%95.html)\n  \n\n## Install\n通过npm安装即可\n\n`npm install -g @areslabs/alita`\n\n若`-g`有权限问题，需要`sudo`\n\n## Getting Started\n我们在[examples](https://github.com/areslabs/alita/tree/master/examples)目录提供了丰富的样例代码， 强烈建议你clone出一份，然后使用Alita转化，你可以在这些样例代码上尝试任何你想要的功能。 \n\n\n当然你也可以使用如下的方式建立新的RN应用：\n```\n    react-native init [项目名] && alita init [项目名]\n``` \n\n`alita init`命令 会对rn项目做一些调整，并且安装alita转化所必须的库。 \n\n如果需要初始化`typescript`项目，请添加`--typescript`参数\n```\n    react-native init [项目名] && alita init [项目名] --typescript\n``` \n\n**注意：** RN 0.60 以后的项目，IOS需要依赖`CocoaPods`，导致初始化项目极其缓慢，可以使用其他版本的RN\n```\n    react-native init [项目名] --version 0.59.9 && alita init [项目名]\n``` \n\n项目初始化之后，小程序运行需要：\n\n1. `cd [项目名]`\n\n2. 执行alita转化命令\n    ```\n    alita \n    ```\n    如果你需要边开发边看小程序效果可以添加`--dev` 参数，打开开发者模式：\n    ```\n    alita --dev\n    ```\n\n2. 这样，你在RN目录的`wx-dist`目录下就得到了一份小程序源代码\n\n3. [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html)从`wx-dist`目录导入项目\n\n这样React Native应用就运行在了微信小程序，**Have fun！！**\n\n## 命令行参数\nalita命令有以下参数：\n\n1. -v  alita 版本\n2. --dev  开发者模式，将监听RN源码修改，生成的文件较大，生产版本请禁用此参数\n3. --config 指定配置文件\n4. --analyzer 输出小程序js大小分布 （以后将会添加完整小程序代码分布）\n \n\n## Examples\n下面是官方提供的RN项目案例，查看小程序效果，请进入相应目录执行` alita --dev ` \n\n[HelloWorldRN](https://github.com/areslabs/alita/tree/master/examples/HelloWorldRN), react-native 命令创建的项目\n\n[HelloWorldExpo](https://github.com/areslabs/alita/tree/master/examples/HelloWorldExpo), Expo命令创建的项目\n\n[ReactRepos](https://github.com/areslabs/alita/tree/master/examples/ReactRepos)，集成`react-native-web`，支持RN， 小程序，H5\n\n[Todo(redux实现)](https://github.com/areslabs/alita/tree/master/examples/Todo)，Rudex Todo 项目\n\n[RoomMobx(mobx实现)](https://github.com/areslabs/alita/tree/master/examples/RoomMobx) Mobx项目案例\n\n\n## 配置文件\nAlita可以通过参数`--config`指定一个配置文件。当你的项目只使用了React Native官方组件和API的时候，这个配置文件是可以忽略的，使用系统默认配置就可以，但是当你的React Native应用足够复杂的，就需要使用配置文件了。\n\n[详细介绍](https://areslabs.github.io/alita/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.html)\n\n\n## 已有RN项目集成\nAlita的设计目标是要尽可能无损的转换RN应用，即使是已经存在的RN应用。但是不可避免的，已有项目会更多的触及到Alita的限制，包括路由组件，动画组件。当你需要转化已有RN项目时，我们梳理了需要注意和必要的修改点\n\n[详细介绍](https://areslabs.github.io/alita/已有项目集成.html)\n\n## Alita组件库\n在项目开发中，仅仅使用 RN 基本组件和 API，是很难满足需要的。我们在内部使用 Alita 的过程中，积累了很多常用的三端组件，包括ScrollTabView，ViewPager，SegmentedControl等等，我们正在剥离和梳理这些组件，很快会发布兼容三端的 Alita 组件库。此组件库也是我们日后的工作重点之一，我们将会不断优化和扩展新组件。\n\n## 更新日志\n本项目遵从 [Angular Style Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153)，更新日志由 `conventional-changelog` 自动生成。完整日志请点击 [CHANGELOG.md](./CHANGELOG.md)。\n\n## alitajs\n社区另有一个[alitajs/alita](https://github.com/alitajs/alita)，那是一个专注业务的Web全流程方案。我们重名了，带来的困扰很抱歉:sweat_smile::sweat_smile::sweat_smile: 。 所以如果你需要的是Web全流程方案，请[点击](https://github.com/alitajs/alita)\n\n\n## 开发交流\n\n<table>\n   <tr>\n   \t    <td>QQ群</td>\n   \t    <td>微信公众号</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/qqgroup.jpg\"/></td>\n\t\t<td><img src=\"./docs/static/gzh.jpg\"/></td>\n\t</tr>\n</table>\n\n## License\nMIT License\n\nCopyright (c) ARES Labs\n","readmeFilename":"README.md","gitHead":"228620d97bf90d78a763f95f39775daeaa498f36","_id":"@areslabs/alita-core@2.2.1-beta.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-7dQAjLPHdY3R4o7uwQ6XqW0HwJ+yD+qPNcGtra8SlALMBF1AnipnFuNREVdw5QrNy4XWnX1/33n02gZ0py+WHw==","shasum":"30d73aecdc562f89fc82f45520d803032c2bf827","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.2.1-beta.0.tgz","fileCount":72,"unpackedSize":279576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDcCsCRA9TVsSAnZWagAAqlsP/jEawHbvT0mSPOaybrzk\n3sibn9jyyEiKSzp0VwnUudBZtv98qQMEkcLPtjRRFCKQV2vksK+Nf63evqup\nPWy3TX8tmi5YFV6u2QxE9Hop1iyk8g95MrwojlRHM/DejaolHIM3CYlw9rIH\nHUSrAnUJEhojUNPRU/N9uVF1cRXjB3SF8lP3cCQhgN3fzDHtxZT8UN1I3Prt\nl9eSbtnqjiGajS0si+pD+LeqK2r6xTTKJ8WhNuCmCjGNxPw1uACkW2mZyllX\nyWhmlve7Q8nYXoFgvoJdatLYxuNhRrPYhO6dBWKkq3UPSbvIkKfHHt0BLVCd\nItkHch9nmYVwa/h3jXd0NrZuZmfqVerWUJHztFrheC3aGb2GLkzH3UH0ICJp\npgYaoRAlxbnzAk1YVTYLKEcF94bBUuYDnNQ4ROY3qLI7e0JE+Fq/Drxt+IwS\n0UiFOBl0bQZgyCP1hsMySvsjenUQe1v0KmGL74iRgKQbAWnTOiRV4Y+4Ui3t\nB7b3pygIv9uAyIbhYeu7DKAmKA06GAuNWy+UrQBNE+CkDX9i/g3prjIJ+wTm\nFA+To1LO9rnvkGdW1cHpmt3AnHafleECBMOTxr8P5chWB0eNR2J6RXFO09yB\n52Rtwz7FG7Vy4Kq5/1/RCheOeYGe8BPzqZwYGHfiC3rtxpcwlwVXbZ22Rptt\nJHuk\r\n=VrPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlnf0OR6yM2SB+3cqAcvfH4Zep9+5P0DiYyu875z8rHQIhAKSZLRfRt0Ualc4ijUm4IHkDS9VgOKHQrFZjD0L++QOI"}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.2.1-beta.0_1577959596003_0.0019069348209423964"},"_hasShrinkwrap":false},"2.2.1":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.2.1","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"gitHead":"228620d97bf90d78a763f95f39775daeaa498f36","_id":"@areslabs/alita-core@2.2.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-/fZI0tz+RUhCX0Lvsytgen7PbHv0wWKy0tAVeo5d04NhzfrPyaJezGRmcs9hUrJouiGKWQ9v2N/GRv5YgOQ3xw==","shasum":"fa8b37869e0d9fe0f44745dd9677990b9b20d33c","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.2.1.tgz","fileCount":72,"unpackedSize":279569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDcMICRA9TVsSAnZWagAAno8P/jc9OpV+eLZIZXymT+Ju\ncm3M0vK5gDGdjd0lRjGNrxPD7y2jY+RzVYRIuctfSZiA0DSfNEw7zQFufuDT\n3QRSrM36OUAMATqMDSxQmMs5x3dwbHcisUmW69cCzfUJl0+H0EpiQq7ZOQlL\nw5tSOViKzz+mTr4+GNQ4EoKNV8JdkBtzQrzR93avLIcAkpoIMOimUhmFi2cs\nGff8cbWgj76zXXiO4CV6KPTvn1fh/NXyyLu1Y0NOT0E7JOkHQT7GE9UIar7d\nbI5o41SVFTZ3/+f7KWeZmPi66cV3CAHR1Chs4j08Y5SRF0gDdBhu8fDy44jr\nUSPZ+clzk06616XILT1QxOgNrlElrppsJyGnIg8Jn+UsbZnJwUvBPeMmRl0o\n/vkYpN5sk6QO9KZXP1vdA4+Eygh/Xu6pTzfeL7PjF3Bx2x+E0qgl4iKhis9y\n1iCX4/NCNjNN0luaXyGJobzEmU19Vg0DwbwdP2AvN1BBQKCw1zK3Da61bSml\nkNwTN7ynQEON4eZDcUtnej1zS06f4UGAH1VnTx/fd2nPs3zJD5Cwq6AGyiTp\nXfFIxpVgn8aGlSjZEl2kuPyE+9h4/d4u529Z9vi0WJ8PGAuFA0SVfXaK2iWx\nBRG2OCXMWfla0KB92CTcTUe3wtj1XKUJyWv0oRmq2GMdSLsuG64B38BZku4C\nLn6w\r\n=M69y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0HgRxW0LjmXlDg7xsHkr9htQgrvxxtqob5EaYnF5rOAiEAr95cMmuUtjsd6MDsExXTr2VGLZLj/3tQbvIyyJ7jVxo="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.2.1_1577960199905_0.5614730833522323"},"_hasShrinkwrap":false},"2.2.2":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.2.2","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"gitHead":"5e6c07997015a8d1f40c91df6632ae41704e88cf","_id":"@areslabs/alita-core@2.2.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-amNhbBhK+rO902hZQM7MGgnGClbjvtStMez7Iq3IysAIoomlUePPRLTUcGKil7QK5CN/eVMkSNAEBEEKyKNCLQ==","shasum":"4e00655a424ac4a0ad086eeb96eae1c4f0082b39","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.2.2.tgz","fileCount":72,"unpackedSize":283935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFptZCRA9TVsSAnZWagAAhywP/18UpCQrdW+dTQZ1NWFq\nAFN6uugmMma3SCHgl0AJm2oZN9hH3ahVBpmB0gf6Tffl988ZsRS/QjTViLze\nCGyNCHTI1fl4ZstxbdrrMStKgLqhqL8JEqeqpwHZ8F1pWpBhPCmRhrGZIJf3\nClFPnnOqIjTHwdjvDD8G0o+9zSvsZkKi5ELhBanqVpnC9NKGL4DdIARiZAEE\nl+rga70MoiNhriX4uXiesgSo2I1l32rc4wEFjrpoHR/dB3OFaaPr0f/QpoXw\nN/BHIBqs66jz3oHEX9FffHhETpgkGSK9wGLU3Zr5KM0SM6MTljFW6FJGP5o6\nxNI0llr/AD1zB/rMYBeMYfEk/0NEGrjCDV2DldQbzY87NAEGLPOgsVtzst5u\ni/48kN0naHVBcgpDTV2jd6zM8iymcv8/YWgYer+yFivytphfPfIjlnnHYpJo\nx9xaTgVjYFW5azxEmgnIYiO4kB2JcZ3xGGGDF+splbG2HndJkj7jRJbwPFBj\nsoeS/DFbxOZanbgxiopkFqFRSPw3O4VhuKP6EmWtpiWvcflAiQPqzWn6Xfqd\nhVB1l98WCZm3h9TxZGwxYPVZfg2xN0jY3Gq/rkw05Kd5+76s+e4uHNQV+GM1\nq2qqo8iX+3cSitkm7qElhfAkqEu+bOXmSInB5ty5Y26q3nfx9Z/lOdRfrW5Q\nG0x8\r\n=t7LH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5cVLy+JH8fAVbIkGnRIkn34nuf46wPZeWq0+FcZiK/AiEA1wHDpcMaTmqUvwl2NtVwRVA3ua9/QwCJ0QVdUtVIWXo="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.2.2_1578539865345_0.20617692133729149"},"_hasShrinkwrap":false},"2.2.3":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.2.3","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"gitHead":"e4762d96962c60ffb74dc456642702f9731c210b","_id":"@areslabs/alita-core@2.2.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-g8iA4Uu3BuHfKoH6xiLjB8zJ4xXrsOJ6+PN8cNpYvcTdrZ9QMGHz8RyHLGevCfQfq7A8o3YqFcPqojhJTBn/DQ==","shasum":"37da624c2ceda6f877a721eb3a4381fd40d61a6b","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.2.3.tgz","fileCount":71,"unpackedSize":284757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHSq+CRA9TVsSAnZWagAAY7gP/1DdRJMh3Y/qpbPx2wlr\nkTU9jLOz/QUJKzlTWPOuZJNaaP1hUtUb+7soYM2ZEDi3pwz6FN5dF4a1OQr0\ncYDYzhJ3G+jPrc4WG6e4aZHOeGn0uT4q1qsomQw+yjtEObKNF5/99Vlj7n42\nCQqw81/dJoCka9Rk4CpuP+nAiMZMqZ6Gj6HVoK7oWLQCFzG5r9Hz9CqhyXax\nqmCAUF9zCzxsf0Rayqh8F4u9p5RAdsT6tzYGoIpEhItuOjAmTRjVEP9TMSRe\n8a9i3Y3fLY4eRPRMUvQDd8SwfW5JjFVKmH/6Bpj1mc4fSr+o5h8wlmelX776\nAvTRhafEKbb0CHgx8mm7gsyQTsVrDYmDmMrr19jVAMerRbv+LRYtksgjneZj\nmw2ZKqQrUNgEdYlbGR1M+1vkTyxZWmX+PIoHSudOYDibRfx7uUzrPkJj1Q9r\nu9yHiznKrCcrgrvtzjkm+AShTdvUzIieCIwyCf+OAmD6hh8nshgFNuo9UbtJ\nGCjOGDJD1wHSHWDjtby8zasr42ej381mxAd1MT5JaElAEjJbgNNdSEGMX77B\n0QMd+E40zicDmbSr58pgHckvkcDYzZgA5VT/8JzMJK4KsYWi0mJg+k+NmWL8\ndarJ2iSyTOIKKPFYSRVqRmp9BaGUmXS9/PQGX6SRq4akniVjjYZzEiBmvZ/1\n3ddx\r\n=FJIQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOjsTo4+EdKUE4l3yKIPOb1hZx34cY2t4WNtnmTn/lOAiAL3j9mAn3+py61ok0Bpu0RkP73rz57CrBlcHS9RHh2pg=="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.2.3_1578969790109_0.5339701048038379"},"_hasShrinkwrap":false},"2.2.4-beta.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.2.4-beta.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"readme":"# Alita\n[English](./README_en.md)\n\n> Alita，战斗天使阿丽塔，原型是《铳梦》中一位不断战斗和自我超越的生化改造少女。\n\n[![npm Version](https://img.shields.io/npm/v/@areslabs/alita-core.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm Downloads](https://img.shields.io/npm/dt/@areslabs/alita.svg)](https://www.npmjs.com/package/@areslabs/alita)\n[![npm License](https://img.shields.io/npm/l/@areslabs/alita-core.svg)](https://www.npmjs.com/package/@areslabs/alita)\n\n\nAlita是一款把React Native运行在小程序平台的工具引擎。与现有编译时方案不同，Alita对React语法有全新的处理方式，支持在运行时处理React语法，实现了React Native和微信小程序之间的主要组件对齐，可以用简洁、高效的方式把React Native代码转换成微信小程序代码。  \n\nAlita不是新的框架，也没有提出新的语法规则，她只做一件事，就是把你的React Native代码运行在微信小程序端。所以Alita的侵入性很低，选用与否，并不会对你的原有React Native开发方式造成太大影响。 \n\n[ReactRepos](https://github.com/areslabs/alita/tree/master/examples/ReactRepos)展示：\n<table>\n   <tr>\n   \t    <td>React Native</td>\n   \t    <td>小程序(by Alita)</td>\n   \t    <td>Web(by react-native-web)</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/rnalita.gif\"/></td>\n\t\t<td><img src=\"./docs/static/wxalita.gif\"/></td>\n\t\t<td><img src=\"./docs/static/webalita.jpg\"/></td>\n\t</tr>\n</table>\n\n## Alita 原理相关\n1. Alita使用运行时React语法处理方案，区别现有社区使用的编译时方案，对React语法的支持更加完备，具体请看：[一种让小程序支持JSX语法的新思路](https://areslabs.github.io/alita/%E4%B8%80%E7%A7%8D%E8%AE%A9%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%94%AF%E6%8C%81JSX%E8%AF%AD%E6%B3%95%E7%9A%84%E6%96%B0%E6%80%9D%E8%B7%AF.html)\n\n2. 关于React和小程序的数据交互方式，请看：[React与小程序的数据交换](https://areslabs.github.io/alita/mini-react%E4%B8%8E%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BA%A4%E6%8D%A2%E6%96%B9%E5%BC%8F.html)\n\n\n## Features\n* 完备的React语法支持。runtime阶段处理JSX语法，对JSX支持更加完善，可以在组件内任何地方出现JSX片段，包括属性传递JSX片段，render方法之外的JSX片段等等， \n* [基于webpack打包构建](https://areslabs.github.io/alita/基于webpack构建.html)，完善小程序npm能力，支持对小程序包体积分析，[一键自动小程序分包](https://areslabs.github.io/alita/一键自动小程序分包.html)等\n* `React`生命周期，`React Native`组件/API \n* [动画](https://areslabs.github.io/alita/%E5%8A%A8%E7%94%BB.html)\n* [支持Redux](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81Redux.html)，[支持Mobx](https://areslabs.github.io/alita/%E6%94%AF%E6%8C%81mobx.html)\n* 支持`typescript`\n* 不符合Alita语法限制的第三方库，需要手动扩展，扩展方式请[查看](https://areslabs.github.io/alita/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E5%BA%93%E6%89%A9%E5%B1%95.html)\n\n## 注意事项\n由于不同平台的根本行差异，Alita对React Native应用有一些基本要求和限制。 除此以外，微信小程序本身就存在一些限制，比如包大小等。对这些限制，希望你有一个足够的了解。这样在使用Alita的过程中就不会出现莫名其妙的错误。\n\n* 详细的说明了Alita转化的限制以及这些限制产生的原因[限制&限制说明](https://areslabs.github.io/alita/%E9%99%90%E5%88%B6&%E9%99%90%E5%88%B6%E8%AF%B4%E6%98%8E.html)\n* 一些尚未实现的组件，主要是平台相关组件，[详见](https://areslabs.github.io/alita/%E6%9C%AA%E5%AE%9E%E7%8E%B0%E7%BB%84%E4%BB%B6%E5%92%8CAPI.html)， 最终我们会提供`alita-ui`3端UI库，来补充这方面的不足。\n* 当你的应用使用了第三方组件 且 此组件Alita不能直接转化，那么需要[手动处理](https://areslabs.github.io/alita/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E5%BA%93%E6%89%A9%E5%B1%95.html)\n  \n\n## Install\n通过npm安装即可\n\n`npm install -g @areslabs/alita`\n\n若`-g`有权限问题，需要`sudo`\n\n## Getting Started\n我们在[examples](https://github.com/areslabs/alita/tree/master/examples)目录提供了丰富的样例代码， 强烈建议你clone出一份，然后使用Alita转化，你可以在这些样例代码上尝试任何你想要的功能。 \n\n\n当然你也可以使用如下的方式建立新的RN应用：\n```\n    react-native init [项目名] && alita init [项目名]\n``` \n\n`alita init`命令 会对rn项目做一些调整，并且安装alita转化所必须的库。 \n\n如果需要初始化`typescript`项目，请添加`--typescript`参数\n```\n    react-native init [项目名] && alita init [项目名] --typescript\n``` \n\n**注意：** RN 0.60 以后的项目，IOS需要依赖`CocoaPods`，导致初始化项目极其缓慢，可以使用其他版本的RN\n```\n    react-native init [项目名] --version 0.59.9 && alita init [项目名]\n``` \n\n项目初始化之后，小程序运行需要：\n\n1. `cd [项目名]`\n\n2. 执行alita转化命令\n    ```\n    alita \n    ```\n    如果你需要边开发边看小程序效果可以添加`--dev` 参数，打开开发者模式：\n    ```\n    alita --dev\n    ```\n\n2. 这样，你在RN目录的`wx-dist`目录下就得到了一份小程序源代码\n\n3. [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html)从`wx-dist`目录导入项目\n\n这样React Native应用就运行在了微信小程序，**Have fun！！**\n\n## 命令行参数\nalita命令有以下参数：\n\n1. -v  alita 版本\n2. --dev  开发者模式，将监听RN源码修改，生成的文件较大，生产版本请禁用此参数\n3. --config 指定配置文件\n4. --analyzer 输出小程序js大小分布 （以后将会添加完整小程序代码分布）\n \n\n## Examples\n下面是官方提供的RN项目案例，查看小程序效果，请进入相应目录执行` alita --dev ` \n\n[HelloWorldRN](https://github.com/areslabs/alita/tree/master/examples/HelloWorldRN), react-native 命令创建的项目\n\n[HelloWorldExpo](https://github.com/areslabs/alita/tree/master/examples/HelloWorldExpo), Expo命令创建的项目\n\n[ReactRepos](https://github.com/areslabs/alita/tree/master/examples/ReactRepos)，集成`react-native-web`，支持RN， 小程序，H5\n\n[Todo(redux实现)](https://github.com/areslabs/alita/tree/master/examples/Todo)，Rudex Todo 项目\n\n[RoomMobx(mobx实现)](https://github.com/areslabs/alita/tree/master/examples/RoomMobx) Mobx项目案例\n\n\n## 配置文件\nAlita可以通过参数`--config`指定一个配置文件。当你的项目只使用了React Native官方组件和API的时候，这个配置文件是可以忽略的，使用系统默认配置就可以，但是当你的React Native应用足够复杂的，就需要使用配置文件了。\n\n[详细介绍](https://areslabs.github.io/alita/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.html)\n\n\n## 已有RN项目集成\nAlita的设计目标是要尽可能无损的转换RN应用，即使是已经存在的RN应用。但是不可避免的，已有项目会更多的触及到Alita的限制，包括路由组件，动画组件。当你需要转化已有RN项目时，我们梳理了需要注意和必要的修改点\n\n[详细介绍](https://areslabs.github.io/alita/已有项目集成.html)\n\n## Alita组件库\n在项目开发中，仅仅使用 RN 基本组件和 API，是很难满足需要的。我们在内部使用 Alita 的过程中，积累了很多常用的三端组件，包括ScrollTabView，ViewPager，SegmentedControl等等，我们正在剥离和梳理这些组件，很快会发布兼容三端的 Alita 组件库。此组件库也是我们日后的工作重点之一，我们将会不断优化和扩展新组件。\n\n## 更新日志\n本项目遵从 [Angular Style Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153)，更新日志由 `conventional-changelog` 自动生成。完整日志请点击 [CHANGELOG.md](./CHANGELOG.md)。\n\n## alitajs\n社区另有一个[alitajs/alita](https://github.com/alitajs/alita)，那是一个专注业务的Web全流程方案。我们重名了，带来的困扰很抱歉:sweat_smile::sweat_smile::sweat_smile: 。 所以如果你需要的是Web全流程方案，请[点击](https://github.com/alitajs/alita)\n\n\n## 开发交流\n\n<table>\n   <tr>\n   \t    <td>QQ群</td>\n   \t    <td>微信公众号</td>\n   </tr>\n\t<tr>\n\t\t<td><img src=\"./docs/static/qqgroup.jpg\"/></td>\n\t\t<td><img src=\"./docs/static/gzh.jpg\"/></td>\n\t</tr>\n</table>\n\n## License\nMIT License\n\nCopyright (c) ARES Labs\n","readmeFilename":"README.md","gitHead":"4ad6da13016cccd02a03ad9db3ec5d1548176442","_id":"@areslabs/alita-core@2.2.4-beta.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-9weQnWyLeZe0Nwqj3Pl8EETyua9FPls9znK32r6oioCuLdnA2Hlg8VhrRSBR/RaaCkyDRCeby4XxquAToG1WsQ==","shasum":"ff33cbef201883887bc7693b5b066de5031b282a","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.2.4-beta.0.tgz","fileCount":71,"unpackedSize":283742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH9h/CRA9TVsSAnZWagAAN4QP/1lhOYn0Wa594FBNb8Vh\nml4TcGEqmgHZ8JIpnMAy0sPhdstzrWJJ1yPw8F1+PYv+RLqf9o8R49EaYuq0\nMVveILWWow1nqgnuYUkPkMWYTylQeJbDXU2t4uUZ/EQqvyiLB90U8FxPAaCc\n8Iz6t3QU4lanOdRE78ZyjPXuHCxK/SJQQteN/8rBbsTALGsG8fJWqL9lIEYm\nMH/x/p+2wVDRlukoihJ71awqo70BeiuoKYgsin64/R5iO439+guOYBpWNNH7\nPmWewHl0QtUWNwmugHyNybheQF84OODZH6h28YV9zW+tEkGjOUNKAQXTZZl1\nGysCpFS31M+fPWUOLCIwetWYzUG/gy2q4zcan8h5ZPIrxJs3jeuf+qOWrrrZ\ngtQidMJrEiBtRp5yGIOFJH0mZtCayeTbXvXgc1hH6pjqqNTz9+sbGD4ndZqd\ndoESWRAwgzCuL9PGehMyUO/kANyWTpJXgxS7LiUI2bBX8BwgSJq5372KYEHj\n0ZweI5zfRgILJpOF+0cyp0ZtGki6RwLePM5AmOiH4spT+TKb2o26G1MYzy7B\ntMfW1Crs0qYAZt8N/nyjE4J9RSEq4994S8ygxzU8ljiKpDrhS6eAt5yM7Tv5\nnaUCEYqTXF63laSH2s2BWEgXAGTzw7Uc1CR30J/eljAXM2yptpcjTaJW4LXZ\nODgu\r\n=CYUq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcs0ZFuGb+FBnlYjSSlQc8xgDys5ICJpW1291LSmTjLAiBh1OC7X4aMuCT4y+zgHK5xRdyPTUunumVn2CqUmsHfFw=="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.2.4-beta.0_1579145342756_0.19284485473086543"},"_hasShrinkwrap":false},"2.2.4":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.2.4","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","compiler":"babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link","pub-beta":"rm -fr lib && npm run compiler && npm publish --tag=beta --registry http://registry.npmjs.org","pub":"rm -fr lib && npm run compiler && npm publish --registry http://registry.npmjs.org","start":"npm run compiler && node ./lib/index","doc":"gitbook build ./docs ../docsTmp && git checkout gh-pages && cp -r ../docsTmp/* ./ && rm -fr ../docsTmp","doc:serve":"gitbook serve ./docs","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"^0.0.1","@babel/code-frame":"^7.5.5","@babel/plugin-transform-regenerator":"^7.0.0","@babel/core":"^7.1.2","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-typescript":"^7.7.4","@types/fs-extra":"^8.0.1","@types/node":"^12.12.11","@types/webpack":"^4.41.0","babel-jest":"^24.8.0","jest":"^24.8.0"},"publishConfig":{"access":"public"},"gitHead":"6994cfd8015310d09eb62892589ef5ab1668249f","_id":"@areslabs/alita-core@2.2.4","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-aFcm6bWDkpTjUaciEXa8rlhtV7eUEbZ+862zb2XHM8oZ/DvYxZntAXtUKA5xuCL+fJvacn7HGGyHrJgoFrRNpg==","shasum":"aadfae56157d52515595be17c6cf4bfaa94b9f60","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.2.4.tgz","fileCount":71,"unpackedSize":283990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH9quCRA9TVsSAnZWagAA0LwQAKDh01uzoRzxihHdoqrI\nUa1H+GCYB/NGvc0GeLr1NcsQAlZOswa8LLr87NrjpgzjVtsZC54x+IEig5M4\nf8cnp0GOcxQga2lbyLdM6Nrk8G02PP0qfj/Z5PwZsNJDw61zwilFF8Xy6is/\nsYQiYuI48l61xWP/ViZHmchqvfqZHoLJqHnjmnauUxCXD7UO73GsRZqw7F4A\nnhsYUxaxJca85ZswUw/ij2qxkoSRNA/FSi9FFJ3mVw6c2Za1oqpnJx29ZN5V\nAuQcsvKG/zOxv9tX88CWIyuo/DkcYoXnXok5pzlrMMtyJ0Yu0GyGIeeAp0xC\nQrhEClP+L/KLgZCFfso0JvY/wePn6JIUM8BwD6CNJq4HEym4sOxiPyGrXLUn\n4oUVGYoBujiaJ4sJmebZ1w/U2RX9wBV+jQxPw5T4u+rRJkAgI6NIpKc9MZiZ\nNht9NYOgP7XDkhRweayms5/SkziHi34iG1qzrYCJOl86S4T41PY1cpQMg4OS\nKCBGI0dUJVCk+wajqJd4H9ZAsr38NKAOsR8izqi/7NA6k8Bq/lvGf9VvHBx2\nT3+cfnN5QGoTKRK2IYiOJW9+p4geDvWQQQqZhNkfo4bpYdvdAJ4QPmZN9uF/\nMBb3Dwk8Qf+rskPowPipvSKwpPY1fOzvhimFbjb1v4gV2Hp5MwR74CpevI2n\nOZDU\r\n=pBOK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm+PTSgy4QHNGoLA5XZIWiFvFmeqBE0+9TpeKCzEGH7AiA/rJVwlhs6EDqb68vF80y1cA3PAI7NoXCxdFjrqb9SMg=="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.2.4_1579145902088_0.6611088319613223"},"_hasShrinkwrap":false},"2.3.1-alpha.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.3.1-alpha.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.3.1-alpha.0","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"gitHead":"89bdf95586d1f35c15e075941f89ade57ec9e2c6","readme":"ERROR: No README data found!","_id":"@areslabs/alita-core@2.3.1-alpha.0","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-rl4ypjUklGwWQi4Q2JCMA2Yw2InPwMnj7KLnRO3SvrXth0zCu0C1Rxe+PQ+pHkqF3badX1Pcd7sdtZSJFU+Mpg==","shasum":"ca7a07b8f7d21864d290acbc6eefd3a001e9d235","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.3.1-alpha.0.tgz","fileCount":69,"unpackedSize":246249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJQ5cCRA9TVsSAnZWagAAJ8IP/iNDWgxU3yNt/3Jqjiaz\ngP1psx3P0ZOVCF24C0JVFgTLdjd0LcpEnlbC9FfwL9tKgVyeiaWh+bg8PfG1\n/KhS8bGWC/0knE/5l8HOVka2L83TNOS+Dv9KEFf79VO1awu8Y9CAUSdIvMHF\nme2ACYZKi8YIehq7EpN3P3QBiEjqvywsHXvQ3nCAg+bF3Vo/NnqA2xCX+Aaj\nhZKeiVtUiPHJ7WwUgxLkmvL/3TWyF3Xb4J9WoBQoKw0HceGpJQNk0Ez+CR4I\nG6RI+39lwqg3d+HgAIrKiCo0ClCa1aq5wwpcM7Hpf1faTf8aWma6JGQ7ZRbf\n5RbJ0ATc0+me+qHSA9TvyZjU2+DqTgscN9ZNnOLDT25oOEBLnZlm3EILHeAb\ndjKiE81cv/ZvLdf0SRSvHUMEYLmzoINMzExNs2hAXE/MC7wMuqWGVPtC5nfs\nPgWtTvM3eCReT4q+a6Z8Ik50Jj+feo4HVxbeuQ0enblDi699RcRFZKBk7+j+\nfbZFrowce7L7ILtrm/LFEoYEybr7NgtjSojbp9QY5eHNGmQHOk8Vujdpa0gD\nO2HcV2UFHwIFT6ZKHbVr63F5PWR/mcnpkaOtQYkC9f4J99jjvy2Gjt6AVX6K\nQ7T6TwZXClcJKvBCutsk42TL5oh3kFa7EAi3p/jgdhuCpvR/fj0zy6X7jDY6\nZi1f\r\n=Vdx+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN50ew24K6b1YA65DYrqmEOdKbEQceLS1VBxBKbG9AzQIhANfposncOdx+H7Cln/btbU7EkMvQgfNnQwG5LPMryXfu"}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.3.1-alpha.0_1579486811809_0.2323187027782072"},"_hasShrinkwrap":false},"2.3.1-alpha.1":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.3.1-alpha.1","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.3.1-alpha.1","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"gitHead":"66d9ab6d499898ba668883e237378d6f332d252d","readme":"ERROR: No README data found!","_id":"@areslabs/alita-core@2.3.1-alpha.1","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-o4VqOhP2gdeudPpEf4FicJCl06kQSFhDkRE+B9c4pVcIaAQDxDcfCRMiswMRKrv5Ut3953Sz1Ekk+7nVU4x/CQ==","shasum":"c515f4029415ca63146ce7998698429ce2dbb413","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.3.1-alpha.1.tgz","fileCount":69,"unpackedSize":246249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJRO7CRA9TVsSAnZWagAAWUUP/i4qHhBWBnu1ATMwBi1M\n6BIpiLrayaW9MH358G/dpZw/dQGuHC0d88ZSemCH258/7jeVrjYvi39R7MyE\nzzbViYN7z/J8gdhHZnw6hR0kSovT7iI4LTnu1lVBqGz8HMObwSQJJxvGeSIx\nSFzIHXw1BSS9naGSGT0e3C6LMBJUEhVRmi1NbHLzW6wmNZx5EXZoFeQKc04S\nFIfxW85Y8j9UskFvwEDsOREwhDTESXgGjhFbKdhzfEw26WXn5nwpKqMpDDDq\n0VrR5Qk0s+KUfaKd5zgHfHDocKFloN2TBdivHy0wJ+n4InJBH6YD8D+b6l+p\nKKikomK0YXclAAWD9IxX4Uy1wWU2LS6B/tbBksG2MuvUcTzCgo/bKfCali/N\n601RTvXnPhigifPgGROFqjo6a2glXbdEZeb07ibZJagbAyHklgzmApWeJ59u\nL9tfi2ZFEanpIv6NFMnkuLu3opzreVRMpYXDu7Iyim8Z9Gkb9blkVSv54xEB\nwsaI0+U/REDVl2CLWq4rqlAoRSVPxtd4MD40DvxORWnpA8LwzHsoMiWqc5i0\nXRt70XVr4cvonxIPNoan2j3XDwfcIvluX3jPcpYWkeCCRPKEdej1mNSfln/T\n0RbtMkq+kOvMek60/3F97ulA/qoJ1xdNwQJf3gbQM/Tdryme8qwVcVj79+UH\nkQd+\r\n=Me+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJp2gkhLciyCpnZU2YYNP/+9ezffm1skbM5zLNjdtINAiEAk5FHB1VU9AcxCm4zr1KSUAod3j8qV3byFTx8ZBBDQrY="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.3.1-alpha.1_1579488186969_0.26958343569637755"},"_hasShrinkwrap":false},"2.3.1":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.3.1","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.3.1","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"gitHead":"6a5cdb02428188b9fb18fad4398f2b0b30eb1694","_id":"@areslabs/alita-core@2.3.1","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-4Ci9W6q+ul0+pr5/kXBp45qU7eTTTvf2Ynbd7xWhYpmayJpwNKmod8w8EKQs/9E3/+m+0mWVMF0tC4ZfqJLwmw==","shasum":"cde067d6a1c30f7a20c7323114d73775d48236bf","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.3.1.tgz","fileCount":69,"unpackedSize":246233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJW6KCRA9TVsSAnZWagAADacP/3VoRhT+kAGcYJVRJszs\nNYogzyeGLuGSTq37Nzra1YvclMjeBudzPq8B/7xmDtQii6BtVLfzE238KQI2\nnblUduOBzOf9xOGCcGdMkM5sAuY4Xq+jeyPLvkeeaxJkMv0Zt+iI6r6Tzs33\nn6+c0pNCbF9tYVm7RaQS/CssrqIk6fWh7l/+N0MBehiRROFZqDUX485kN70L\n9Wz4w2H9P65TW9gvS7J3HqrQy29B8WS10jXVIGn53CJOajFFCjNjcEd2LdwA\nmOS9DPnpxsuALJTofDkMRsAa+y+FXafQYdbGmoRdAk2YuLQt/KUzsvYuq8X2\neMU+v8Zj7DtK6gpnzDNVAYyXmIYMkbHgXmtb0CjLQIib9osOG1Uhv+ivVRRl\nrd0JZ8WBZpegjq6hg3NUzWmVYK/X7RuVyDxw3rQprOeWMYGhkuBiyPkERh4z\nmsZs2epoPwe7DtNVgM1fST9UJe4A2kD/GjJBJlQzJCE7PpXKx0OL00mUr9Sy\nQJGgW/+SZ28MP9lNkO9DP0eDe40X6CypcOd8U0AE1m8eXZFnUcMbHuLLD/yK\n3CwRyNKpQtUWXC6garRvofkPFVllS8/zAi7qPxLVe14Pqx5giEa6fspyUJEJ\nV3xGgx2VVWGcPG/ylsu9HVQbnPwjIDLNQAGag0XsfwdCUbOi9d/fJRFluYhi\n6F1W\r\n=UHlc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1M9JRzQCZPaUOx6vjvHK6UQQw9mprsM5iMkePzbGTlAiEAwfyUdPuJ/weaa7hyqMImvLDmszm8WwklY6Zi0jOM1xg="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.3.1_1579511433825_0.2799877727756652"},"_hasShrinkwrap":false},"2.3.2":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.3.2","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.3.2","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"gitHead":"fac40edcafa551346a831a3fa1150691b178a835","_id":"@areslabs/alita-core@2.3.2","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-JKVRBV/Pa9p0Xl8eJwALtJI+4PzR0SmGENu76gH0v2DRrRvoDf8Q2cT7quMt/9wI74IOLYjIZNhMiYSPtxjhlQ==","shasum":"1eda6c8bcd499ca7d62ab5bc3a1d3426b7a8e2b4","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.3.2.tgz","fileCount":69,"unpackedSize":246233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJW++CRA9TVsSAnZWagAAoMYQAICvL2o0UQ4z8bIC7VOr\nzf549ESI258HZZzvtZlEUkSL87v9bBqiY2xqjGx/QdlJuZnJjI0Jt8Cl19nn\n/uMNdPswUXZFsHVzxU6JtIyFDrS17zuIQkWYw1JBHqnDZozcM5c534SVSoVI\n8MCX1pIeQRtxYHptL9QDe6GfTrkC1r8MS7872YOXjkeXluj4ziTvzA9Qny2v\nZZlTVzT5ZpH23/ipaOUCSqohrtlZNJYyKFw/INbZBFEycll626hQzmnFirjx\nGyOdWhPyISCCM42ECWcb1splIMNeiUiPH1CjQWjJi1gUvYnJu9TTgd/2Rg9B\ndqaxZvOY1ugYXZvwukBgb/oHqexaPCSKkaryVDtyoua3gR90MbF3y9ploRx9\nK/e7BwS2g72p0tOI5I/6+TwVIfyv7J4DArI5s/wTs8Exlt+61EaWrpoBUT+l\ns2uSSTEZJSzkP3HhbCJv6CZwllrf2I3SFT2Xj+28Rsx/fSL3KgkuQ1j4eXVg\nNot1dz05nEOrFUOdgSgaO4Iyb5sfj/JSY0IPUdM5AM3siVrAyp6hAyC1M9L6\nWEljGMdAPj8tFOGM8K3KSaKSCc6msGhQr34CMbLjiUM2Yi4MScrkqgRH5QcE\nZo3dwueE4gUmiNsPU5Baywgu3zgT1f65uuqmoJEgNzXMN9bihUPd3Wmm/BbU\ngFfA\r\n=qp4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEU1XaJQTOJdt6VPxIhd4hoOTGUb56Jb5ZAn6b+4hFiTAiEA60y6fl52b/CC/ZqDaXpW/lQ+thRbEF8XGwl7MCgk710="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.3.2_1579511742466_0.461534888571554"},"_hasShrinkwrap":false},"2.3.3":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.3.3","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.3.3","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"a8b4122a27254805b719bbcaf76e21d9d3771843","_id":"@areslabs/alita-core@2.3.3","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-btBoaqXGMwv+AQE1dRkGoTLrvz/me6kM87et3sw2fa/uG6DrujqujztUVwWMn498UMYooSwGNVJ6PauYj8VqSw==","shasum":"f046d09457c93c0041502ca001ff44a6d616b100","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.3.3.tgz","fileCount":69,"unpackedSize":246248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLqdrCRA9TVsSAnZWagAAj8IP/0/9V/MIMX0GHUS1IFLy\nTxBrDI3Gslf2mmLX3WWtgKE8sPmoXHUUQbuHDIAiJYQlIXy2hs6K94fPfg3n\n1BeaBD743CA3OypKyBQruQENPOxk/aWu4Mkc617uvq5al+A1Jwq68ftCMxqF\nNF73Ke1jJ3XhkTtw7ua9Uwgkyy2C2dJwqWvBZlWQDFtYVUYp90+HJViq1jth\nPQKvEvZh4nninTQQb1jkDKgXOzo+kh4OjGvqMa0mw7j/T7dySUAoWEc+HWcy\nBNK+0rfngGE2b6EfUBvj4DViGupIIAzmy7+RrSuzEvkg7fvgjPKOTqsdmgpi\neEwmxApvO08GTnJm70wQpt0UZ0NIQ2tpOMOlPtlbdFDe5I7pZJ1fJ2Xtg2VY\nL6FY/peBxgNiqCC/g60TAmPRZoOcJ4Uk5Ek+5BoBs8zbnz4MPDqKRKPur2da\nfFT2tk0sVB/b9QcLcgQqti3dJu0/1pvkxpyiloQhXW/SupExudHk9HjnusO3\nVmrkHmV5hyHotFbg47rj4SQSR3cdBnhOEHysGtxW4buiVhWlnrG8lxqozhG1\nlgACeM2SLQsBfUmp1M5RYxle/5PcOTLBIBlxITqchO0aIJT1Gb7pAIefqC4z\nJKPZj1LYYHB4vMfaK5Qsi25wiFOj0V3VncTXTzMvorbaz6fiB7E34qUCqTpo\nrEPt\r\n=oTrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWUmxfnf/FYW8Ucz1CoxFL02cHjxDTU7VijsgfB5Y7zAiEAj0fe0jPd5zVbKHx4G6kJIHSfPkQIJ4Iurs9I3lT7q1I="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.3.3_1580115818659_0.581457089123397"},"_hasShrinkwrap":false},"2.3.4":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.3.4","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.3.4","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"05e6a74a978ed51dbf224fc2883d90b9d2150b83","_id":"@areslabs/alita-core@2.3.4","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-mq4d2iU4db0kcaUH/DzWumW270zQ8/nUQlWArlYlwop3HkGw3X2FupeHPMh2mZTKhiY8TwUHWTxvPYNBlVyIYQ==","shasum":"9de4be9c525f3d43c56f698e504fc1a56c4dfd99","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.3.4.tgz","fileCount":70,"unpackedSize":246710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNpmvCRA9TVsSAnZWagAAxKYP/AvRP2N5fpsBGmt3hxC5\nj/4DA4Q1uoMYtKjMNHL+PnIxM686jxZLrNjzmg1dsP8m1BE5OQN8Gr/Inz6+\nWZNj/rKAmSglo9odflHoq5raikDZyfZQCnbuTYw9/Ln7bvFfI9ToSDhuUW+Q\n0nlVw+60qFozHLAx6Uc6rVkq1Gqms1ujqiONepWggf+DE6Ss8DlxY184viwt\nwAKGyDfHkiXepk/2sEe3Fx08WdkvZs9Hncc1eTAWhZiWDVo3OaRmD6oxyOzf\n/cLeQPWMzY8tSH+93eLlthWihNAqJE5byF8n1g1Fk7oaNttZ+1+89WHLMn7S\nr2tjdwi1OMTqv2FvyR1yDesehnY5N+fO7/ve8/XT8He8aW4EL+bOG77HYsEu\nNZ7KhsMaICB9o1q8yD70f5Bdt6U7YFhvQFBJm8nBM2Po+Fpy3LrhmgNIf6QI\nENznziLhB4q6kHYQ0Po5PTYDAiidVYznNtCIkOtKiqJwCvvt7BB7jrOAp2mB\nKtoLoY/95xV+loZ1rSDUWwOBThF+g8Bv0xHPZJc376m9xaZWSCZUD9ZBM+Bx\nmot5N0sGmTqPhM6VO3K1TXvZOBabsTjlzqzaH1sib1i2Odt5SZyHc6Fiumrb\n69onQZjV0DfdqS5hDe/a5Gl6b6ilT/Bfv5QzIoivKnn4hOOD7EKGGyimZ8z1\nHK84\r\n=pGOA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3pysGEtHBiBiJ7/79rNw/crvjjW+8h1J2wCzXqToukAiEAxwyXJDrcwcRxQnZJGW7kG7MFtrZcnYIKb++H/ZQvvRE="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.3.4_1580636591560_0.1814626500655514"},"_hasShrinkwrap":false},"2.3.5":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.3.5","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.3.5","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"c1f6fc703a0c972d2e10b6bee9f7c0756f1e78e5","_id":"@areslabs/alita-core@2.3.5","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-KuFjactDRJnqNZj56aWaMjbNH9EgM3oy/nuEa8nMWF601ZOTd1nTnwTmzpB5aP5SDBYTJCEmGCqI4ghCk7s6vQ==","shasum":"979cab22ead2c739c786d175b040513ab26001b4","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.3.5.tgz","fileCount":70,"unpackedSize":246860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNrNkCRA9TVsSAnZWagAAVTsP/2cUBL5h6Ku0Ash3j1y9\njaeuiYexfMCo+krkF/TRw5M5fg3HxnRG+nH+xMe1aujaR0loy4FAarbmxq6N\nVz3+g98w4xzwDRQV6S36lZLZeOqZu2unvAYYeVowsVGyji9XDWg9db7LVqGY\nNePVHu8VBtO2HUYDqAMq6cLC7sE8p0HU/n2P1uZ+xsW7k2I4vuUEurUDuMr2\neev2dZTpmGLSxE5tJidIZgOUBq9OSvjMLJyXBhimWeSWcU/pXTx/B9igUjvd\noNPpXSWdMpC3p8hUnt8E7mrUDJAQu9NgtAYKbXGU1toi28vQgIREVEpAtPdv\nG6iLkqreR0FxjzSxpcBxapXgOxQFsMr1fxqK03Ngb1TGt1sp6LXxTaG+74cy\niZvIoyShhcDHsE5kifDIDx4rUhSD9TBtAvA/QV9ye1WwECt5hodV6x3UN7sL\nbmAYngi5Ap8ikKSt3PAPUXAkw+h8EHCIS0qlWJuGLpjV3KktkHzfeJ/MoHgU\n2GQcy1T9j+JuRgOpavWHSbe1F/2sJGEVLcaA/CbAmq8r7JxDbUWYgLdrpdgY\nv3Oha1U/X+e2WEZGFVFu3F7Zx+iFxSwy+4BGata6JzCkJYABj41c/IPWvCUA\nDbS3GSQq2FmlmNrlK9t3m2QJz49LU0c5mx32/9KO0zfpPn1mPfGyJwUFFas6\n68EI\r\n=gMe2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Y6xfaxdjG4Bkeopu3txTfk01pAPPWKASBv8VAdnR1QIgfz9LGQ3xTEx5BbYtHjJoOWO3PRBFSnO0V+opDHgjiHE="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.3.5_1580643172436_0.8687440956771235"},"_hasShrinkwrap":false},"2.3.6":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.3.6","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.3.6","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"9fcfda3676c06b45be3ea1cce6637df91103d2ae","_id":"@areslabs/alita-core@2.3.6","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-UxqjeCf8HJAizRGQFtCY9qPscTYglk0pRM9zTQnXMRSJaIxcBPFOItp3qO9zvv3bQ2XGWfOZnvAlswwUbYNMOw==","shasum":"cace9a2686ba8c357e4e14596fc0539e0ceb87b1","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.3.6.tgz","fileCount":70,"unpackedSize":248254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO+nrCRA9TVsSAnZWagAAAWMP+wbPTAN5FKpKK+vbrVnM\nJ1Mq09Qr9Rp48NgdeB9iT0EGkHeoccU8MdGXC2q+FaIox10507vCICQhxh6I\nH2aFV/TmoiXU4khB5Av3oMtK05xXVKxrAsD3a3M6k0I/KXRkm+ct29u9TiHz\nGRvqjpU9POrLY+sNtXam+afxoVI0RDVj7/4+JgrgPFO4fiLxJCBYJwDU6Pgo\nqY3X+RrKVgzLnkE5iovXEQm8kKrZwS4njToDkatmGnzl3AuLkYGaF2TABufq\n8VPBLl3Yxm9f38msIDRpa5p4R6syu/CNXkF/uXOehihVVdDg0AnR/GdnalOx\ncSdZ3l/52HS1Fj/cKP8oJLDJ2SL1Q2dR+7DU1EIBLk7P+D0DGwmQLHmRE8YO\nQxruTJYFqvsQTJ/szQhqkeG0QaFvX7MG9P565rlcSz5tEKNhyPgpKIsopSYu\nrIiXqmzZUjgMAOC61TcuHQeoZYOGWpjTFhmhXAi5VwUwRLBE4dnoBFJlei8p\nFO/tgQRkZWYpsMjuN2M0uo6ZGXh5GP0SDmeWVOAexhuFY6QahhsZ7Xj9N4OA\nyuqlFai6CcDZNXDkpFmFXGuYUTN5Z6njnRQVmhlfy2InIPLDKVhMbQbv0k8h\nbWjS1Y/ADem3ePm385Eqno2SKjt64wtLnTrS6Po6OJOWpJexJg9QhiI1PcEt\nt9vr\r\n=m+pk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK0z1NU1eJVCyEBwyhfQcHyPbLUG0bQygrDQfx53MM7wIhAK/QJ/5ogu/nRWwPbCmXmnAzM4iCR0isUrjtOINY0Dmh"}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.3.6_1580984811506_0.9810897824703031"},"_hasShrinkwrap":false},"2.4.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.4.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.4.0","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"a8974e62424832169ba24a7036b1e567d55c08ed","_id":"@areslabs/alita-core@2.4.0","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-yBg+8rgUl3LN9iaUjw7je8Srr34ZCSg1ITndpcnALPhRJZ5gDnSVZHGoMPt5EI+cwiSzU23qZ9G+1keCbM5C5w==","shasum":"7216ac4c6ca9567d7a180286bfaf8f9fd5b16271","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.4.0.tgz","fileCount":70,"unpackedSize":256690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUJ5qCRA9TVsSAnZWagAAZoUQAIwvQijKuZubNabuzElJ\nC9Gfg59Uz11lnGtk2KiXkerhnb/3DUkREcReYctQsejnZtGb0f3Jmy3gHNQd\n1wl/wWd1oce/azZDNesMpOP/4OvtIA0xKOr+61bKgpP2aRas43o2evshFTR2\n76edNjSGUJaUkMhglcuGk/AWnrk8nbt5WNdz00CWZ1iyh+0JckKZHnBx1WcA\nCxrzOYoRWSr+b93q6xCiIZT64chbwl0Tke3uPQG7SHE4g+wCoLJqCBcs1xE+\niUmTzCM7iBF2F+M2l7NKakRKCGBQqq0YbjaPUzwvE3VD83sbAwbI7CRPhFiI\n4C98x6q3bH+m+6ClOdEtZOA+KzZQryqu6gRVs/r6HSM94VgK2h4HdxVcIQXF\nLo5p3T5Z56GaqyqFqBMtn4ZYYoMTYUZqNg+VJUZBg8IkAIKqbtouXmpXW1ZZ\n5r9C/3yx7FXUvTO0dxQNxCnlnms98Gv9S6belcKnGMfG5F4gJCMTyKOpYlsN\nWreqXrYnCiR0eCQsl0hyo94RpkDkpGPiEzftx25kniozhT2cMSH9uDmLMVVJ\n2NmFs/+OrL8fy/B+5JTKKna3YMiA1UQwcGWyy8PmgPATandLqOSRFQQdWb60\nEGQtuUeUtpHAZJi8hyvOzpARVGm3it29Zz7dG4QaoKPMNg5KPDSJ81iYXYui\nD1Nd\r\n=hHw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1mO2vVVL94gvORNf9DE8jGxGTodqBHsEakSHw8lqglAiAI3BsXmq/3sc75R107GBmWs2D9mCcf0z/rxurpZsSAug=="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.4.0_1582341737748_0.6255708763793875"},"_hasShrinkwrap":false},"2.4.1":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.4.1","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.4.1","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"4b0821e5ebc461373e9c121a895efc541c91bf45","_id":"@areslabs/alita-core@2.4.1","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-S3aEHc80YKZM68X9BHr3q+NbMMi5lfut6vSLZO1IvVgJ48UgpYP1j/D8OU0V9RY0cNtHRj8lK3QnUAE7luxFUA==","shasum":"bf9c1e95efcd55d0723d7fbb1aa62522b7530ed0","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.4.1.tgz","fileCount":70,"unpackedSize":257021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUnwcCRA9TVsSAnZWagAAoUIP/iyNVkBOVyq8qH9WHEcF\nDKJg3R7fsvonsZALFS6Vobe4kylZyh4rhA9oNKxCvG7Vxt44y8+P7n9Z4+2b\nPSZ7MqC0EEnz+2u9W7jzGhSBkTBc3jpMMFWzw0Q8Lh4twyux/+MyHcA4JmZF\nwkzg4D5Q0KxWFol6OdhIqG8URWGMrnf5rzFwVLo9Zhnl/PEaM7IyTtiPZH7m\n4mKbuE3ePUGbRuvocAapSCbZyngCrc333LkMJyT8yVk444F1Rg6BcysTKiya\nAt6Jo6h5XAVr9TGsE65cjyzn1bjs8D9+z4KKnkB8zGEZt4TqVhQgK6DEP7gJ\nkeqENIV5a8IMWigETIXRc0BoLgG2N9m3Ap+WzlBfWjtawg2oEIyk0pGe2Gsl\npkEemga6Vud0mjQZ8DpVnq3s401wlybf5iuw2frL25LT3+AuHB0ngF36drar\n/YdY9TkqiyssRr2Fc1SqRnb/G3FYqU2tejC5rt5PM7/f5mix2haMX5eEPQ25\nRgRXCF096kdXrQYD4LPcpLje0PXi3sQy5+wtRn0E9rBtrHXGaptTO6Noltzl\nUAayEh/Ujjhgo5C1/T27jJTv1caWwb6En//8/eTCJ8C8smdQgZltbVaS5fKw\nzjICopNmAKZs6I9HnGEz+NyemjEqvNti7gYLP8N2T8kH5UW+s/VHFhdDgPD3\nDBtR\r\n=10DI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDO6RRrpCoIRgtXGYeK1PFakLBAAg2o2FycZHJJPqjuwIhALTaLHcg+RjmsGonBPvFZjVaIrVTI3RwP97RvgBs+DTb"}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.4.1_1582464028228_0.6237046983808601"},"_hasShrinkwrap":false},"2.4.2":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.4.2","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.4.2","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"1bed2a4978d79f4d028d9b400dedc1b0c542b582","_id":"@areslabs/alita-core@2.4.2","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-0omOAPuIAtv1SViJlG0Gk2xrzHFvdB82NPf3pV58YM06PtnhToCBFtoM0YGV5oSoCNjmm6vImt2WA09MGlk1Ag==","shasum":"b3fb62f7be74f9817d765aa9847fd966aa8471a1","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.4.2.tgz","fileCount":70,"unpackedSize":257751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecuFtCRA9TVsSAnZWagAA5Q0QAIG8KGY4DT88tZtdlyrX\nE18l235PCRoXhlKwdoURtlQ0vmX6RbqdUrXd7z5Vu/cQBXBKkzvjYP8WT6zm\nQQaOxCGj2/ssX63nC+oKESIC/kz50sg/MAK+B0Z1BcRGZLtSDoC9P82HinB3\njCnzObWs13/kbKe1qvpC6qr1JMlfRXPL4I7X6g/4cyjohqlCj7loE3v8xQP3\ngEyHOIaWAMjYtqdWfBI/98kZNsJSQdCKTs9xF79dMGtw8avMmxAZx3Uhkrqy\npB6SfoRVaYXAY4WpovZ0abd3oH4pSgaezS788VA2WzXBLwVp/9IE8u2OT+Db\nDs++4/wXZW64LqGmqAX8kGpMkpk8BiRupKupRLWHFsqHUJRNsZXLk7TjaFRT\nxpRz2U1TPhxV5nhCyhhkrY60BHCitLRrL36yEdF28dogWAcmDUOTcJeIl8G5\nNWui84QIevJnNVV818vTDXeYkYYvKPoWDJCptlyZPV0a8eZePRK/COAFRzeG\npNnkxmIyh86TNQLcgkyMThTJXv2U/ybchZWDkz5HqeVzGT4477SMKAf5yadB\nhe9uG3rcxU+ei3dHUXHL4wDM7t7JwYGntRsOyW3jmn9G6ScyDKMLEDFoqhl5\nHgLP8cvz+E4mXjipkrGq0h035Gqo98NYJx67gY5sa/I4g/mREF0RFcMe22Pr\nd/WX\r\n=E1/f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj8BvRoCJev9uHh37y9J4RmX4pe1kfDtXButBDLjpE+wIga+aHLeatyjaXib5QnClFthnqN4ajO3oDg0zyvPcbXcA="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.4.2_1584587117256_0.8269553095966051"},"_hasShrinkwrap":false},"2.4.3":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.4.3","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.4.3","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"92feb0fa9bc53d34c7c300f4cb1aaccc3af3f27a","_id":"@areslabs/alita-core@2.4.3","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-k8bZwTF+ZBUlVsVcLryUnJ8sQqibvfF0qmAm7Tq0pOGLmA49hie0H7PF7ZegwL558vqDn8H4T0nWi27sxOiR2g==","shasum":"a29517b3e5774250df04fa59b6ce0bd33889fb0d","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.4.3.tgz","fileCount":70,"unpackedSize":257901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehYDnCRA9TVsSAnZWagAA8O8P/RKbDiIRl7sLWGuKPDvQ\n8cEWAHS2iLl9XVnOvXqrCWqBb6deIEcYqVPegfBM4beybghLsw7kptL1OUrW\nnXihg8wnOIet0Jk6UfXT9WZrguD9Vog7wzVPJVK7yIhYGrNLoXVerB19eMHE\nJAU3ZsUGyhQ8/QQHMT3SdS4Aa7+wFGJv6+ACP4hKuGe1XII6THziKKZnuSx7\npxYkoaUXGHjfMscDCYJm1RaR/n3hbmvzMvauJ2wf2DcWoVZ/MQfaHtzGYNnV\nYLt2VXb7Iu28+1TjQs+skylfJSPUDFmHHBZ5vXvFCzUu5Kt29mRQJ0R89fVq\n04PjbXGOw5cyk4TpNm2ZkEraHGUdUhgrjpNu++35UjBDYolo+Tbd99X3DLXw\n0iNKpU9ZdVR5cTtzs3kDrsK+3nt+YtEb3yFGf5B8s6+GMO4HMlkYPmZQFzwI\nVAfNlCKrGI+9Kgh2j3Brl7abYi9RfffRN4dx4Hj6mW0EB8UBNFaEg0tYYvAz\nXPj/vwait+TFVrBAa3qTt0aaMmjuYEBkETGmhEkwUVErQztu3X5RMCuHTPEF\nNVF9ZHMPRZx+yxiCQu4FdfvSOGx3KGK482Ox38+LvBznVtl95Hxwku1O3tMa\nAdoDehSmU2lo14nTCxgYS6i9xRzJ8O3x9D8G31TTyXp4dWFkT6P/9nTmCXrj\nvJcx\r\n=FtKF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvT16oMYGIhhfvh9HJ1du/4Lp4XuiBpAumwukk4BhqZgIgFboCeHcFAvV9IKcClhtCyPoPIRPt3XSehUFbtOEP4rk="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.4.3_1585807591437_0.43706883757433923"},"_hasShrinkwrap":false},"2.4.4":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.4.4","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.4.4","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"93bc0b66d71102c18329877799c7030e9233ea0a","_id":"@areslabs/alita-core@2.4.4","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-7vhbIOxz9i7PzlSIp7OdoM8fxD85QR2t7oMxR5NsoL5LqYe3pkKbEGAZrnycCWSozuP0hKirBAs/xRQj6hz58Q==","shasum":"2778fc8c97342277b0aeb9871b1ea759cccc5746","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.4.4.tgz","fileCount":70,"unpackedSize":258555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekBkJCRA9TVsSAnZWagAAF3MQAI0FSy/LhYqkEAhqh4BB\nPQc2ust27ZeN1j454nDvgmfQuZt7KbV7ZvHXqEZ6RnFjAl7aEadGkTSP25Cr\nBdGr/Wqz9l3dIrUhLbhXTeTTxlsV0iZFyi6+vpDs69pajubMmTNo3cXSL5zf\ni/CZYdnDQDgkgNlcB6x3XTgnRoal7V3bs264c8uvdHQizOu0XwUurjHwpP8e\n/Na5R9tY9PZhydnxhUl1wNKf00gSZbGk2/fvahTyOz1UohFyZ9SwxiyTQYH3\n3mh6bPaKcl6bZOHS/iQKA7z95Cawh49+0RpP9iQ6ELHkXD1SBaHWGP9vssmt\n2ikQ/9kThcwM8PZc2nXWo2I22Z5/1qZ2o4V4hRhpECnRsfrhR8+PDLPMx4P8\nRXPr7T7RDpc21BBnJxNYIBiYgHX3penoBoL69LnKKJxuITnDqqlsegT//G/J\nKRoEE7vvhlRztzpio0UNdW9cNwP2n+/il8+VEJninw30RRONB1Ymjy3p3bin\nc/Ve795R64zSh6k+nqLwRD8c9kqeYjoPcKmx4Q8uVD8mgdjoo/IDzeSq1Ieg\nrkaVMB9cG9IffTKVY8UUOvXY/Uw8BZo4/FrIqPnvtKKyJSvFa70R+uhEyqN4\nXMpLlXpB1t34yHgfA+imDt6w0YuBkM+WK0/pYfbRA3mNKxTVGmrMTOiAdFjO\n/k/J\r\n=uY7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/5CNKeDldoLaLUqIH8RbJurutk2HqHpvF4hLE0Xl/qAiEA0F5sPoN6mjHiLjsZVNgS5rBsJxDaKt1BQ0RnydifL64="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.4.4_1586501896722_0.9858298297942487"},"_hasShrinkwrap":false},"2.4.5":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.4.5","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.4.5","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"6db86215add945be89d8044247ee5df96c674f03","_id":"@areslabs/alita-core@2.4.5","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-UccYm3PBzsWGyf3oITbQCAvkORG8xa8KPTH5Iu3+02mpTLm3NIJrOHjhEjO1XBV46OVLcRVqnmj2zCGmVKTyCA==","shasum":"50d1eba86c47d02b14afa0ff4864ab61f3d7dfe6","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.4.5.tgz","fileCount":70,"unpackedSize":259118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekCEfCRA9TVsSAnZWagAASDYP/iWU8WQiVokB2ycNEfV4\nf2bdhIm7f7amI+nx1VHD0yuuwMGIvtWKVMvMXbwUxo1bYIzmRoR3X/+yeaXg\nEfHWdpFQJEpsGzbp51jBqJPK63/SqCdjXoZJZ9Ue8HVGI/RXp4u/tHXDg0eY\npAuIrdldKClIcfRjtDi133lP1hptXmAb2x7nCSlZZIKFrGmlm0KiBXbrZyKT\ngHQ9nmN3gTyMc5kWplKOwk59RNoj+lr2uC/ViNFbdmbLQDbXdp65HVYtuRd3\nvRW2qY4K7wIpXnoYAqROe6BsteVe+rhAss4ucm7azo1/9mUOxHJ4Z/nhsAQ5\ncsG4LxyeHtUvcEzUqwL0dBdlcxzimhpihnaA5M2qIpeAIW2CXbBujJ0Z5HII\nLFkWPeIc3UvgRwbuwqTNxFFH3oMWPKJgupj8Bs1SCMt86upQMjf2VKNLwJ+Y\nI54CyyQQ9hXOyAF68pUuodh6NCYMwP53gyaaE057mizuKG8g5ckrVik4yKMs\npcMympqkhxFBCm+9vLDRLp+gaK/qPdSnz8YdXFa3FFcesa7SdpuR041741Jr\n/iz6DvsLzsUHygJSXcibg8hV+LEYuG3UUGlxqxTEdwnI0yvavV3c3FobAWlX\nBvpNSUGh4eHm61DVoa6J1Iox3ZNsZvH0DICMh0QNsq3E8zYa/jZTN5w1ky86\nxOVw\r\n=gvdu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDum3fsovP+kx6PkDTKZiSEswQh8iFXWv7O/hhyTl7z6gIgCqD7Kv7gzNdy1RGLuWk9vyHWBc5k3qeZRtJdggH7xWs="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.4.5_1586503967236_0.28878853457991127"},"_hasShrinkwrap":false},"2.4.6":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.4.6","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.4.6","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","deepmerge":"^4.2.2","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"b04a83b0bdfe6b8a5b049b9cb222343b52cc2b3d","_id":"@areslabs/alita-core@2.4.6","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-30KcyuCoaPV4ltXScelCDdq5RVVD9RdHO8H4ZG+uDwV2rEpQsmqxOXUAhMVFaEJ/EeBOEAu/CkFP4t9V7KQM4g==","shasum":"b945a00ff303012ec86e25e12174d3c9a9a90aef","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.4.6.tgz","fileCount":70,"unpackedSize":259915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemFHMCRA9TVsSAnZWagAAbJQP/1taZnyMFc4Cd9tWYmJ1\n2nGmWXhVWStCbMr10OrffIHjOrg0FEMYVfy3orn2ucKCSRcXpeLwuNXwqpvH\n6KwcGkzzlaLUtyvjeBKfaoV78PWGzgTDvooNRC9yat3uuNJFoXqyjBjsqQ+l\npeMtkL1rEXcn9DPgNso5NQujqYCnsbxYsmdAcwdH/Q7SisdcsqxtPcKRWSIM\nV0dB8ENFGW4dOv3CgeIOrmBwJCkcAJeQ78JiSCM7O9nkmdfV7DyPwxVXkiP4\nNdcIoTfnLOmf5GEEBBTzpTLnLv/0umh5m3GkwAfFJauRqYiOljQ+0iPAUy6c\n8DNYklEQqtGfXkJ6atVuI3dEWaXVxkyw1RVsfvr/OR9FuH5vPwTBmRoCpafC\nA1MGu1oyjBaeW9vpzokEvnY9Rr472ROuB7K1s3kRUgkHkvvT/hQC3+d2YCWI\nuJUVxs7hefnDl2M8hOZsoMJNxcuZ1q08l357WY8VVMRkwCrK64Ip1XD+lsC7\nGoW6TSvhMTMHyx20zrDl50nSUA1PmNx6w78WnGYkWo14dLd1GJ86mzNPV4sv\nXvWUFhb/7OmVp5ElrWqqXuCJUNsp3V0nbnjwnOWgypr8CqqXIBKl55uCMojJ\nBZ+tSxnaD6eWMeY4pPJAakpop6/QcIIdsUMyWRF28AtEWVEV01CP1v1T2K3v\nCJOH\r\n=nf9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjJarxJvCSDZR9cm8wRw/kIhLtEHD2m7SpjZ8uqM7stwIhAOZov9idUQonLfPc8R62mCvTROyXJHz7cSPob/ASjkop"}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.4.6_1587040716514_0.888864214678992"},"_hasShrinkwrap":false},"2.5.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.5.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build":"rm -fr lib && babel src --out-dir lib --extensions \".js,.ts\"","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.5.0","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","deepmerge":"^4.2.2","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"c70b6c92a31d3ea77e421b84d92773a6d9200855","_id":"@areslabs/alita-core@2.5.0","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-c6Q3p+/Iamkk/WLWzuaMQfLmXl3hmfb5Ir7ootRUcDEr36hS9osGdWBaTOZWUvX6NPhNaod0Wlsaze4lUvyQng==","shasum":"c71affbc83f8accff0c2f26372e1ac989466f458","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.5.0.tgz","fileCount":71,"unpackedSize":264562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenRBRCRA9TVsSAnZWagAA5iAP/2EWgYrp28PsLlqSu2vD\n4bIn/GAHLJlqTnAJFh/Ht0SdYv7lgCoUFI9WAG/sKUP3Tt8ZZtGETg0ivgdF\nHADmtUZe9RPm1Il8QLtNrWbhLeJltwv4l/mXnj+yWv4H0mPUwnluBghGycyC\nY+boEBrEVVwe06GUh00vt0BZncYKQ8xLtUDCm9Tu0po4TxBkL6VwYzQFhITy\niC7OFcE2OoxEFRx3XcqDNJC9wFhBI3z+Ei5ztsckH+8JPeK0tnV7Vo9rcwBO\nXetgiBV3KNSvCdVBBELWwq7LY287HbzozEQsZqm94kjbOE0l3r0aQteoGU/S\nc2kHelmbx3LVm8lJro59lfb3+NmWRS2m40qF7gv617BiRo/bZPyEklNIsnk5\nod7Ts/8854C1tZXcNjLw4KCAOo53zIVa9oc9baclx2/wmlqXBziHvI4wRGdF\nYpBGQZDutHiiuNmA9aZG5AZxu3/sCZNPnAan5/KJpEYt9aPjFTCsCoGR0Rkt\nx4TJZcR+tT2wG06JiyJ6S0K7pdS6g2jAbm5UcTWb002IbE01UZpo4KJQFLAS\ngaBm6VIbrlhxHLqUxMFsi1LhgVLx3cnDeylE5t/D1oyNEgA3Wn+NoR4xEFVu\nKZnV6X2eH0ywXg4vyLsKKF8OI8KVrNTFJhwvJH5PyzlC7UbCd0b6FZpcys1w\nfJS7\r\n=XhOz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCET656Mzh2Fjq6ed4gbSMfxO2Uj4UhecCGp9+ZPIMKHgIhAIk32/9gB2wMSd/eph0DSpSdjCOF0ehhy9nCAHoZ43Fw"}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.5.0_1587351632708_0.04900346462003946"},"_hasShrinkwrap":false},"2.5.1":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.5.1","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build:share":"babel ../shared --out-dir lib/_shared --extensions \".js,.ts\"","build":"rm -fr lib && npm run build:share && babel src --out-dir lib --extensions \".js,.ts\"","watch":"babel src --out-dir lib --extensions \".js,.ts\" --watch","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.5.1","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","deepmerge":"^4.2.2","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"fbd12e3bf1532e7307528e20b9f1fdc5a164e82c","_id":"@areslabs/alita-core@2.5.1","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-oHQTnVC8TFJRmL6U8wI04fqmUY1sV7X9X5uWCAEMPtHTDCh30QRBC0jkiihEj3qL2LVYbdiZH5KNC/avKfk3RA==","shasum":"620e9b6828b278f042f7cb5d50c8a46ce1dfc7d0","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.5.1.tgz","fileCount":73,"unpackedSize":270971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqj/eCRA9TVsSAnZWagAAaB0P/2EV74Y+FtyZKxGYyoGj\nnF8XQXs8LJxHpjnGwC2RG7K6n6tKVN0TAzVwfrIVTqgqSveLn5MMSlYqGw0B\nEy4XcijIBNWlG8iIeWAZ5DJpnQjhyA1Abs4gxWLIOYoX8nXVWYZ+wqylLuUO\nkdm2BnwF3+kR5m+I4k6MhnSnGX3u93R6RepgF49stX/4gmOAmEhoedkZTx/b\nrLzpGP84UxZjEfJusK0aPVb8g9fF21q+Su+bXEfx7BgGwjsnxeZJh/36w/Ly\nSQCxT+DdtltoHR5OJtvxjMV7onNZP4BqESJ45i4wU1/jDr7wh4XYOdHckvA1\n2G+VKM9Let5Sy6zp4mmjqY9a1u1i56LOLNUvJzMD0XKV41O1NmcmSfjf3Klj\n+zG2QdJB7lFjN0VihJBJ7evS4+n4Hcf5sdxKIXtsMCNj+hgFv07pTyupN8mV\nruzkAaFTILFBkyNRJMQncbm3PeGcFLvS3xQ/2BE15EQehkMzMZdqB/SqGnK8\nbUD6QlMgFGdsIreECSrgUSI9uGJg0YJdAFOQb8lCC7DymKuz8rqb1hvN3XXn\nf546mrDHAiStI4aTDaFJWFpyI2myMruStSiAnDW+gia4hWUTQesrGkFrxx+q\nMrPkQlG+i6fxw5rEZ9XAzy6OCLy0nAKppK/nF8HNJv5/Mobu6g4YCYjKl5p7\nKgQ/\r\n=MVG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF5+zDnjlgZ6iNEqvuF2+0vgt4pUYO9Jwt10Nv7Iu5gAiEAlUHRtK8bN0+Ly/AY6joRp436T9Dpy3XrjYYYSkt/g+s="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.5.1_1588215773829_0.2738169968431483"},"_hasShrinkwrap":false},"2.6.0":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.6.0","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build:share":"babel ../shared --out-dir lib/_shared --extensions \".js,.ts\"","build":"rm -fr lib && npm run build:share && babel src --out-dir lib --extensions \".js,.ts\"","watch":"babel src --out-dir lib --extensions \".js,.ts\" --watch","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.6.0","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","deepmerge":"^4.2.2","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"c15cf8cd2145a53da54138cd6e822f3b29a9b5c8","_id":"@areslabs/alita-core@2.6.0","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-X62QyGgQC2IUYPlwK6eUjLYtHpYXSc+Ppt8/gXpAX+YKrrckjxHwgSWci4TIR3jIezylTCboPpEGgGMxNG9KHA==","shasum":"48a34051ff286dcdf461bf83caf7b172a418b6a2","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.6.0.tgz","fileCount":72,"unpackedSize":255671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevfYVCRA9TVsSAnZWagAAvxwP/3mRHNm8Oq7+J1d9MIai\nmjk2zimMARtrF2msWRBchu6S+grnsLKhKjwl4t8JXyXLWFdZVmOKxdeD6Q8Y\ngvf9Ok9slyu991rilRkuHYvUkHgez4Syr8eJ/FtJ/kpQwLTbJzA2ITtpF6Y/\nhVLtcroGXq7SGZTYwpbXUaP43aaxc/ewfqACrzKvOcMnKvl20af/lmnWbYwO\nuzgdpGbT2sMUSpbvG+EcTpOZZulrYkSca6ckYfwwdEQxtvymWMRnKI8LYZAO\nyK0FgaDApYLcmGAVn2bGhdqRgxfKWxYV+jyCN2tplpP6rhmZoTgQg2wp5AcH\nO/a12esXo5/8Qiqo3SiNzMoxWWyC9iKuzdQyeDtknZyQY4KAVInwDTkfLDjV\nY32DTltCIYFkGxukXRoRjo8hIgzh0HZ5PtsBSmuClY6+J9ZDD1IMAbOHufms\nAPqo79O7xOGrjqFhIzTZcxQ6dp01WlgpTaDGr8Eaavw83awnujQVMyp3sdJU\niOi9q2prAlQt1s9E9MAF4VCfwyudfDwHZ1vdEhhMCCKi6KDiAIuHCCNfW0dp\nrHgoaoo7ajvYKgvdlenIPP6hKoeNv8J+YKk+qE3WYx06E0PLnOqp06qqSdHu\niduD9pBo2cYZv/RjpuN8MwUyhhLKgazNLlaiJKjJI7EP/NaYbMXpn9CzWHih\n7sG+\r\n=yguk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkvySqO1kXV6QW0HXJwyXe8Wd3xtyLAAwgGQKx0H84UwIgZH2JMwepIQYw16gTiWbizOfyjaCtjyWHcPPYYLFpmFQ="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.6.0_1589507604910_0.5023469461648695"},"_hasShrinkwrap":false},"2.6.1":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.6.1","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build:share":"babel ../shared --out-dir lib/_shared --extensions \".js,.ts\"","build":"rm -fr lib && npm run build:share && babel src --out-dir lib --extensions \".js,.ts\"","watch":"babel src --out-dir lib --extensions \".js,.ts\" --watch","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.6.1","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","deepmerge":"^4.2.2","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"9fa67462881c8d81110f31357e864356d0754152","_id":"@areslabs/alita-core@2.6.1","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-rowVcwsyvp+ZfgxoB1MqVjekbtaXuDsobOGC5V3dkwIfvk+FCUK9w7hPmWrpN1XbSxNoQP+GN61yt4wEvbm6xg==","shasum":"bb86b842bbb66a469a341e51e71f2773325da617","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.6.1.tgz","fileCount":72,"unpackedSize":255821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexpI9CRA9TVsSAnZWagAA5j4P/20K3egAbispMFdVPx7Z\ned0rl7gugnz3CA7lcHtu1FCl4gsVld+V9xcrkNAFwWGJykH6fmvAZO0VkFnq\n5D0jGXuVA/PcOifMXztd8rq01ps9Hh91gDnnpGlpmdI1GiMtFuFKfMofcNmv\ntzdNLTsg2EUWgzo9VZSL4CMuind+uXhYgs1rchzkxAwVGPZALLcCkJf34Uq5\nAqxk9tE2UfZdSR3zpmTvtBTJAxZ/5HL5PcRikAXq1jGpIic+a4hiYXGI3t9Y\naLubocdvZdWLsxgg36Vkb8yhIoyolH1kgAAQ3p9/J3ZPRrFn8ypA9r/5FPo0\nfvzLthzdSotfFETPpXC3sh2OXS+ie2CoLp9nCKMtSMZd5nJ91rNRsxditU5V\n1+t8+aKKWQzsDtGDFC0QdbZc7MrrxmY57f43tbsgcKeVX48HSzr7+KwM0M/g\nmZCIymDn1An2niOcmP3SugJs3yKYaPVFkbyAfEIZl7h7EerGf+0NrOZChbIB\n9OqVUVBH3vYHuGtdsUrYEGH7k1WOddWXZOYPzfdlkNWzrcXGuhxaZFHwYFrg\n3C6mSDLU58taMEWXn3TqeqvM1xn+Jei/ifiltexBwF2vuB74VKKWYn4Qq6nS\n4lzERbCQA7oecpET/Ui3cvw5zBwgzS/kVwARU5ABxvBD2i9hYGzFn6DbIuAF\nqE1l\r\n=oiq7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLb7FKGojC1ThOCm94RrbqcU0mNyAU1jb9MIOI9Gp3SwIgYAovKmzaoaZJl5F8gXgfqqUPt0oB/jit1O90Dc/0Oh4="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.6.1_1590071868701_0.4421340222889969"},"_hasShrinkwrap":false},"2.6.2":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.6.2","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build:share":"babel ../shared --out-dir lib/_shared --extensions \".js,.ts\"","build":"rm -fr lib && npm run build:share && babel src --out-dir lib --extensions \".js,.ts\"","watch":"babel src --out-dir lib --extensions \".js,.ts\" --watch","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.6.2","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","deepmerge":"^4.2.2","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"11988af808d021c6609a89be933dcb55cd4f4430","_id":"@areslabs/alita-core@2.6.2","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-OQKFNiqOdrU4//Yb6et/psDG8JSbOLybYqDxWfQRDwCTOTY/pV9ww0N8oeFhrRkI9R56t8MPgDoGakyFURYmnA==","shasum":"d1824ca5d0e008408f86bc1abb2ef8785296531a","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.6.2.tgz","fileCount":72,"unpackedSize":255971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexpQJCRA9TVsSAnZWagAAL8AP/Rd441x+0wm4mzxHvNzz\nWRpGf/hn8O9t3W57G8Yp/aCFDWSMa3FLg+uAUyehvQaDXw9J3JXksDlzjSox\nIviAcmH0YUtdXPu+HUATC1nYki+Okc1hc+Inq67mjfQxMceYW59ETIeRSrq1\ntbJKEzwOn+7YUOdL3EhiSw5FPHNs8PWoK7DAibb0XTBi8H/9UCqzLnhmXftn\n4gyTTl7KITkfzUjALSNEfhanUAWj4ZjJWEayJ58zHpYv0Qcrg0sgoUbTCWDj\niqfStka7+ZDkPFgIpu0szeJ68PGLxcjo4Kvgnt4jcqUR0VAoG2DcV/vwOm6x\nef3iCjbTe2ayUXmlRKoTl7MsvOrmNNPC8c2MfzqmUZkKHi5TlzsGycUZjMOq\n4Dyr7ExNiY83oUv7fG38wm+meNlwIWU1LvKFkURkNoc1+K6s8+DPdhTpT7dG\nSBQwrdJd6u6nVVOeFquWbWe+s8/yg8tqW1Osoo/WIneqwlnmD+mNCOMOWbk3\nUTfqmh4ao9blOYi9by/STWtyQdBARcyTKV4GSX+H4otFESIU94IsK2KsfBhf\ncvKGYKP61BSEXU6BDSqL6v6D3jzoxjASHGBeGrIQalwEqT7G6QaHZwLO14Vq\nGfiyJ2rSnj27umQZ2OK/HpdfadNUQoaLavTOpyeMKwHVms5zMnBkbKyyrjgW\nf4xt\r\n=wuEF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDifIwXrAFDsrV3RcHL/1N+M8UBkQauCmXeSJmgAOajLgIhAOWxUroPfg/YeUIit1DBHw49u/9stCKW+b2AfZzkYedm"}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.6.2_1590072329382_0.3249750177863884"},"_hasShrinkwrap":false},"2.6.3":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.6.3","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build:share":"babel ../shared --out-dir lib/_shared --extensions \".js,.ts\"","build":"rm -fr lib && npm run build:share && babel src --out-dir lib --extensions \".js,.ts\"","watch":"babel src --out-dir lib --extensions \".js,.ts\" --watch","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.6.3","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","deepmerge":"^4.2.2","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"d132c3577ae24f88a19b5aad7946530bb34e6605","_id":"@areslabs/alita-core@2.6.3","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-vXdJAUp6wsy5ae1LBCQ73CQmMOaNXbBnNmJlDHP/LV5hMz6bUrVRBAOUXK6s0V4/d1yvZXuXThOh/oygUYCHSQ==","shasum":"cfc64ef1e845a829c784f9138f1b85d7d65340ed","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.6.3.tgz","fileCount":72,"unpackedSize":256121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexpWfCRA9TVsSAnZWagAAcqcP/jQYTR2tTy8b5l2yPAht\nBpX4LeSZtGxB76w+uIZGOxUbZyn3UYEZqvhzs6Ip0llltImiPS9KMvRYnWt7\nbjLk51EpFAdjyfMhKMHFzuifWW6BVeRNLALLq2QhG2cryMntvGmT97fvCape\nLNqBNtHHhDwpHCu7JO97eZEl+S8o2ztHwFbSyGpDHIUp4sHuX6PsUG5xy3Z5\nlDxCe4bxyziSSVmYm2uU4/ypoMVUZkN11EM4QLdpnMNyHJaF2GOiOcxxGyJ5\nE3q5GjYLIdJ1sg7xKl8W75+bwG4LL7ymcz0OzquAGHqUCaWzingfU6l0DRGn\nDSCP5xDDDXKZH6Jl2+TvWfOIFFxN8fHlrUOlZwWqvCUNe17FgmP4Qsf5SdFN\nUYcmmS8YRSfaV2R1AjiVhjiymXhpcTmkohou1ztvpehGSJshpJTUfytyRuXQ\n15Y3amtJBl9VLPNHRdeXdWR8CSo76kwToX2Twdr+d4HHSPKMz5jNsESFJYzX\nBhQ2FnZxxWOwumXxcTQsR0Og/LiQNFL+ajLZl3eKVx5GDsA8w9UBqA9uW/Vq\nauXmKBgBhgH0Tp4AC0CAiC/5nRlsuD5k2NLl38J3Caz5NY27O6uEiU/COyGM\n6Z74B65xUpQBwOZOjwgbuWDuDDMjQbTGbZVoquQXviQEvtjwTsG++2A33d6h\nn85t\r\n=Mie4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz7scctSxHYWL2lwwQMfR2UC5WQyh6hb6htxdrGmptBgIgXvlzVGzV5Pm9rULQieLrQPQlafhPj05KPCKC6gFWfwY="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.6.3_1590072734263_0.5593684183871963"},"_hasShrinkwrap":false},"2.6.4":{"name":"@areslabs/alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"version":"2.6.4","description":"alita-core","main":"./lib/index.js","scripts":{"test":"echo '正在补充测试用例。。。' && jest","eslint":"eslint .","fix":"eslint . --fix","build:share":"babel ../shared --out-dir lib/_shared --extensions \".js,.ts\"","build":"rm -fr lib && npm run build:share && babel src --out-dir lib --extensions \".js,.ts\"","watch":"babel src --out-dir lib --extensions \".js,.ts\" --watch","link":"npm run compiler && sudo npm link"},"authors":["yankang (https://github.com/ykforerlang)","liuyan (https://github.com/YvetteLau)"],"license":"MIT","dependencies":{"@areslabs/babel-plugin-alitamisc":"2.6.4","@babel/code-frame":"^7.5.5","@babel/core":"^7.1.2","@babel/plugin-transform-regenerator":"^7.0.0","@babel/traverse":"^7.1.6","@babel/types":"^7.1.6","babel-loader":"^8.0.6","chalk":"^3.0.0","colors":"^1.3.3","commander":"^3.0.0","copy-webpack-plugin":"^5.0.5","deepmerge":"^4.2.2","enhanced-resolve":"^4.1.1","fs-extra":"^7.0.0","getopts":"^2.2.3","loader-utils":"^1.2.3","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.8.3"},"gitHead":"4af8073e27777ef473d452af0927f47b1999064f","_id":"@areslabs/alita-core@2.6.4","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (darwin)","dist":{"integrity":"sha512-Ld34rBZqCNa3epSX7JOewJjuf8dDXx8ocXRtWwqBjyT3elDIhUFEE/ZtdrMgSFTuwPzaSsxbzUZ0eQXBfOy8qg==","shasum":"ce7da4491d8f7700e2706947d4deaf2d0020d235","tarball":"https://registry.npmjs.org/@areslabs/alita-core/-/alita-core-2.6.4.tgz","fileCount":72,"unpackedSize":256444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexy/gCRA9TVsSAnZWagAAnNoQAJmDwMiecP+Zp5yTV3J6\nn22kcADnefzZrYt8RGj1y6q3IAx+BH+zvez4FRSZwQqhwGVPekkCHUvksjkq\nZPAJqCJh1bIxP7BCIHezSk0kOu56SLwxPd4xfazZnTEtkDSGBBj4tMuEeWyD\nT39BfvsAMapzDKYkrpkUFh7DZX3+dsYj9GmXLDTOlyAxPRXnqPl7bFHPmuS+\nn5pdrXFvQzbq7igdHpUg91Y3PpS7BaO2o8hi13vJNixa4PRQYDo/aebg5Xu5\n3h9pTXjkX/Tx+sbE7MGpLHKDhpU0LFqi5xkz+GniqO5mcdU4oMJGeCmtuBaR\nHNbgGNe1VR3FYJpTXoT+gf4Z86lVj6/iaZYE8Z+YKwSz9MXOz4sBkG6tfxsc\nBU0yF4mhGsw34UzPwHu5ipBmZ+cWhPz2of5X5Uvm0vwQn1IRTN/7+zMvM7eD\nw3aiiLYgIxE1BpUGPNC94mpRQRcnXjIBzWU39Qa64NZTuEWVzV/4rJBTrqSj\nD5LGbf+KBl5F20mwy9x14ydcmNxdbhOdXiJkKcx5672rv+3ibtJA1BKjC5Dp\nwSnCbHwx/Hgi55tRZSmD3360707ctj1rrv1ZgrqxDjAhhCQB580/qG26chrR\nLpRd0cBiP+Khk848ByDngvkbPKtu1mEUH8NcaEPsXl4ENovrpQeEUIoXOCqC\nvut5\r\n=d1HC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKD3sFTFHDL7BuC8VykEk+dA+99YNzLZxjafUzClclDAiA0SdM0+8sGpL3ImC/Cw6CLQS8RghOOEtmkGbOfAI6xbA=="}]},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"_npmUser":{"name":"ykforerlang","email":"1527997464@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alita-core_2.6.4_1590112223864_0.8324757019212161"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-19T13:02:01.610Z","2.1.0-beta.0":"2019-12-19T13:02:01.920Z","modified":"2022-04-04T15:23:23.074Z","2.1.0-beta.1":"2019-12-19T13:09:42.754Z","2.1.0-beta.2":"2019-12-19T14:50:44.721Z","2.1.0":"2019-12-20T01:32:43.233Z","2.1.1":"2019-12-20T02:54:58.376Z","2.2.0-beta.0":"2020-01-02T07:13:39.939Z","2.2.0":"2020-01-02T07:47:15.605Z","2.2.1-beta.0":"2020-01-02T10:06:36.170Z","2.2.1":"2020-01-02T10:16:40.160Z","2.2.2":"2020-01-09T03:17:45.527Z","2.2.3":"2020-01-14T02:43:10.255Z","2.2.4-beta.0":"2020-01-16T03:29:02.908Z","2.2.4":"2020-01-16T03:38:22.252Z","2.3.1-alpha.0":"2020-01-20T02:20:11.904Z","2.3.1-alpha.1":"2020-01-20T02:43:07.175Z","2.3.1":"2020-01-20T09:10:33.988Z","2.3.2":"2020-01-20T09:15:42.592Z","2.3.3":"2020-01-27T09:03:38.872Z","2.3.4":"2020-02-02T09:43:11.709Z","2.3.5":"2020-02-02T11:32:52.556Z","2.3.6":"2020-02-06T10:26:51.622Z","2.4.0":"2020-02-22T03:22:17.915Z","2.4.1":"2020-02-23T13:20:28.359Z","2.4.2":"2020-03-19T03:05:17.420Z","2.4.3":"2020-04-02T06:06:31.629Z","2.4.4":"2020-04-10T06:58:16.917Z","2.4.5":"2020-04-10T07:32:47.562Z","2.4.6":"2020-04-16T12:38:36.677Z","2.5.0":"2020-04-20T03:00:32.888Z","2.5.1":"2020-04-30T03:02:53.931Z","2.6.0":"2020-05-15T01:53:25.043Z","2.6.1":"2020-05-21T14:37:48.827Z","2.6.2":"2020-05-21T14:45:29.537Z","2.6.3":"2020-05-21T14:52:14.384Z","2.6.4":"2020-05-22T01:50:24.096Z"},"maintainers":[{"name":"areslabsbot","email":"ykstudy@163.com"},{"name":"jameshen","email":"jameshen@gmail.com"},{"name":"ykforerlang","email":"1527997464@qq.com"},{"name":"yvettelau","email":"542783088@qq.com"}],"description":"alita-core","keywords":["react","react-native","wechat-mini-program","wechat","weixin","redux"],"license":"MIT","readme":"ERROR: No README data found!","readmeFilename":""}