{"_id":"@miapp/store","_rev":"33-9801d1874f955fc4982e03e0b05c31b3","name":"@miapp/store","dist-tags":{"beta":"2.1.0-beta.0","latest":"2.2.7"},"versions":{"1.0.0-beta.0":{"name":"@miapp/store","version":"1.0.0-beta.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"gitHead":"61c1cf62ddbd608799757060d2d3d4a53f3d2c03","_id":"@miapp/store@1.0.0-beta.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fmoiOLxqJwULfBMZf3F2MAZCdS2/Z1VbXhZs6dAM5HHnESUEYGTJYDg7qv6SzrT6s3BWUm/tQIjnbD28TbFSKQ==","shasum":"d06950dab47987521e61e2e11a0b3e2bd4b1bc25","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.0-beta.0.tgz","fileCount":6,"unpackedSize":12442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTlU0CRA9TVsSAnZWagAAbQsP/2vWswLx3kaxuD3iuhNr\nHI8uww4GRwQRChNnLjVFc69Mho2fkT1kzuRdnJfnZvYniZ3KA1j84d+ae9S9\nqIWRKLnhzOiwSG7Sxdd8OAbabwh4niRNu57Hv6saQWBriY4NDeV0WLAIBOce\n/m2r7jkLqjIU58D9VW6+18X53OVSxyZb9t9n+wQaMR68RRpwQEx3JZ9STEeD\nqdN82xKSPCSe7pbdx1cQt+EcGx0kKYWUET0kalkZUWuExTCLApC45UjPDs3g\nDsh+wVpQEOObuBJujzAAUO3Atlngry4IwFRvE3bRGrRzDaxbjjFyewxBKhpD\nSjluhLr7rJxKu1IP2/88C5e4NXadqVGWg0ZYlpkQt7PuQUrkrZ+x4kngQyJX\n4byOg9Q0s9OFs+T3m4/B+FFNZnrhhz+RyZ/noyyl2l/A8JowOooEKoj2mNZb\nSyqus+ENb7VpeD5kLPjy8R4NMILSvTILTQjqDcjiGpTfhOnfx+N+cVtlX9vv\nPOVXgnjDyBk9LqhSrTUn9VyKbjJTzlOnzsQsQqtqsAhNOxsE+6ZqCZfv97Uv\nPlwGqZRyYAjYX5lUASFKNkrRwiEV7QV8brhwEvmAdcA7F6a4Wiu3d/T5cMrZ\nQ4EvxUCFqwLGUoM+fOFzha2+fNkqw0AeRoVGgN5LziDJagemf6o5A4BJdm1r\n/8B3\r\n=/ROP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2eTbuQzB9lJdvgRLHKc9wMGKyWgKjIiCxeXqtbCaWIQIgfL9FSQpOP8QTbUQ1SUmDOj0FIplX+rZs3/0t8s7zsDk="}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.0-beta.0_1598969139460_0.16951025833924693"},"_hasShrinkwrap":false},"1.0.0":{"name":"@miapp/store","version":"1.0.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"gitHead":"0688aefcc6d478e152576c88144c48bc2485f6b5","_id":"@miapp/store@1.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SHOyNvwzf8WtBbj3MiHVbfNNQ5eslcTpkKTImFPjPxudL0acnPEultQ/QIXcEEZFre5+S1PK/3OaWK8y2PMCLA==","shasum":"8702c305d100d3404cb3061fbfa5e0bef6c10a6c","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.0.tgz","fileCount":6,"unpackedSize":12435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTlVECRA9TVsSAnZWagAAXeUP/jJ+/JTVD4bIBPBlApVV\nBfw1x/e0K5d7PMfPlkH/JX4Hb9LpHZ/KkmJasA89nPQM7+35KME6UPFGCg8E\nIFdAMrk/lJT9b0TMZwD4wam37/LK6V/U5Jh/uGAkmGPUmqIQ/MlWQoPy/GVO\nqxJaYP5xNCjnZiJWlTs+l3JIBAoFkCNMDFp2Zo0k9U/WZKXEawjsszHVMzVU\nbP1ZnKwlVrCZKDpfS4QaabYJ3tfdvCATBRb3ytKNpwbBUAL58SQtMxFx9PVr\n729v/Emqy8AjgSr8IQlA9gI/m8xCw3S10FgNtZml8CkBlaUTQjlz2+a35RNE\ntUijZKSDjfZyNBtOz2B0HASSS6E3fLh2UOo5o+oCVno9Z9zlLu5+J9eQ46Rn\nCP+khmMVPOxWm0vp4UqSfw5J7aiEHpFISk0/9D4etlNDZ6jKgkJHb0nd+7lT\n3ax4TeVuDeCsOT6AAXmxYIzID8DCnmoERf/kpoT9r7aNfVWYewOh4HLTKEQ8\npLwATZ2rk/3i0OHUdITWPErJYXr85xfMJyfPQsxfXHRlo1yQld6xbMIUUXCm\nZTNBAJKzDWLsZweFvEv6uC7x/F9MwNDtZUZid8QW3ZwSheFzLSz1ZXFeKXHp\ntC3EC5TAbf5Usx2RFWKUcZXka/0Uf7j2nJk49OikXkDaWL2pUye8+PVfOEwz\nUXG2\r\n=vzdD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbQRzQE/8Fz2UGzfPMleaZIz21RvHUEfVUPGom21TMHwIhAOofAmT9ASPkf3RoWhXcDv5uEp7vMMG1cV00hsGWDnul"}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.0_1598969156170_0.43335538912840077"},"_hasShrinkwrap":false},"1.0.1-beta.0":{"name":"@miapp/store","version":"1.0.1-beta.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [vuex](https://vuex.vuejs.org/)，与之不同点有以下几个：\n\n* 不支持 `module` 分模块功能\n* `getters` 没有缓存功能，因此避免使用消耗大的计算\n* 增加 `mixinStore` 方法用于绑定小程序页面\n* 增加 `subscribeChange` 方法用于监听数据变化\n* 没有 `mapState/mapGetters/mapMutations/mapActions` 等方法，统一用 `mapStore` 方法代替\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n\n// 监听变化\n// 一般用不着，直接使用下面的 mixinStore/mapStore\nstore.subscribeChange((changedState, changedGetters) => {\n  console.log(changedState); // 变化的 state 值对象\n  console.log(changedGetters); // 变化的 getters 值对象\n});\n```\n\n```js\n// page.js\n// 注入 store\n// mixinStore(?type, store, config);\n// type: page/component/app，为空默认为 page\nimport { mixinStore } from \"@miapp/store\";\nimport store from './store';\n\nPage(mixinStore(store, {\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n}));\n```\n\n```js\n// mapStore(?store, map, config);\n// store: 为空默认取当前页面的 $store\nimport { mapStore } from \"@miapp/store\";\nimport store from '../store';\n\nComponent(mapStore(store, {\n  state: ['foo', { b: 'bar' }],\n  getters: ['fooBar'],\n  mutations: ['foo'],\n  actions: {\n    dispatchBar: 'bar'\n  }\n}, {\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"d95061f7f00f1fcaced899c3d2126fcf12d185f3","_id":"@miapp/store@1.0.1-beta.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-UZnxNAm9n5g66cUmT03MzYrehje5GWkL+/HtJZ9DKN4bnqYnVl5pjKcxMXCqNHIyxwZnSLs2WLw5Hav5lMGF4w==","shasum":"3dc563074c14bf8dccc6e0dc573f5149988de4a0","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.1-beta.0.tgz","fileCount":8,"unpackedSize":18104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT1V2CRA9TVsSAnZWagAAQ/EQAJcCtOIQfi1jGIKxCMGQ\nYNeb6bua0IxLnhKeQw9xY81XlE9/yj+VrJWHPRglOToVF0iJ9wJXmCftRV5t\nurvj1hkCSzDOGQRXm/hpMCQQRJOXIcFwwfFQUMe18ZpPBCgP/S0WnAaTEM+4\nw2keTRiXSTlxU+yYtArpskV+/FFoEp/rJQWCwNPcI+9sM1tcA2wYDORaadlP\nAOwOHru3pxxIQ33xKH9TdHQEicdBfFprsieIdmxog1BkKd9IAKHjZXSW7ouA\n5BuxzbJa0ZoKVBHcqHdpSNpfdgq+QShQG3VaDKpTKNFpGffiGVddNFwoDQAw\nerazwv8pw9EKVY1O0xBks17oQWnbdXebad7XH3U+4udfJk0G2SSfT6SFfVQy\nYtFlRqDD9t65eO4oDXro5Mz4W2Nj83sqe6BRfJ1OdeVHPlq67JJOKpoP8vF6\nh0+s6dfm4kLFU9LddzVG9dJTuUgi3NNGUrHLSkXy1JBqyer5+XTyO1S7xLhl\n6jfD2rVnJQEBcYZUTdbAiZQx0MxcZoWwqOpk0ZruVryFAyjgRjLMb8HsZxtu\n0R4h+/taLeHvEhhwof7ZgU2LShAjtsHWkcGOiWaOytzg4UQUbO1FVK2J9c3L\nRXyUCl41c/8SrAM2bNBfgVNJMPaG9X4i17fnGfUTB1RbIP2YuWjX4T9Y0QSM\ntR2h\r\n=XOhD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj3TyM60+VYv3jIJHvRcOAnwdjQOAKjrunK0bsaEToYAiAVk5UhZYPf709J1yd/W+q4LmxSY0rGBgDDSKeF7sO9IQ=="}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.1-beta.0_1599034741564_0.3201752929608188"},"_hasShrinkwrap":false},"1.0.1":{"name":"@miapp/store","version":"1.0.1","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"gitHead":"f67622033eb61f9f9c4eae8997ae0e0ad3a4f942","_id":"@miapp/store@1.0.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-z2fRncWjaYZSbYIskqR9aeTa7DLMBdY8ep6Jy1uus9xMxv8FKjJ5ViRH75cMVBX5t3b2dvo/F/HIG1Bxyhs3Hg==","shasum":"ac2dd2f220df21e9d2430401c701ddb0caa914ac","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.1.tgz","fileCount":8,"unpackedSize":18097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT1WuCRA9TVsSAnZWagAAHXEP/Rsh3nvVEjRvU/yxIrHy\nJNZo+jwKU4C6IF5SL5YfZgFpbA4IdPkhtz6OMknMXi1jnIHmIdeN0tKR8SjO\nObi1pKeQlXqtRWKCrRcWq7XPUm3NXXZnkmGI2GM+/nmYEo9QM4IesuIO8G50\nPFvkGfs18StVGDIuoofy/EChuHpOcr9S82IpNjmUGtcnSyRC9EFhkm8/JXng\nFSDBEpjgZnsDhsYdX0HTf/AKQyDeVI4C5Wwj3dGhOYjX5/kWYVuz4rkEcxN1\nkhplnATxDRTGToSzbym3Mzco4PBD1gwWx/PR415TLP1RzPbwZTWh/6lDfZrX\nmiM8ZHZBY08jt2JaqNkBoMODXzMeha/6nXashl2jd2OgrdcBBTyoVR5zTtZL\nR/dryL7NtJL5tTpIu8uERXuAXTb0uJbopQGesNI81QsgUKNL5vizCAKAQ1ms\nbquORW7CQEGKID4cJBtuMmFLdOpHzSM3a/eLnFMrOttSitmi4jOfDzsoLRPU\nvtsM0iE80v+kGE9Ayu8S/owKKmZCyZbThBAGwZhtGCFP53G/XVSfNho8LW9a\nUyfhdUpcO3zhtFh/Kn4UT3Crdf9vX8ko5pVJ5d3DL8xRTKFf69nUUWibrYG8\nlTW0liUacy/K1wR3ip5iLihto4spwhoILQvM+aQ5GlbmkltsfuizQKBL9hfm\ndhJU\r\n=on9A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDitLSFRF9b8tCOpXBqN5ZkGI2SuN+LsBvkf5hqEd5rkAIgCI/2pbY/B2/6w3FRf+zyziWDeXA0ynsgPSUTU4qkGIw="}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.1_1599034798074_0.9891260661552506"},"_hasShrinkwrap":false},"1.0.2-beta.0":{"name":"@miapp/store","version":"1.0.2-beta.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [vuex](https://vuex.vuejs.org/)，与之不同点有以下几个：\n\n* 不支持 `module` 分模块功能\n* 增加 `mixinStore` 方法用于绑定小程序页面\n* 没有 `mapState/mapGetters/mapMutations/mapActions` 等方法，统一用 `mapStore` 方法代替\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\n// 注入 store\n// mixinStore(?type, store, config);\n// type: page/component/app，为空默认为 page\nimport { mixinStore } from \"@miapp/store\";\nimport store from './store';\n\nPage(mixinStore(store, {\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n}));\n```\n\n```js\n// mapStore(?store, map, config);\n// store: 为空默认取当前页面的 $store\nimport { mapStore } from \"@miapp/store\";\nimport store from '../store';\n\nComponent(mapStore(store, {\n  state: ['foo', { b: 'bar' }],\n  getters: ['fooBar'],\n  mutations: ['foo'],\n  actions: {\n    dispatchBar: 'bar'\n  }\n}, {\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"118bd1c6b3e365efb861b7dfa4ac6d04a7509f91","_id":"@miapp/store@1.0.2-beta.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/ARB/Tsx1wQB1dI+GSjC43mWNSybS32Od1TMzFYIkiTS8UlRzHJJwJGOffTvS8UwdBCsD+eqfRa+uC3ctNoWcg==","shasum":"3c65e57c33c450adeafe395de75027f39070affc","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.2-beta.0.tgz","fileCount":9,"unpackedSize":22905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZJeACRA9TVsSAnZWagAAWi0P/i5eG3122HjtgHjsg9x/\n9wMaBoyX0m1OgwhzVJumb8agXaf62dYx2eGEcz4/FGYyox+9iK+sDFjMu/Te\nlQzR3L28vrEtdfn1iQ2c4PDn1b21t1ushi0fV4HvA42ldO0A0S5xSGuWni3Y\nz3unKqxKWh4oUbN7dM4eDHa0qR3lUUX6GIwHkVNiFpzseKHwJG7Tky/I5bgB\nXNGQjHmPDKIjSR92i5LaTmCFOKDMbM1qis+bradwMyZjr5fni8rODpy1P58S\nXpfl3JbJsadHpaael4ZJXpzJ1tFt5mNh4DJkAZq/Gu3LYOsHeFel/4errMug\nmuZd0P0yUeexIuVKZR7jg7G9zbXWtp1emafYs89Ub1Yuz7HLc+GtmlJqmFwA\n2v2ghipQjLw8zqbMNew07hEOzJgQwjzZoqKMFa1PUCoIerFmjivE2IT2yuNf\nLlBPU+DfLHqPrbbHuLRTxl03qyphF0J4+0dMD1MclFKV17GoEmWWfi32vaec\n3+FixBRgAQHWFtoNTtUSs9mR8gcrKZA0UBtlN8OANxJHKAlHS0aOMoqRPx7Q\nabAHjT+YTiwZSPsix4KPLc8FLAzvLBxxbtXHhQpmCSSSt+7JJ6+pyUflX0C9\nbvyoYasJ80Mik5Pnt/6Xbq+q/H2520wgFHZIN+UOmKdsNG80UI6RYTiMV5QT\nw0A7\r\n=f0yl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1hv/GghfbHP7Ryb/HkV3Mx9b/9hVo+VE+YUXags9wrAiBmW84SSvtRQKrF+yvN2x7chB587N9err4Z3gxjSubenA=="}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.2-beta.0_1600427904075_0.6596343311582971"},"_hasShrinkwrap":false},"1.0.2-beta.1":{"name":"@miapp/store","version":"1.0.2-beta.1","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [vuex](https://vuex.vuejs.org/)，与之不同点有以下几个：\n\n* 不支持 `module` 分模块功能\n* 增加 `mixinStore` 方法用于绑定小程序页面\n* 没有 `mapState/mapGetters/mapMutations/mapActions` 等方法，统一用 `mapStore` 方法代替\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\n// 注入 store\n// mixinStore(?type, store, config);\n// type: page/component/app，为空默认为 page\nimport { mixinStore } from \"@miapp/store\";\nimport store from './store';\n\nPage(mixinStore(store, {\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n}));\n```\n\n```js\n// mapStore(?store, map, config);\n// store: 为空默认取当前页面的 $store\nimport { mapStore } from \"@miapp/store\";\nimport store from '../store';\n\nComponent(mapStore(store, {\n  state: ['foo', { b: 'bar' }],\n  getters: ['fooBar'],\n  mutations: ['foo'],\n  actions: {\n    dispatchBar: 'bar'\n  }\n}, {\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"32a6bcf65104a11739568b8b7d5e28bf0dc62101","_id":"@miapp/store@1.0.2-beta.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-JMDIr41foknnRooXcHH7qi2MzBPhPIuboLc30cb9S3dzapL7OUAzfb6sgkBdlzYvgz4vggflum84vpahj6A+fg==","shasum":"6f2cf464414cb713bbe947ac93765cfd5a434300","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.2-beta.1.tgz","fileCount":9,"unpackedSize":22905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZJlsCRA9TVsSAnZWagAA0z8QAIuqILi9jNx3WGwIvcBE\nYDAT50ma76VjgNe39NkEEvXSUgIXEjoBQ9lTMG1ZUG5brl6T0B4+OKdqR3p/\nVdKKCvItHxM14tAgSbGxFbdn/dDFOwI0BWo43+X/+aFDN1VWEl4le4Sg7iYR\nzqnKt+ys4YClNVK7wCSwpTbcTi8UanJERqiI6W7/Xz8itxz/81jQRAqlmDi/\nTWkMjUirw2RlCju7Otzg2WGHfpHKjsnLN5v8CTLvPzOXoqlqCXyR4pIgjYvo\nug0z7DoFncbVmUn8iIsQV7zlGONErf4gtpNfXRTJeRaGvSwbgubHaJrf9g/N\n1H61FBJq2QjZdDWezVebKxDBTVlek2mjg8ziI3xgJ5pHx78m+yGXxHg2yEnA\njgfi4iSxx6pyiQfN3UHXefeZtnkRf/DFyNLk54ro4S3XE44HIvbfOzZHPLPv\n6O8R6FK8S7noe6Hak+0TZlhHoET5e/kE92SAV/tsbfrwwQsXdj2uGUEA1iUA\ndCfcBya7dw0hKY5oLBfZIYECSskBsfGQP78rW3xmIeRtoQmUkZQXgaM5zKYp\nap6zKMDxv2leUxw1kLGtZYzl8/lRkD78A/vwY5pARh14XdjForpx2aypIEAP\nsZr9YNu+YHngEgJabHzB4Q8cYTj5fP2zqDv06h/qLItoGOeqgV2oDjTD0D6w\nndfi\r\n=oZwW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6vfK7wElYs76P4Y/qmL235aHKpxc4NUlRj914tfakdAIgWyyeQlSq0ij7QVxbil9aN0ZgRzBqWXMoswYF9PFR1NY="}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.2-beta.1_1600428396366_0.1321736005038754"},"_hasShrinkwrap":false},"1.0.2":{"name":"@miapp/store","version":"1.0.2","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"gitHead":"8803bc196630e01a1b4e70f6352d14bf5505f3da","_id":"@miapp/store@1.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-I+GH2r2WvMcV413RYCL9QBaqC9ynAjcUEx1fIO17giXWe0nQIsnQD+GZTGdDtCdADP4pmIjrlii6+S+hg33JNQ==","shasum":"bb6f1cede4696edb15e40ae1eb2e358d6c0ce8b3","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.2.tgz","fileCount":9,"unpackedSize":22898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZJmDCRA9TVsSAnZWagAAO/kP+wQzu0YhN5O+kf0CC3Cp\njlTRQGE+2z6SpIgHdb7VBYAAn+HVmJlVWmWye9meVf/DSN2Fgcj2vtnPQKIH\nnYUeulr/NLXYkb/FB+nTOxnfSOYlIjdkwYSdi0WBPsjpshXD9+csYz2Id/R8\n+tl/ptTKRliYAnclHoQvfUr3bAkEtFgSfmGjS8kAc+ex0WwSik6SXhpmSsdE\nXFJg0hEH1XqhV+Zemx1gLZOmF21UBYYGcBEKnv88kiOIzZYUXG6oPmJpzwU1\ndLxjYr35dfvU9++Vuu+HFotCD8wMCPnBQYugUObBE4ZME957VA7yctRPHOcH\nSFFPY0L1P9ElGLNeOZDQcU1Atb1GKEk57FI333bjMwQ+B0d8JdQryi8TBPmq\nNHULKOWANmBbTaysMbRQ7T/NHzsDC66tB/05a8mReN6g10XeySTRxDe9onbF\nJdrKM+DRIr8Mz2fgEaFXsIoLFHa0AWiC49qK4OyjHfzRyCB/XfxzsP0gViEH\nnpdCO68Fg0oiXTiFDowfnr0N9niG4lqcGG+hLyjCymqa5x5vux7WTAsfSOcD\nl40VCzCNfsQ1uvrSI3EvnQS+XcBpZqy7emsE8WZYaklFKFkXszhJeC0S2DSu\nxgT9jwjIHXt4h6OCdGK1Wc5bVMN/aA62qEYSweLMRsfdtMqOku+hwDSm9t6i\nGnn6\r\n=Bbvo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOytcSD2liYvFLwW1OlqC0eaFP51oE8TtXYlbUdeMUQAIhAI+X8acy8vPHCP6nElN0tsHUsNCUV/1c4FkQSl7ra0oD"}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.2_1600428418733_0.8057566744956286"},"_hasShrinkwrap":false},"1.0.3-beta.0":{"name":"@miapp/store","version":"1.0.3-beta.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [vuex](https://vuex.vuejs.org/)，与之不同点有以下几个：\n\n* 不支持 `module` 分模块功能\n* 增加 `mixinStore` 方法用于绑定小程序页面\n* 没有 `mapState/mapGetters/mapMutations/mapActions` 等方法，统一用 `mapStore` 方法代替\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\n// 注入 store\n// mixinStore(?type, store, config);\n// type: page/component/app，为空默认为 page\nimport { mixinStore } from \"@miapp/store\";\nimport store from './store';\n\nPage(mixinStore(store, {\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n}));\n```\n\n```js\n// mapStore(?store, map, config);\n// store: 为空默认取当前页面的 $store\nimport { mapStore } from \"@miapp/store\";\nimport store from '../store';\n\nComponent(mapStore(store, {\n  state: ['foo', { b: 'bar' }],\n  getters: ['fooBar'],\n  mutations: ['foo'],\n  actions: {\n    dispatchBar: 'bar'\n  }\n}, {\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"9b860660945d5c4d38697dc521b34b9d7fd24b15","_id":"@miapp/store@1.0.3-beta.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Pkzej1bB7Pg8UR3ITbNjqQ/lUr8UbF9mGAco4MiVAhPwm6mS/4WCZkg+/VY8CKkhLtGv7Uj+F73k5H5L9cUilA==","shasum":"4fd1cde6db85a80b07561d219ec92a402e845522","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.3-beta.0.tgz","fileCount":9,"unpackedSize":22945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaHCZCRA9TVsSAnZWagAApPEP+QFwaVXIXv5tVP+KcDlf\ndx5XghxiKocjkpnkWCQWdIszfmZyrBd0ZszTisXYHIlul4wikXhGImWHxoO+\ncRwnqKPYduQJaIDWXAMhkRFf8AClJyx3qATJrVvcODDMX8tzRg6FJYjeBp5T\nqn/Rf3sQyLt81HATgWQbBBPQAm9ZhuHjQhHKxKhZ8AejgSJ57ZqeYpUgtKwL\nQYfVuLTI22qW9ilgqwOSvs6yF14EjIl4DspiXWLfvuckS4FVTw50N0QR3l1k\nDoVLrW8K2Buyh+aRkkB2v3FM2zzUp/vjQboyBQuqHnKYp9vlVaBXAlK3IK+P\nyq5GnwfQu2qjv/jb+U3wPZX77KUeYE4pfDzLQ6k9CpkATO1KXDAVwlb38Ejb\nFgj4/4pXMRK/JsTnhFrbBfCFcJfmQB7X+O1BQEFxEQACWldZE6gI+0Tmmk7v\n5Rfyf56w99D6NpILgF1F8d078D3cwBuhYcXDfee4xu30RB91D7vrymZlO9vs\n21SLirGo25DmCHEK+D/PeBnOLfXvIlO69bBQTSn34yx2w1JPIhsaxJZ58XZr\naWlAYwcLDOgVciyqUM5mLvie1eDMZU9LBr/+mlGP/gZ8SczOMJojHcvRtNFW\nN+kSQ2MSZtGaaYlV7/nn3q5AK+YkPHWXgWNkCbOXeepF8T/dlwm2YTDAiuOr\nFYlk\r\n=P2Nq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqVRD5lZhv0ynXYw8Vp99rvLXIhIAZPrlokczfcf3rwAIhAJRmUnMXkNWhUDdW5R5zwrdIUIzatWqTK84ayymTVLqR"}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.3-beta.0_1600680089216_0.9672187537560453"},"_hasShrinkwrap":false},"1.0.3":{"name":"@miapp/store","version":"1.0.3","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"gitHead":"468a4618c681374e073e640c0d21b77ff52bb961","_id":"@miapp/store@1.0.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-DfdlHW/CNmcYVLe2STmFszlkYpCdmr0qAVkNYUhfT5xagkckiaC+nZkioGhZe7Bq3oVikODyswb9jJUMv7+yeQ==","shasum":"87f469d284ca76a67e4406a67b9341e8a7c6ee0d","tarball":"https://registry.npmjs.org/@miapp/store/-/store-1.0.3.tgz","fileCount":9,"unpackedSize":22938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaHCqCRA9TVsSAnZWagAA5qsQAJtrQHXOQLodXJ9SLDhr\noKbR3a6fgq900mmj/UDSUpT57XtM8vnJ9ief4Sy8ksMdv5HgdVYuBf2xu4Z1\nAL3bA75NLsgahLIuby3806OzBWIrfcRH6LdrC8QjJbEG+HLtNNM99NvSwAxI\n1bDU/zrYPIIYBwRP+opfPYQwv+D0BUHBxJPaTWfi2CfQnDsDdi4vA3Iu7MNP\nG+0QoCdQDeA5mQ+WHMlW0bDWnPF5t0KjfGnc15SR/AzE5O0PjONIthYZRiS3\npzYANeLKUHY/ICOn4jMBVNqa8nUxzpQnNbHPepJwzdEvsLNE/yzbIZdhRL0B\n+GU712aSOg0BlY64mEoWwR0uPLkFfIRKIcV4gzXmu1DV+kaso/SYYLEYjLcw\ndjpQvy55O4ARyQuIG4gwSAn3C2ZNyhFOhoNfOHHFEagkyQTUpenwjjNmPJKw\nn0wTZwBbifl9dRSVAu2IEDWPW5rgzA0KZ5etOL6S/AwZ1JkBunzJUa616Znz\n4OZ1W88sisjbHGccsgGC5BDUASddvzTL5mirKf1wL5sSYhuG7WlbT623WLHp\nhUsGJ0vU0bdgitfrf4Dn4GUo8UFfvNGNjyEmhyZkPP2uSwfu/K1RnACKCtl+\nMWciCk9QEpIKHJFVjMX9PmldI8mqiuVNaKnPT0AJHRsbNe5bn3U+EDNxlRHI\n+nwY\r\n=73yA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbDaIJBkpZOTLxoSvEb565Ys6Rbh4IHtWkPh36mczGCQIhAKCKtVXQP9269prWspXVpcK7PKfJfaRk1NzpYpD3O+u8"}]},"maintainers":[{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"lamo","email":"lamovv@gmail.com"}],"_npmUser":{"name":"kingback","email":"ningzbruc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.3_1600680106205_0.6862588748427818"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"@miapp/store","version":"2.0.0-beta.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^1.4.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [vuex](https://vuex.vuejs.org/)，与之不同点有以下几个：\n\n* 不支持 `module` 分模块功能\n* 增加 `mixinStore` 方法用于绑定小程序页面\n* 没有 `mapState/mapGetters/mapMutations/mapActions` 等方法，统一用 `mapStore` 方法代替\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\n// 注入 store\n// mixinStore(?type, store, config);\n// type: page/component/app，为空默认为 page\nimport { mixinStore } from \"@miapp/store\";\nimport store from './store';\n\nPage(mixinStore(store, {\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n}));\n```\n\n```js\n// mapStore(?store, map, config);\n// store: 为空默认取当前页面的 $store\nimport { mapStore } from \"@miapp/store\";\nimport store from '../store';\n\nComponent(mapStore(store, {\n  state: ['foo', { b: 'bar' }],\n  getters: ['fooBar'],\n  mutations: ['foo'],\n  actions: {\n    dispatchBar: 'bar'\n  }\n}, {\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"95981107a76991dd54de3416f640760609b131d4","_id":"@miapp/store@2.0.0-beta.0","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-E38jZkWhL/Be+l5ggTyoiilmnnPAIIzIsdXJNZjSBIZDeNDsRYYrPLDvQaRc3Jdu5gdAe7nopQ+dNVHOAM+anA==","shasum":"a782b233c8e0c98cdb2a2c5fcd3adb318bd9a849","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.0.0-beta.0.tgz","fileCount":8,"unpackedSize":23457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3rO+CRA9TVsSAnZWagAAxdQQAIT9CjvXsVfIRF5Gn8hh\n4QswQfSLx4K2GravPoHopao/BvMTzhnf8xDrYC9H+sL/vsz062ibK/BZ0s17\nchuloXI+CZOQLFmZFReO+vnb/tWOc0wTg7nniqUludXDVbKkctvKyhKymRR0\nTuUDqWhVj6N3cEN5Z7Jgc3gtp4cDVTZ7bwoRAqz0GhLYHfUMuo62Y+k1Zhad\nNBQdyMvPfBtkEVCrUz8wNjndfK1wylxjG5lqyi+FtxQJjSTOZD4gQ8vY5D4W\njkxBB1CH3JimKVE0+uTa5RDLq+7z0EBjC21DXn1IW70VcdfxdMCuiuSAuaD8\n/sdiKrx9CKCzByMIGdcv5sw+fqu+qmAxl0rmT/72Bb0P8xVJwgW4CWz/Ty+I\nPHNfEIl0Zx35IovGSuk7Li6NRZrsDDjN46W0lRfnXPe+u4p/26xr8uf1sk20\n5/EAReBybrA1u3xBZCMr7csPyCFMg25O71tl4i/TxCk5z42erAZx+tjgclZP\nQ3gOiJZgMQTmgwrWwcBwFt1YLoD7hcPwxlvxAdxiRub85z3demsXbiKZLJSu\nLoWEm8AeUH2Rbxsoe37ETZXBC35N6J3uSginql2ekNrecYap/0MKA0sDFPcv\nRGapNM/qilJwn1MYSEUzGox8dRSPqQ/GFwMEM9G9PyxYmq23PPn8ZrHxL2XT\n/edz\r\n=FAnp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8u43PIsYbznzu5E+RNJpqbB7S2J+S1rvFdexg3d9IaAIhAO7jG4iqaIZjhICFWWXX2Ic5NL92/W1eIn2YFNTSl0Ss"}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0-beta.0_1641984958089_0.5215649852085475"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@miapp/store","version":"2.0.0-beta.1","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [Minifish Store](https://minifish.antfin-inc.com/guide/store/basic-concepts.html/)，不同点：\n\n* 不支持 `module` 分模块功能\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\nimport { createPage } from '@miapp/app';\nimport store from './store';\n\ncreatePage({\n  $store: store,\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n});\n```\n\n```js\nimport { createComponent } from '@miapp/app';\ncreateComponent({\n  connector: {\n    state: ['foo', { b: 'bar' }],\n    getters: ['fooBar'],\n    mutations: ['foo'],\n    actions: {\n      dispatchBar: 'bar'\n    },\n  },\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"97b1e91cc90083f0a1c11b45539a2d3f0c620c58","_id":"@miapp/store@2.0.0-beta.1","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-ao7HMYZcJasCAKPnbCv4y07h3RV3t7w159Zj/UN/OtQPnbp8OJUJjWvWF4hY0Tefm4Uax7Rj/DGL0himLOln5A==","shasum":"4800e2322656e9be0af44f0bf3aba0ce0f430c14","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.0.0-beta.1.tgz","fileCount":8,"unpackedSize":23991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3r8yCRA9TVsSAnZWagAA6h8P/j0vUSO/qyl0kbqzd+j8\nqpYBhuHTsysx13iDeCX/HCJtjYG2c7v6rzD3SOTaC9OkWUjcjF0AtySMm1Ii\ntuhxgljYg1KMWS5ypPoeZ2CPM14pF7ZKKPnAUmWKzHRze/ehmhLp/0XjFxJN\nSksl6zs3GDTNriQoswjG+1HmrM8mDNj5v/YVEaSYhTnI7oxAUUVSMVI+n/Jj\nBTxeU9p0GquEOwi/op9BobrhCFRSpeAe1ciHPp42yZR9P/V+r7K1txmp4lO6\nMrxE7X/UDQza8/j14xObej81MSGaeFhZLkaCVEec/PdAhdIHMWXitNdqL2Yq\nG2ajgIhmxoUdXiSf/qoqdzq8RDCiRpxPIrbz1GgoIlyqMmgItN8gjXrZDSUM\nLzaGPxaR8kKGGbejADBiAxX2R2EV04/ne13a+wx6y345m2EyWug6KP27esWz\nSUN/rSzjxVC9AJ8ZtOySYh+H2vG/GdWNK4ftt4LmOXGFas7yau8E+KYjjCA0\nsGB4R5iDCBxMpkEYc/NdnRZI75lrlp42Qwu7t5lGP6puQ/X2pcUTwJ8TJMCL\nBcT6Oux7/0uUTHiSlss3VUKlIzKL0GHvNLH+JTheehUJlXX4av31GlUye32n\nzTqU/B41S+NlxZOSazogeimYi8/H6NF9S0XH1u89ZJLjA6vKz5nAiFG/1heE\n67Gf\r\n=xtNo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGXLFGZR0ZiFncKJGwXhZlM4gH4+zJLKAPQvp4jT73fAiEA3c18oqPBOns1/6aPGPYH+4FFCyMl2FuC2YwJmlEe7w4="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0-beta.1_1641987890594_0.4242504860195204"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"@miapp/store","version":"2.0.0-beta.2","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [Minifish Store](https://minifish.antfin-inc.com/guide/store/basic-concepts.html/)，不同点：\n\n* 不支持 `module` 分模块功能\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\nimport { createPage } from '@miapp/app';\nimport store from './store';\n\ncreatePage({\n  $store: store,\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n});\n```\n\n```js\nimport { createComponent } from '@miapp/app';\ncreateComponent({\n  connector: {\n    state: ['foo', { b: 'bar' }],\n    getters: ['fooBar'],\n    mutations: ['foo'],\n    actions: {\n      dispatchBar: 'bar'\n    },\n  },\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"744773d8aeb6e02d20456a3c1152282b0f0e77f4","_id":"@miapp/store@2.0.0-beta.2","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-1DeIQZcBKxsp2enFhWD6CYi0Z/q8KN6ugKIVadhEidCzh5Zxja8QdMKba/+iSZEMyaJwKuFZwLyAIsgPf1zEcA==","shasum":"03c270dde6e74226f534c02033a08b8073f66821","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.0.0-beta.2.tgz","fileCount":9,"unpackedSize":27282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ApYCRA9TVsSAnZWagAANK0P/0/4B8cmEn73otYwIGy1\nUDGPi/jHyIRlRHX+PBouDrM9W8J7l0GcPNxAUJp/stCeJIhBle1NjwaqRmdy\ny2t+bi4G5fHeQQntTxRdWcDhEN9NGS5lzVIEfG4arcy9T0VWcCaSPax6pItS\nT4/JVFFY5G4oM9UZ1Ibc23DVIklVOddFANRoXB+wME6ndq3YXO0uSfrrCmTr\nm182jdEscrauTaXepYDucFv/EVGohlWVbgMOp2OBMJjlcmUKCsJ75BGhUxtM\nazeui9mdyr/uKAazteId+pBNRBbObIT3aG/nr3LN3iU9h09NHF+SuWBb15RB\nXriwZpsUu0Gb34EDAwheo0vJEA/jbqL+05yaH12GxXsdBrRqLjJ2n6aQZTNB\n19moayep1mribAF7fVqjaRIDwszpZkYd9SXTeOAkLLld1YGW7JHEAQLGuoD8\nWWuywP7n8UCpR2VMURUmWbm7mfWRlAP6Hz/CzB2sigdvanYmGJJQEiZFe6RS\nWtG4O0Nxg7OuL8InZtk1cm55b36794Cs39L0DsJshpHG6TnCxGGOx4XHoX6W\nsmPBBm8e21gnD15hy7C0W8PFikjtD7QNNutRFiHKSUm7oRkHizbQG20NGH+W\nWrRpmnMBr2dYLKdjFWLsGlBkkj+F+6akp4SM7WL9x9cRgod3pOV04zQpiOe/\n5mvA\r\n=IlLG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGQEzZGnSIRLD6OIjsNaVIzMy7sShlmeBPzPpJZxmnuQIhAPiJpiHb59WGtlkmJwixo5hk8RYq7Yaq2EVqhudJSiKI"}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0-beta.2_1642072663892_0.643559877968882"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"@miapp/store","version":"2.0.0-beta.3","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [Minifish Store](https://minifish.antfin-inc.com/guide/store/basic-concepts.html/)，不同点：\n\n* 不支持 `module` 分模块功能\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\nimport { createPage } from '@miapp/app';\nimport store from './store';\n\ncreatePage({\n  $store: store,\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n});\n```\n\n```js\nimport { createComponent } from '@miapp/app';\ncreateComponent({\n  connector: {\n    state: ['foo', { b: 'bar' }],\n    getters: ['fooBar'],\n    mutations: ['foo'],\n    actions: {\n      dispatchBar: 'bar'\n    },\n  },\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"a9563b49ac9f8a852f2e3f04988ce4ed073bb39a","_id":"@miapp/store@2.0.0-beta.3","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-pYZY/CG+xANs+w7nCqZziABRr5Dr7PkaAyPQUGimmZaGo94Lfk9f2HuMdFOHYW7yZYTFt+NXF+t4g1OJ3wn9fg==","shasum":"5880f09693e27efe22e60ef39b98b0a086ec367b","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.0.0-beta.3.tgz","fileCount":9,"unpackedSize":27715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4WmBCRA9TVsSAnZWagAA5SgP+wT66i5LTBssa4xAnt0/\n8BIMYnka2z7GdftoEiMBS06EhT8e+FHRmv43NNjylB2N/OfSdlQs3xwhDjdC\nQEcx7EmgNfWvqrPVdkHAuqHQYMgQnjlkNBTwlcIG5S6aqkGP2WqqP/jFIOuZ\nRuxBdO0y77v1O/zqnW7LwNhmx9SwT7MpqAu0fFNTlZ2WduxWAEL0PjOANQFT\nnYkFe6oQaauXY6se3jBOXEndnnIbsPv2OdxbDY/GRRSQ6gzxMuZf2x2/AkZ9\nRxhgf6GAfCSVPIIqepyC82mD+lHdaLH+9MV2WZeLcf8D58Zr67+T70ADTWTD\nhkPDUJWx77xu8YgPsSAWzBDv8xVSAHsnwuCW52Y5xTex/pF4xjdcJsW/piBr\nMBlMW9C2BNGk8McNFVrFUz921iBEZhKBkf5NMGUIqmyP1IlEHVNfzpTVccB2\nXXFxidUEKJTH7+kZy2zRn4ddoqwpieh+CZnLSjDerF9eYiNN7nW+omOLaWfx\nUoZuY7MWEP6LQ9dr87wX39F88do06JrV+9grWUosNJWsGcz9XR7ag3fyHPQy\nQsSAQ22uFzfZj7wrKq3dKhbdkU43BNKONiitbjCwQ4V6QuaT7jOFdVWp6mdu\n9BLEEPKFVY/dv/KrHGldlVLuIEOT7uUZFYlHaj72n9psBxWIqI2I/FYk7iYt\ny4DX\r\n=DB+c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8QTQv6RLHL7BajcYeWfhleSj9dzpAgj80xj6E8S58sAIhAPSXd7UeXLtucO8AvDxYC0WK+oZtvvUZ8c3d6nG5qipD"}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0-beta.3_1642162561265_0.15501795342543012"},"_hasShrinkwrap":false},"2.0.0-beta.4":{"name":"@miapp/store","version":"2.0.0-beta.4","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [Minifish Store](https://minifish.antfin-inc.com/guide/store/basic-concepts.html/)，不同点：\n\n* 不支持 `module` 分模块功能\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\nimport { createPage } from '@miapp/app';\nimport store from './store';\n\ncreatePage({\n  $store: store,\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n});\n```\n\n```js\nimport { createComponent } from '@miapp/app';\ncreateComponent({\n  connector: {\n    state: ['foo', { b: 'bar' }],\n    getters: ['fooBar'],\n    mutations: ['foo'],\n    actions: {\n      dispatchBar: 'bar'\n    },\n  },\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"74f26dea70707cd9157c81a47f3aa4fef654c923","_id":"@miapp/store@2.0.0-beta.4","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-TLg3M2eaxYWY39k7REpNcUAaGuzm31MxqJf2aQ2HwDk1j2TNFg7rgYO/tT9qkOc96XYMz8exv11imBkicNn6RA==","shasum":"415a2b6cb4de0b3623bfab86cf230af9d97d80e3","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.0.0-beta.4.tgz","fileCount":9,"unpackedSize":27996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5p1lCRA9TVsSAnZWagAAXrAQAJvvcSfO6Z+5pXYuCsik\n7p+uiylAHMLFuRO4zKr12L/yKpp3/6/3A64awh8HxYzqNgMih60StpWY1p20\nSpwRV8KxBlOSOV3mCec6kxhaI/fffxSjKsm4eMx+dL6GHZtlXpOI8occ70iz\nAgCj7zoXP6Gc6AGR8frtFSbpTM1o0kFWxxnIU8KcE0Bs/z1VsvLzRqLqzMgj\nCqtJxbb1uOsb+Up0d590wFvUKEUcMLWynxBbeydLVlc8gNtId0/6dn3+Tfyi\nl7ZjuXcPteiYePuuBP4XnGHKQwopJ1qnIZTxK44oMZcxYOTP+TIpzOYAoFQx\nq/kdnwuusaKu9Ah7LjzaQS4FHGZTfsB65jmuC7E4s6/NnMPPHfyG0/HGZFZM\npDV2/Tg9Bsdqvmzr9UiuVDNLOJKh3tV/ZbpFTcF774FOv5AEKdZ/QlwsY2sS\ngU04HoZlKZ9WARj6cE0YE9kT+s8zNPQXzBdtDp9QCnNC1V0wpRjvXqAq9guU\nZR/CMjOfLh2/wQi7oizBxpjIisKg1BgKxKBzyz53550usTVUC0gKbysZ15qB\nN2i5dBe9BxTrmQanDe+zPdGpiDWGm/DfitIkFQqo/5b6yWovhe5RyR8TmJhd\ncI2921QM2hGWODJJ9FYH6JqUVpi3Gm7VdnbNboeJb0CDQjvj+2gnRVomxS+r\n689A\r\n=fOuG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCVED1NFO0n8JwlWLLsPwLfUPY2jiZDtZjshb6s1XG0AiEArrmfkt11eg/JNqpbMsK2F5S44UBwuFx20sdhEkCM1LI="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0-beta.4_1642503525533_0.48399705151171"},"_hasShrinkwrap":false},"2.0.0-beta.5":{"name":"@miapp/store","version":"2.0.0-beta.5","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [Minifish Store](https://minifish.antfin-inc.com/guide/store/basic-concepts.html/)，不同点：\n\n* 不支持 `module` 分模块功能\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\nimport { createPage } from '@miapp/app';\nimport store from './store';\n\ncreatePage({\n  $store: store,\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n});\n```\n\n```js\nimport { createComponent } from '@miapp/app';\ncreateComponent({\n  connector: {\n    state: ['foo', { b: 'bar' }],\n    getters: ['fooBar'],\n    mutations: ['foo'],\n    actions: {\n      dispatchBar: 'bar'\n    },\n  },\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"4202ac1bb9431712ab76492350e393d43c5bf14b","_id":"@miapp/store@2.0.0-beta.5","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-4k8BeKCBbbRjNQsKk6BhRcJ5ypetlCwAfIGGi4F0NhPkYm3qDxikLPIO0ABrftbkV4Xo+MTqc2xUEg0DPG7EWA==","shasum":"4c4d1a6d0ad7d1aa3bc8b9e008ce8f3d80b71ccf","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.0.0-beta.5.tgz","fileCount":9,"unpackedSize":28067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh55g4CRA9TVsSAnZWagAAfJoP/0hxsxkXPNU0LB+GYcYY\n1r089uVIwb8BXQgBbfR7LcpQuKQVkrMEiNWWgEbacfEJ5gDvqPZtBYNMBckZ\nL6bfxVugeUCnt84jFfsX8kInLjexUFBLWuiwHFAC8jBvRWjMIe6bBFH1kLmN\nnxFYK8xdhi6Pht7VD3lMoNIAuCBPKUr4SgHE/bsjdKqURKuzvJT6KyF2a1wP\navTr5JlZvwszKu0qXRXVtSKZDT1xH/h8DIHlmXLXkGLeyBp8xe+6t03uQtX2\njcGY5ejvSeZDql0NPNgaV7BIYAQdChBqBc9/KPze21iTG8aRHYFoJKq1WMR5\n2HqF2UQkZnr0iTqIgW9Vo8GOrwzsr0NWE7lH07EeEuc9r0GtTmo7TaVu6neF\nJQVjEtv+H8rt+xhLKEfBqSL26G3SqgzavjJUC1gp5yaw8l7Wzk+BMMBcy5y/\nFtCy2LJOZcIK4BJmeN/2YAZ+u4mSrHTSJzlitOYyZfY+Q6OAufI6+v3ICSQh\njabKR6Ky3BHEa2/jMRsMZ1OC/pVprC92HV5U54xrTIplIqKFYSmgA/hX70Or\n4JkOLTeGiObN9lwVVNc8Y4PcEw9aGv90wGQOgbhUUrkbPa6phCUCZ6hJUh3Z\nUlTXnhSLJGdjdgSJ8U8CDmKQxw5BFDimutJAI40fnTaHxuAkOQ2UXWBnvjaI\nI3BK\r\n=JSZO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDi5ZX6uDC8OB/0HVgTUEoXa/rBGH1yAgEJChbAD+ZyhAiEAhRWMwBIPLw1gClDBN35Aj2PIL3owHnGT+qmITfae4eM="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0-beta.5_1642567736423_0.7554766486585698"},"_hasShrinkwrap":false},"2.0.0-beta.6":{"name":"@miapp/store","version":"2.0.0-beta.6","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [Minifish Store](https://minifish.antfin-inc.com/guide/store/basic-concepts.html/)，不同点：\n\n* 不支持 `module` 分模块功能\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\nimport { createPage } from '@miapp/app';\nimport store from './store';\n\ncreatePage({\n  $store: store,\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n});\n```\n\n```js\nimport { createComponent } from '@miapp/app';\ncreateComponent({\n  connector: {\n    state: ['foo', { b: 'bar' }],\n    getters: ['fooBar'],\n    mutations: ['foo'],\n    actions: {\n      dispatchBar: 'bar'\n    },\n  },\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"d273eeb85b8a6a35ee51a4d24ee6a0e2a17cfb10","_id":"@miapp/store@2.0.0-beta.6","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-2Tcb/lcVAR4XHp+HdvQaxN4rO28ZY3gRPgUb+boGY+WpCm3Iiq3LHVhJacOYtcF8QlCsvw0Q0MXTABTfqQ7FAQ==","shasum":"7c3bcfb5fea4e5a2bbfde9a38bbb73faf81a80c5","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.0.0-beta.6.tgz","fileCount":9,"unpackedSize":28340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8P1GCRA9TVsSAnZWagAA3O0P/3GeBQ8VHj0nhwsI6ZnF\nik7Yn63UMIV5fCzKKxj+C9JfOpEPMBhq/c5UaieX1tbcZVtISvWR2Y+lI+2C\nA+5Kyn7OLVIBVVWnkxTgrmp5oz8M7wmJ3QKJK+B9U5PdH0sKu37viZIkG9zS\nuGpksFxZRA0+XF0PJgzZTFNmQVQRH62pem3fpD1UW/56MH1swQgQ04rQMRwb\nteeIBo4q28Pv7sO6pqG2BBxorrtOJz6BSYOpjaq09lUyS6Zn+xSDz/mVhzpI\nMmzf/4VSaaX1LY4saZRYbBFqZHBhw/vBEbycg8ua9PYYYNu1okqAJat5+XrL\nu26ggUGKIiph8Ne35NpOEvTAz7Q9HnVNNGYik1V7x4OAEi+mPyS6o5yOaiMA\nm/6SCG3tjbPpBRRAuIBBBLkIetOvelsjFRK/tWpD4V0xx2kCaa8pdJzoDXIe\nfVOcGDRFV4wYCIYPixWW3IjQ+VCB8w6/sTfAsVsXE0leI6njzwjh73JCN1vf\nYx2Cc2txRDLBjpEmhdtPxamAsIidyB7Cp2175MdkCmyEZufRJM6P+s9wFyVm\nMvdHR4+3vjipZSg0EWIQAZrbkfaO/3QuKgf9FqZWXtMV7M4Cq4zZiTqGFlDm\nohsyFvr0wDeeHSan6lj1UfWaPqDaPMMZB2CMSv50K0tI3C9XpALFvIy6Ukq6\nSs8r\r\n=J1Hu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBeYW2Q/S+biqQbc7oyYDH0R5sOZnWISK+MhJfvB0KRgIhAO/TH1XisE+rcg82Ddg59nTax/N2dkawNel85YCZbF/o"}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0-beta.6_1643183430337_0.6808736072326693"},"_hasShrinkwrap":false},"2.0.0":{"name":"@miapp/store","version":"2.0.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"295635fe3c1826e96d92673928542a75386ec03e","_id":"@miapp/store@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-mwy+aWlufbwV4BEsLqkHfiKfljmYiqkqK0FNbePx+QCqd2nwJRr8F616TupXyNKEUPqYBTfSmiJTbytl3LUYzA==","shasum":"f9611d36cd4c3211f31a2e0c2eac2aeee6dcb89b","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.0.0.tgz","fileCount":9,"unpackedSize":28333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAhWKCRA9TVsSAnZWagAA7HIP+QHBhtzsT7n3W/c/33h/\noMMxwVacNxHzKwjvMHT/kAkHTVw/hUWQU1yOqO7Egl5esK7lwvnYMLBkyBaC\n5vEkRZ83DKpZc0b+lB9GvJRoUpF9vKlBtSTVRlXl4P6RLda/t379bZspVc6u\nL7wgiZErYK6XHYV68iwIatvPA8rXhs7lauI90ccdn4pAIjWxMwq+jb96kKvW\nqwX2rHdr6x96swluWBQ5JDA9gF074THacmXskGxhXdvbuRPkRYXgC/zY5z+I\nHJ8iajwgQoAQaWcRst+ZV24/tPBg/Nq3JCBXYObaYREb+o5DmKoBhCkshUzQ\nX0K20zKuSHvNSkxhgbq7ahsea70xvW2wQzPx6/jnbq7msf2LMZl+LnqKt5/6\n+c7/dGSuPw/P1cxrD2D40aVzDA8auI6JO2DRcUUNWdnoiy9gvOjgxK8X5ETE\n5HkzpMuzb20Jzf45cG6lqURNv520raaXDN1O9QrlgiIfa/3Tgk2bTwy6UT10\nerk0/QxYGYFrzACUX02xZVDU1uMVAtBuiEIkzLu/eWNsDQcfbBOOWz6kh/eQ\nfVsZ3lbLLYw6+WMI6rLKJwZgEus82W9yCtdE+vi4CDmQbUGV3rUqOfUbaKkB\niwpYog6t3nU54cOgtaBvJvEEvyoPkTLIauCNThkyEBYZOk4jr1RVF9Z+dL/n\nX8yw\r\n=r9i5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbCbDr8GOC5eJe2s/Xz1NoESRR8BzbFrUMzLb8sexA8gIgeOh0xF57fyAtJ8FgrmOL95yIHSKiOMUqMpTu0MuD2kQ="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0_1644303754642_0.6544005209091182"},"_hasShrinkwrap":false},"2.1.0-beta.0":{"name":"@miapp/store","version":"2.1.0-beta.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [Minifish Store](https://minifish.antfin-inc.com/guide/store/basic-concepts.html/)，不同点：\n\n* 不支持 `module` 分模块功能\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\nimport { createPage } from '@miapp/app';\nimport store from './store';\n\ncreatePage({\n  $store: store,\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n});\n```\n\n```js\nimport { createComponent } from '@miapp/app';\ncreateComponent({\n  connector: {\n    state: ['foo', { b: 'bar' }],\n    getters: ['fooBar'],\n    mutations: ['foo'],\n    actions: {\n      dispatchBar: 'bar'\n    },\n  },\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md","gitHead":"c91ad53a7db91fec189df9ed2531caeabdfe1c2f","_id":"@miapp/store@2.1.0-beta.0","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-toucoArHdHMzTvrVjH11N2+psMByS2ojNl0w9MdfsxaDmBe6IY/3HskHOyG2AbgiMHDE4c+lGgCeHffUfUbwvA==","shasum":"8b1cfc5051703233675e96457c6f4de55c3ec8fe","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.1.0-beta.0.tgz","fileCount":9,"unpackedSize":29883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCgdiCRA9TVsSAnZWagAAF60P/j9MtHVt3DQRNX0LUqtM\naHnKlyJ+sLMkwa6uGs/Kom6z5UvoSOeHPR9qmtacU1IGDk2LPA9YPy2qAOV0\n9FpGFWJENQFdGIceWisdDzfkrLdN8lno82pC1qkZ/kx/w7S8MHGMKsczJZju\ncfsRs3I0ikA7/P+azZpO8IhVLJTQbrrYgmeHmP6b/scIY/88PNd+sclcbvhw\nHyzWTTn5+ZK3Uhk7F9fqVZFFhkiP4P6lDioOnkHK/rYXQJ0rOQJmoudDtoGZ\n8MyyANQLcdCSUN4eHvbz/A1O5zw3uM1jQRUaJqt2RihQmbprz9ORKP+XilQ3\nDQ/IfVeXC4L2oDwGBwYodOGEGgBAmJORlKaCgmqew6fInZMSorCSmi0WMDc2\nV1ARvZ4a4epbhDO4XFptAO++o5Rd6y2Gg43BcPsKjNxloTkpmtuZR2uTpGAJ\nTjU51euf2ASBqpc0rYnC1/r4qulFAy+3dk6Yuve2ALIL+iey4w9VCDAxXslF\nYJDFmOXeQaGs9oaw27jfWXsSql+pjrkQV7foPnlIxDOqcJWU4jRg3Mch6YcN\nDGPXVnH680qtwgNuj043wBkX+0KAcwu3dgx7sZZTXCvoe37lY8Rc8r+Yqp+7\nFv0NKPfwEH8r9ed58WJopGm2fRO2gTB/dcF6dj6wxXlwVLopXhONq87jhKkj\nEXwa\r\n=9Rrj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcWqkL2zBxicn1Juu06Nx/UOAS71Fr7Zp2XGXRZ3++LAiEAzlsFpWGcSjSY2+9OJsG5dvb3m1YX8JbQZ/yfOla1pUw="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.1.0-beta.0_1644824418472_0.13145624704916625"},"_hasShrinkwrap":false},"2.1.1":{"name":"@miapp/store","version":"2.1.1","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"25915060519ee605f2d6ce5b480c107fd4536895","_id":"@miapp/store@2.1.1","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-cuoVioYD2EhxsILDaYCIxbjHGPaTqIHBuNEjYIjPVUXYch4et4kJyjI4jnwLB1RF5WYCOrWxgecCItleHVgrkg==","shasum":"6add6c90cb83565d046fb30aacb08cc19b6246f8","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.1.1.tgz","fileCount":9,"unpackedSize":21671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDy02ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Mg/+LGgJysAAPw4YZLdpw4SwpRzP+5gtULIc33PiIHpv71ROcsNn\r\n0nqA/6TS8mq8M4V1P0fYNLYJj66DAlCiLFh7Ri+DRzkDq9PuG6XOTN1wT77R\r\nP7EDczfZTZQ2zAIGKaOMxXspOLuCv2DkUNwqFHqGD8GTqVca//RLJ265Yus0\r\n6TG+aTbOX5WUcxMuswRJn2RCONyw8MAH257r0MzGwyxRz2NuIbkfrA6FHemd\r\nXEmMNsNjYxpXGyW74hMvLL0BDiWEMiYQT+Hez74kSE1ybAidejqmzy7kovvL\r\n/E2NTeM9rkkp3IHpU2aH4lP7YROCTY6j19duFOTPAfwcDV/NfugCuBhQXKIm\r\nCwLCzi1GlHXK7JHFkFch76Qd51pKPgV/B9U5fovL6l27JgtR9Aub8V5KGAt7\r\nKj3L53qP5Kker8vbMh95FnsBd9RSD3rshY07kp21RutmmqskDeVlFlogujrW\r\nnKMSwwCNDvKAyKGSTAYGxealdprzqms6mG+dazrK5LRiDlflSPVpQiJJtSjE\r\nX8TvzghGuk0DnXcQfaW6q+ZQHx/z3hRcLstxYKpHaLIq3WieJkn4Ttg8k1GI\r\nPhcknDi7uFf12pmye8qk3fvgK5oHYXCBFzRfs3+txnc/LnVxDCW7XOQj8cHm\r\nV791RPF/cXGWE3o6S/g3qBmcyov71gw55mM=\r\n=XPwB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlI6T3RUF00zGRZ9Cv0XUZs9m8u9zUDUTdZjOZJWE4zwIhAN3cN8m1E2NSlr7BVOxe+cHAijX13IbcPkNjQlNo6hVB"}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.1.1_1645161781972_0.9744305737691206"},"_hasShrinkwrap":false},"2.1.2":{"name":"@miapp/store","version":"2.1.2","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{},"devDependencies":{"@miapp/app":"^2.0.0-beta.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"7f0fdbded7a055a47d83d10114c36c2acdba5207","_id":"@miapp/store@2.1.2","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-ZBS4Hh/kp4p3GeNRtf+zCsOFuOwemME4HQq2T7VGApNE3vcc9sHtnf3s7FvvYoiHfKaeuEWpjK6DXGpyGgtuVA==","shasum":"646d1c79e9ab8b659e35c93476fbc831de6a3c7c","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.1.2.tgz","fileCount":9,"unpackedSize":23155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD0ItACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8xw//ThwATLh/g5V6XpMHJHK8bEVYgtKLFuuwvbU78HrUHvhgUWzy\r\nNpQb5r96rbjKZH0pUx+hXIYwPa6BZLVHQbHupxPeK3VRpkg1qwo0H3cCKA8e\r\nwiWgx764liWJyM86k+AmlIC169pcoDuAzCvsaXsVZBCSt8m3Cmk4+vfedPqV\r\n6Z7lrHdh0dfxN8Q0g7RhXVoJ3gMWDJbfDRhYIi6xOAYJLgd7fTNm3uJKa4Gu\r\nSYEI4jglAGSWqsQAdQAQq0jJ5DiMBzIcKgAVr3A73x91+Fw1PPJtRfR0jItS\r\n56p5zm7HbjLBFM5V5Ad4IypDeMWbT1MLCk1Wfjkxx6gp8Tn5EHmiV2CqZF9G\r\n/NVA1/TlmSazG1fEO3KFbh9BXQS4+0c7905umxfV/OH18EsVqhjl+raMfufl\r\nBcSibKo0VSU/WWxs3o9lfuP0evCVXVRdDTrBE8EvkTafpVJrHkR75AqakoPU\r\nVQObNY2Y67yqLWsY8QYp6PP1PvQJG9MYGI5Gta+PuSb9Ap+9Au9Jydsacjky\r\nfPIV/xX7JJjCooDxill9mPkj5SQF0iVaiotocsieyVJ8ZpZHufquzqxzd2sA\r\nUt2fchv9x8CE/R2QhEnI+orbrZ55g6yIHZJVKYAzRdd3VKmgasIjfXGsAxjb\r\nNdeNdEZAkOfze0nE6SXyW54Zft8pcNVmVtE=\r\n=YdKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4/s/D71XYAoJb48ucN5M/c5I+WClAV1SKfrWXRx+flAIgItq6T1amaZUVKj3yOBamWnhhN0tbXk4/L9B/Kw1zrRI="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.1.2_1645167149081_0.4059213706154108"},"_hasShrinkwrap":false},"2.1.3":{"name":"@miapp/store","version":"2.1.3","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"c5b283e55b254ca1336d2cf75c51f32bc62b354a","_id":"@miapp/store@2.1.3","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-oXWDOi0W/lTm2Y5jE2VXoCScapH9pwZZwTQOz+tULOIAZaYYNNeEvN4/rHV+Jf2cD78QnBHqjdbHXlTmHKliJA==","shasum":"13d7850c3d736ec180cfdc2586e04007d8e80ddb","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.1.3.tgz","fileCount":9,"unpackedSize":23928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD074ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCTQ//ZXmb59wlWMC5KhC0IQZDIGO9pOjBuuYX2okAV/293wjT4XiZ\r\nQKW0r/sgXKXEcuEnpkGNX1yGe2sH3dgTM4xif8Dgy7vSiimDMhccsSP05Tz5\r\n/IJDVYDyqQ2LLdnzs3IoGKbg835pPOyaw0ZmHLKvXPhCilGyZ2akTyByTitJ\r\nIVHBK9SF5Zub6q/EUXTZiWz+kcdlnR85lK8Vf4KOkeJ1ks4tC24K4i+NcZYZ\r\nplfawbXdhV8UyeZPVmzLzV57eBiD6WmeTslBG5GUggtMmI7QdvrvsZEQVFBs\r\n80s3phkmA83THmwq3u0XqkAHachvoAM5VI9UKx7SbGJ4sI0s8/MW5LnEmLMi\r\nKTpeqQsNnqBBaQkJXUnCQ3cclF3/ZTWkRyCuE1L81wZS1ujKgJnNSxPq25dT\r\nQx/n1tmLnEubOA7c3ma1R+qTewm3Wz9oPuQ8KHVJv/DqrB1pMWZ2RTOooUW+\r\nHAG7N+OXuKb73VSd62hGRxy7jKFNnodNTBmV+k+s+IAPCzKvHQAAXEFO6T9T\r\nTgep5F0LO85NsYsPyZ5l6K/Ie6p13ChSMZhgh0ZNxtHQ6bx/66/fLDcsVu7p\r\n6RiR/b8lsNDV7omg+VzalGna2gkdFW+nfMFbReqDrvOrIA+Z9X/7Uxn2Ire/\r\naxuf2VW9oBBPqzUq0aZYa1QhIkNrYZ0covk=\r\n=A7eu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF93wXGn6ICSIyQaFX4YrbODpojnD4HP/CY3/ZOk8adRAiBBm6gmM19bBMgJv/ffTo+/1/pyPRsmYXNZhGDOE+eQNw=="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.1.3_1645170424069_0.611978801289264"},"_hasShrinkwrap":false},"2.1.4":{"name":"@miapp/store","version":"2.1.4","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"0ecb83c36f7da7bb7f9baec179b4243c038aa121","_id":"@miapp/store@2.1.4","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-s+B+btL4L7sTi1Rnt/uR8G1BZGYFPzafhw1OYoUZnI1BALUUqFvl0KUZUhKSztzfEofqf+AC5dPLFDXz0AdXLg==","shasum":"3f899015e409293cb6050d385cd7c715aefac12d","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.1.4.tgz","fileCount":9,"unpackedSize":24090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFfVVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Jw//R7PVlnfb5ORm5yNyZAyce+GjKqwKnhqYVIj+kSxYb+GxTnNR\r\nBe64Tb4LnQsUCY1+Wespx6enAoIlf3gf6GDkHcsIKjKjOkNPWxYnSrXPotvv\r\nqR3xSArc/IFdfCNxwolPzkcr0bz/AWXA3qjPxfXXU0kfOVwMiFhljkjdTybZ\r\nMNaQdn0ivQIp0XuUG6mjjvaGhg/n9ZEFcwjNcWwZVsElsFvjJiSKLio/sRhh\r\nHk+Q1+up7gFtgy0X+0IlumeAJuIUl2yNLRSgDpb3DaMjE4lIQACdrXGvAA8l\r\nh/9V3nmjsoCC3xhf6BskxKrUK5y2pBZviqZkvGn988qy3CvJdmdSnW4tjOgV\r\n/VgCzNzO2LEtOU3ShTXlMrUJUoxE6v2RpBkFYeOhONpqJ4SluV//3HxaQZOB\r\nwwoIhrkdDj3qSg/RqJtDI3v8bSjD8Dh4f8p8ML833Y0bHrvJpS8HQfCLAV3f\r\n+VfIZAV/9bMmHo55S5ss1q7HP70cyLOBBKCRS+fg3mfwl2tYBT3Wj21M+CC6\r\n441u71PACUss6wcnIt7dnvw/kXotDFFurpdFbD/gI7l3TCE59k0zRi5WFmrx\r\n/4ZaY6dcrtIL7d8BiKFkoQ+K8nqV2GdDRqqm2tEn3u1dXk2YfOVBmrzSxAT3\r\n2Oq12NbomHfzLwLZC6XEenms3rlWZsnPgoc=\r\n=1BVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJS3EAWl/tk4px9UnXi7z7XJ3RHBcPS+ebAggrmh7h2AiEArqsE49bAekyqFV8spbsSpFnexvnWAvCor+bmeLzvLuQ="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.1.4_1645606229750_0.24945637426306533"},"_hasShrinkwrap":false},"2.2.0":{"name":"@miapp/store","version":"2.2.0","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"d251f6cab4f5f16cdbdd0e3a4d5ea67442b08c7a","_id":"@miapp/store@2.2.0","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-HBZc3v6ErS7j8P2NIJjZ1nNa1LAn3SLIqTrDtHagw/j31ynIq0LZ//JpHCzgdj7VMQReZTSLF0eDAX5Waz2Gew==","shasum":"08bec5985670efe41dd4748375e360838078c57f","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.2.0.tgz","fileCount":9,"unpackedSize":24203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIeEbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqncw/+PtC7wK++S8WwURdp9A09AcOtcOgwGiLOE3cmy2+Nn19TrOTa\r\nNqPdJKydQlg40tPwuibCitNg9PkTY3uMNVnJdf0j1hIJvxDa2f2NEoCTTx0Q\r\nP3EXa1oJyPvb3TAk02D32NDrAIZHboIyLOjK2kR75QAa6TZxZLOUK0oKiT/I\r\nkCxtJslBLxeTXvNvzLl7R1iicvu6CPEQa83EXREEdQ4Gm5G5zjFhJYL8Oy2h\r\nIn+8m2XTW1dLnPCGmfMgz/WQEdwfm3AxUrLcpzcZoX3ZSRWnQID31ZQFuGxv\r\no1zpBRNro2q+jX6EDhIESlWTefUk08+mzDBu5WKV866ZYypXvcR7RWgyOhPO\r\nKtYblCIzz6IlQ2kHc0QMvJEpPN6tBEQ5Y9BMhhdzwl1wowg1yNTaFRmGm4Xa\r\n7khg8zDD63UCrbvffLBu4bEOHAxpmwQqVYzIfU5wG2GqeYvSoMnmB6oCsn/Y\r\n+0YTO4l99UcBUhbkZE9HV/xeTTxI1JtwhYpsQy4Cga3V+B78Hdlv+aLFb2OB\r\nZpU1rgKAhL+pP6iO3DIAKJwFEiRtx5kf+L3YDP0hFPIzjU6gwWwkO06OdKY0\r\nEhuWS8mTw5RNtfXZ3bPFzhKAboedOPccO8MnxzV369AIQHLHIZWito/qBufz\r\nt+MAkFCQeNQtoNAa9/o9Cv71nous/cNK0KI=\r\n=5KVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyDgIExC9lW+UZZOjVyl/miSJo11oVmjdJLu9NoRwPzQIhAIi+rEc+MQ6YPSn/UpZSwopo1B/tOcTz55dn5lvaDc4f"}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.2.0_1646387483411_0.03548224789448717"},"_hasShrinkwrap":false},"2.2.1":{"name":"@miapp/store","version":"2.2.1","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"7805ec70788b7810263779018744d902ac8d1caa","_id":"@miapp/store@2.2.1","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-dgl3InwmBUZbNE13y6WYfKQ2dtaDvp0Buulhppu6kiy35nXIJiSPKGzVA5YT4PVUuE0dowXmrUNaG11X9hbGaQ==","shasum":"7a8131baa682a9467147a0a037391fa07bde009e","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.2.1.tgz","fileCount":9,"unpackedSize":24211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIegOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSuQ//Wu7VKHaA8sAyvxTcKMKA6IVzkjZoGZFtXv/vunowIoHCzF5z\r\nGcY4v3tPTrWaEM8CW1Lk5lUhuOAsICi984+l9q6lkRQ1+lXAUDr6b+U3z9Zx\r\nJXfjNk8xU3TDE1JQO/cUy8MLLMK6IW/iUNVbJpP8uXWRLhcQDI/qI1MCRIKE\r\n7E+syaehtD/eNH6X5hvpcqPSTEVee8zHDtYr9x2i5RvD7xLW/i4sFe60StBv\r\niQE0IHUu+RwkBl927cRo/pXkmJGf8T/SYFSICCe+pypIMxd81V7brPA/+HAW\r\n2mqiTmNIuCDiMScCIYDZQ8MaAb0jO5pg5YRN97KiXz/um3W65ninQ9U5lueP\r\n2AiW2jGVlDZAtNPphCfnr6G0tyxwVeOEkfRRD0eYBoO23B+omxAfnaP5WB91\r\n6kIeJzpV+2gbtv5A/TfAFtnRYY9/x3T4Me018QS0MMz6JBe/o+Em0VFkaoqY\r\nA/RjkZ3j951dDO8ae2k5tUZXeruRWXZBgaW5Ye4Y7U/eO5a+2ICtE8G6pJOq\r\nCv+y6byLHx4ONYBn1KhEPdPAUlArwVyE/i4JxEs86dy4EAMSw39yzEgH4+qX\r\n4yw91KJqWcLC3TKebcwx9RE2m4eN46Sdb/RVzlSofj8oO/lx1qhZgrhAN5C7\r\nHAPj51pIXKNE8S2Jg2p2f7aEy5kBSRp4KK8=\r\n=wlMZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8pC4OvKKEDu8Vipez0raCSZTKHiKOhEjZuCumnmsOvgIgQFt3xm7889Ka17Rt1ZXp1Wdu/PHWKDj/+94f/LY+BHw="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.2.1_1646389262126_0.3543560385410105"},"_hasShrinkwrap":false},"2.2.2":{"name":"@miapp/store","version":"2.2.2","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"104227312d6ebb8b1a255d18b43ad9d8b53fa3a0","_id":"@miapp/store@2.2.2","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-QrCNRKE5zv6dk+Iu3o7mCYcJHOP/2kZJXzTp2DlV4ox0B1fE4Bh4akLU3u6b0S3p71AP9K4tnII4pHz44zRsbw==","shasum":"757cbb067b5265f2f41f0fc292d4e307f3630ebc","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.2.2.tgz","fileCount":9,"unpackedSize":24227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIfhaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCQg/+I8Yot0sasizeiaKIlOwyePOZKso3+swBij68jaMuS6koOSpC\r\nVnXRLVPYNbV9qwtlvf+TOeNZuFzP5syEu02k0J6IgPHQ+THb6vppbCMwK+1G\r\nv1754wNL2XEfX1m4X1l62aS+VI1l7k8wifUmiXZgjlQQZcehBVTsbP2r5qjZ\r\naaXuI6pxXJswTSvzMsTQqiFBG/HEY6oBOQhEYxKjceWtKGfnOXpXrPek/qd2\r\nh+Pe9K3iLbLBOVzt2x6+2+S794vS5ZqVolhRy9MnNP8iNUx4J2hVZW10XjJM\r\nrpoaxo6mv3hpAbSLOag78GAOyz74b4sJ9Lq0D8pxTqklhINM7qtdmo/H/kYj\r\nIujPNmiLB8r+ASHUXoOVUkUDyqSUYI+McWZ4GCUSlKdU7sZ+Kn4vQnbLuw1l\r\nISS0P/Hx8EGDEsUGggLI8OyhyXIQSMU4lc2GE6uXjqAPm21ZR0kXVudCiKlb\r\nUaucD3jBmlTGmo3BXx3UAENABu/dCtUCTz3DXhjE8SDNhvPEpIQrCAXuJNbz\r\n0K11hUevPSfCHGV6pWYDbfWR1et5dzmgTOSx4k/ijD2/riKVI2vv/RKYcids\r\nNVRmdyX+kyrOj9kh5BDo8DcuGYclvCFTI6RlBtUFvf0S36ZneKoSqXAqrN2H\r\n0cyL/6ssrFJyljIjPP8k5XCHlIgU7N8ZXRU=\r\n=l+ry\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiJWPd/AG5KyDHvbdHZdE0qFKKLuE++CQGddeEpvVqzAiEAvjt/56cIX3N8psOS167LzW8/s9atxuYixMawZeDSP/w="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.2.2_1646393434761_0.36164303645558404"},"_hasShrinkwrap":false},"2.2.3":{"name":"@miapp/store","version":"2.2.3","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"e41391504b30c21a140a2e31e11d118edd65f07d","_id":"@miapp/store@2.2.3","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-fyA2iJJN/16Aj+b8GlK4oIE+Y5/4XE4z4FgeOlvbqVJTz3hhwzaVGS4/ZrHyk+0pOkcOBlMXe6fCahbd96Exmw==","shasum":"dca278f378f4b7e5a56b93054b8c041dd688fef1","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.2.3.tgz","fileCount":9,"unpackedSize":24334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIgAbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopkQ//WSpPa+1xnJRWBZOtrjYGFDnhSWel+XXCzRb2A3MGa1bFPaGi\r\n9wnWbXWP4nayYKbOrPJ/YQ4FkXjOCEvx87TgrEXIx7HqwLvxc2hSSN2XSNKR\r\nv5kzjgUXMl7hz9iuttJi40Kk5/Kz89CJZfWcr+NHgsGKN9Hf5/77jWjvyQ92\r\nwuSmKVXAuSPgXCLig+efQO3T37FPlsirrJIOXR35kLokKAaXpAIUUr4CXKu7\r\niMfSm4Ss+FBPjisDLGgRP2fr1V/PmyJIujS9Q+cbFtDEg4yHmCOAjH//KOh2\r\ntn+MPBveTBYYg8nMModTN8nfpqvUKmbTJYrMqugohQwvEUD9gxBNflOM1bVG\r\nHs+8vNCQUYisSgVtiktR0NsvzFHz9K634mtvfb3+fb//DlBOE5/ZM5wb76Zy\r\nHlkqyMXYVL3FQSt4LLhrfpLTrvRxRVQm346wpm3FyRW9L+ptcGYAOpdYo7yr\r\n+ExNeNn544ukfuve0Oe62b+6mfS7M5VHBogLfMIYbtW0qx0KV4WeY7AsnaPS\r\nTZI9p2OxXlXWpa2+IxhZQEY2WQFCn8cPiQcYetx2OGP29FnLhydEGxm3K/ei\r\nBIceAoEELM00ZGJOtzj4JofCScm7vUPLxCJh9qgrvGYj9Lxg2qYN2s93NVJ4\r\n1+qi/2pY0Ri9rxcxwwcXH9HtR5z+U9Km53k=\r\n=kZNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8fEyHlu9e5M76/jL7JbuvDkvf4+aQ7jLV5ckcniqu+AiBhnOEmPWGup8NUpshWolxx6ONPL1l3d0/zJrElKqiqbQ=="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.2.3_1646395419549_0.3084013348633081"},"_hasShrinkwrap":false},"2.2.4":{"name":"@miapp/store","version":"2.2.4","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"5ccbdc87e3712cdade0b585c5576d67a987dd4c7","_id":"@miapp/store@2.2.4","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-y7bwCqUccGVQRTrpUXIPWMLxnijPVeCiOUj7RmI/OLfhVz/xVniHHKjKgpLYSmby3xpn3yDZU7CT/cksbQ/N5w==","shasum":"f7de5327565728ecb5350467e883396403b1ebe6","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.2.4.tgz","fileCount":9,"unpackedSize":24426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroVA/9E/IKWvISKqNPeMk0jJsTIka77aWtJTIxxmPFhHCs2Lx5LVO/\r\nkQ46PUwZ3M0EoSFFqtvaN+ikOsQLEGhE/p5S58LTcOIasD+CZUW7oq/BnRzq\r\nOwUdiWI/QTTnB0W4nxDvKyeoZZZVZiubzhsLdkJpxTV+QB3m/GMDqen4icG9\r\neBKnlqXXfXb1rnvHLvC7YuEFBtam5gNMsPTSPXz6M9jxLrrOGchmzY6VEgbt\r\n/6xkIRjb6NImM2bHpqqzxG6+Pwm/HsN0yAfhFu9XzzywzdBRbvf91Jd3wBRi\r\nPXaAL0/kkynlnVYoG1S6N9ZQiJmurARvV6qwBN2whrZuE4Zq1T/3J7YskJxq\r\nx44/XmlQyHLClrfjTMFy7kho46jfvilkhGu2mv40Hn1nw/rIY5Sc7nfYuAHF\r\nmDTinGVKBRAxJiDkLoaCz/kaNceAmHIdXyjj7BPlNyeDLZzYeuG7SKsubjSd\r\nfCh0PKI2Lml+/SzgdBu4FhwoaKH1cR51ik9wA6jy96vMguz4sk5Tq9eGExK0\r\nFea3+n8pU3bwXSHE52OzEUwD99abpOmwmViGyWqjRTRhxko6KXB4kt7D/2Tk\r\ngvWTdHQdk6Mp5Q76nniMF5RN8X/cTeZ+B46X2OdwTrkRn3CkD16LT/UV5bxR\r\nTHHjTi72sS7C8efI1pAejx+FQq6HfzBcsOw=\r\n=Wyuu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGum0UMVGKRrkLOiQylNqRvc5666o+XUdIuelGoVrsCAIhAMFWUv3FnNq/syXpJBfGzqqOfVxXkkltFER6EuKMRWkd"}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.2.4_1646642673466_0.26659947561886455"},"_hasShrinkwrap":false},"2.2.5":{"name":"@miapp/store","version":"2.2.5","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"e697656235e51e068c1938c1dc2db5c4bbc44043","_id":"@miapp/store@2.2.5","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-ZmT3/oqZIOyPRYmpvQJ68SD3VSd6kRByB2/jxyVL4o4Q7IqvN6oCSJDt24QWEJ1X6UIVd8a0u4hmWh1+tA4ybA==","shasum":"ce0bf1a2222dfbfa51b7b0146fab9eae4e3b42c0","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.2.5.tgz","fileCount":9,"unpackedSize":24469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMveUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYwA//WUB5Fc5EWGCooOLfkZTG8b4byu9miXwl0e/p8S+yHuGNcs7k\r\nH3/TBUwQmG7ceZk3Zc9KuRxMtZnfRpuXuJGx7BUfPYuu1nsEbVUEq/bTtBcR\r\nt2i2gCjTUBm7q8LtYSwPx+4yFXZex48wyn7cyZJkYC8o5juqKdXnIt6aK/BX\r\nwAmWhUPtLpL+LksXUm2TbkjoTqxMCao6+x/RppHC2Re/ftMbH3vRcbirYykG\r\nh3789taJg/yynOMHUBCHE7FGeK+caXVRqrG/BMO3MADnmDll9R1kSShrmbOY\r\ngCAqoEHxd0J5HlQci5mqmiwBzFx0FU3zEg2Mz6YLIc1vlEuQoQQ4WZFBfGLt\r\nv8PwEpIJf59iFncfbh9QIQm5/aaIrQJOx6UFBC9zvFW5L6QPUyj3riSobOae\r\nTn9sxqjNaysF4HDq4E44L0/SI5ouY8IDuFFneKBzl/QxLdcenQdh0iLIcSyi\r\n8mHwwW5SH/XIAcOSEqY4zW+t6lLKGDDCcFkMqtBUhjk7c/sJLN3A+JqlW38V\r\ndZzheQgkGyUM+ssz54TpqfWuFACFdsP71D0DJ9AT1P+HHbr/udmS9Ce6KsFF\r\nDZmWbBF0lbDqjnnt/AWN1oBizByZptD9vy8D/JTgkChulSadEzHRBjLpw4zj\r\nBViQ1ACtlq5KfOr+vxcm8HD/kZUeZd5+FaA=\r\n=kNwM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNEOemKGpsJDYeobk8LHgpZtXYXYjFm/VwFK4bGE+5xAiBHnKsdDPP5WUzzkjCKPSjVvxycXwnQDt35zjsLkKr9tQ=="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.2.5_1647507348033_0.1557428506421139"},"_hasShrinkwrap":false},"2.2.6":{"name":"@miapp/store","version":"2.2.6","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"22e26613bbcdc4ece11f47e19f648b72f78b0a93","_id":"@miapp/store@2.2.6","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-/FDXlCfWy0YuifpeEtxj5LAwndwMlnmS45ADmMQkkMkORsUH2qiFZtEqJJ5+88Jp3t8atEDYXXEEvHiNNBbJCg==","shasum":"04b42e3a39dc405bde124b5d2eae52967a5f3273","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.2.6.tgz","fileCount":9,"unpackedSize":24667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN+PmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFmA//ft5rnkBGvkvJ8OdAD7rqo6BLkPoTeZ7NNEnp/vdLtAxyMpxb\r\nFIoghgkkwahyjg+QO3UjwHVhafI6TcGWCvDu+dRd39SEYENVHK4mlLyqNlWt\r\nVNxy+tDi0iIOGAsQyU+d1gk10wyoe8C1iiw2harV11KajcEuluTcUM6RNHkQ\r\n/H8MWB723YGopgzSGaZmIc4UNsHN2G8xvTJpCjAvr24YdlaxiIu/7dwjR2ac\r\nIHJfy3dXEBLSsVJN/uXVE5a2Rp8usQNERNuKSIvx3qkyy0+LNC3NaKS1tbfs\r\nk6RKSfa8P0YXJ8MiQRMMHU4EKZT+/lxH9ZlYnlQyRafdq1gPAl4DFY3U89a6\r\nZ5gzfEnTLlx4BfPXBsqCV4pfTgOSzFNLRx5ivNhD9l2bED5Iw6/StM076sMl\r\nApohzDogZW03wIxkhGj9phpCRXPK7GSYOyKqq8UoDYCGYRxflrZwV/Tg2XNh\r\nX4aHUYm4n4GGNrcVuFuGn1P8CU8mCjr7iwuO7XbMpIbapppgtynEQbEfBHwn\r\njeMrI5EnwOXuDdTII4bGOMIeZ2LAn7cTaDePo1/+0ROnGauZ660ft7W23qaC\r\nn5dQA/NsVKzjwTFxWQonxGOs7Zu7VQzeaVaYhDJyDhQ2qa61A4VlfSwD7pDp\r\nbRC9tdgaovwlWGu7TDkYhbEnW4mleAuCKdA=\r\n=9HD7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwijGfm93kvWIPkmwhjt8TFs5pZcJ2rVcd+WNh9T5LQAiEA6n9/G7+b4GmnIS60vY/t3xnok3idoL5DgSf/DPDlPK4="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.2.6_1647829989842_0.9675193901289139"},"_hasShrinkwrap":false},"2.2.7":{"name":"@miapp/store","version":"2.2.7","description":"数据流管理","main":"lib/index.js","type":"component","componentType":"api","group":"miapp","project":"store","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"dependencies":{"@babel/runtime":"^7.0.0"},"devDependencies":{"@miapp/app":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"8703fa3bd8275a263752f26c9e1ea5f8c6c09bb8","_id":"@miapp/store@2.2.7","_nodeVersion":"16.13.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-U2DML53BwEL47LLgmC6UO9D8SVjVfPMnVArsMzGsl6ZeVKMl3+Obu89VnUDdNbFvZbgYISbdiuxvRA6sBETpgQ==","shasum":"87cd6c266efd6131f54fc1766a93dc51df77a614","tarball":"https://registry.npmjs.org/@miapp/store/-/store-2.2.7.tgz","fileCount":9,"unpackedSize":24469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN+zlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkSQ/+KXjZkBKT+kgRXnRCMzfPk1cgVftOMg1vy94/LWx55W3f+IZQ\r\nzbaMp0i0E9oa0Y/HtSUWEPPQL9hh6xcm9yCCtSKr8iJnU8q0PH59IWZAmKQ5\r\nDrkqVINaSW2Z39RY8Qn/IU4d8ztIhAaQ00ijWgJvIDsV++Q2cw9ZjINOQR5l\r\ns8BLraybMAwhtU7mkRiTog6nbzKc1dvXDuFWSK5P0j2op2Bm1oD635I5RkrU\r\nEfSs7N8cZLaQ3DU6uDVFap3xv04QaYuejcq5qU9qzRuhu1g6q0Jvm+BnfGqv\r\ngc5sEbE6koCbiP5ioFUT+f0gSwaVK1/T9fcRMhMyz0Gl+ape2mNpiEQACxaT\r\nMMzmysGzFomfoyk/+vcOfQsOqiriMYLmGZmzJFXHA2MB9mVgWqXxXJQwJAx2\r\n/oT2tSIo1AGay6nKbSGZ9ZGdgp3Qv3m4bxBlgE+whgxPOkPzoAKiwgnCPzhb\r\nW3M5oCdGZ3X3ImlHmx00z8o40WducalZ/kNcbQQ2adN+zY6QNJTOO/QkeS1/\r\nCKShd/frHUfnPA55cJZX8a61FMg5J5NeZ2cGRXlwC0OyvapCK3fxOO8fRxag\r\ndSouWyLYcsUykEOc5ovsha11hVTiX5eeL+5Y2aoAtH0AbIOHp2PWw/+Xf09G\r\n0W2CJiLhFiurZewI2VAkMo1P94CzSFY63OA=\r\n=I5CZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFK6noOHGHYm6D8c5v0L8UeaqTbMTNWldRnxtHvfSyu2AiEA6GaXDlv6X1FBP00TY4xrNpLkzJbrXJu/tttVzPzGdOw="}]},"_npmUser":{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},"directories":{},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.2.7_1647832293095_0.5799396882577679"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-01T14:05:39.208Z","1.0.0-beta.0":"2020-09-01T14:05:39.707Z","modified":"2022-04-06T05:19:54.292Z","1.0.0":"2020-09-01T14:05:56.295Z","1.0.1-beta.0":"2020-09-02T08:19:01.733Z","1.0.1":"2020-09-02T08:19:58.189Z","1.0.2-beta.0":"2020-09-18T11:18:24.237Z","1.0.2-beta.1":"2020-09-18T11:26:36.480Z","1.0.2":"2020-09-18T11:26:58.916Z","1.0.3-beta.0":"2020-09-21T09:21:29.338Z","1.0.3":"2020-09-21T09:21:46.292Z","2.0.0-beta.0":"2022-01-12T10:55:58.221Z","2.0.0-beta.1":"2022-01-12T11:44:50.728Z","2.0.0-beta.2":"2022-01-13T11:17:44.016Z","2.0.0-beta.3":"2022-01-14T12:16:01.468Z","2.0.0-beta.4":"2022-01-18T10:58:45.675Z","2.0.0-beta.5":"2022-01-19T04:48:56.608Z","2.0.0-beta.6":"2022-01-26T07:50:30.532Z","2.0.0":"2022-02-08T07:02:34.940Z","2.1.0-beta.0":"2022-02-14T07:40:18.648Z","2.1.1":"2022-02-18T05:23:02.315Z","2.1.2":"2022-02-18T06:52:29.201Z","2.1.3":"2022-02-18T07:47:04.230Z","2.1.4":"2022-02-23T08:50:29.904Z","2.2.0":"2022-03-04T09:51:23.539Z","2.2.1":"2022-03-04T10:21:02.250Z","2.2.2":"2022-03-04T11:30:34.932Z","2.2.3":"2022-03-04T12:03:39.703Z","2.2.4":"2022-03-07T08:44:33.597Z","2.2.5":"2022-03-17T08:55:48.159Z","2.2.6":"2022-03-21T02:33:10.239Z","2.2.7":"2022-03-21T03:11:33.277Z"},"maintainers":[{"name":"lamo","email":"lamovv@gmail.com"},{"name":"kingback","email":"ningzbruc@gmail.com"},{"name":"kehanshi","email":"kehanshi@gmail.com"},{"name":"f-loat","email":"chaimaoyuan@foxmail.com"},{"name":"azure_jyx","email":"18853373264@163.com"},{"name":"jackieyoho","email":"yrZhang1995@163.com"},{"name":"shaoyouqing","email":"Shaoyouqing1213@163.com"}],"description":"数据流管理","author":{"name":"huya.nzb","email":"huya.nzb@alibaba-inc.com"},"readme":"# store\n\n![](https://img.shields.io/npm/v/@miapp/store.svg?style=flat) ![](https://img.shields.io/npm/dt/@miapp/store.svg?style=flat)\n\n> 数据流管理\n\n## 使用\n\n具体使用方法参考 [Minifish Store](https://minifish.antfin-inc.com/guide/store/basic-concepts.html/)，不同点：\n\n* 不支持 `module` 分模块功能\n\n\n```js\n// store.js\nimport Store from \"@miapp/store\";\n\nconst store = new Store({\n  state: {\n    foo: 1,\n    bar: 2\n  },\n  getters: {\n    fooBar(state) {\n      return state.foo + state.bar\n    }\n  },\n  mutations: {\n    update(state, diff) {\n      state.foo += diff;\n    }\n  },\n  actions: {\n    doUpdate({ commit }, diff) {\n      setTimeout(() => {\n        commit('update', diff);\n      }, 3000);\n    }\n  },\n  plugins: []\n});\n```\n\n```js\n// page.js\nimport { createPage } from '@miapp/app';\nimport store from './store';\n\ncreatePage({\n  $store: store,\n  onLoad() {\n    console.log(this.data);\n    console.log(this.$store);\n    this.$store.commit('foo', 'bar');\n    this.$store.dispatch({ type: 'foo', bar: 'bar' });\n  }\n});\n```\n\n```js\nimport { createComponent } from '@miapp/app';\ncreateComponent({\n  connector: {\n    state: ['foo', { b: 'bar' }],\n    getters: ['fooBar'],\n    mutations: ['foo'],\n    actions: {\n      dispatchBar: 'bar'\n    },\n  },\n  didMount() {\n    console.log(this.data.foo);\n    console.log(this.data.b); // b => bar\n    console.log(this.data.fooBar);\n\n    this.foo(2); // this.$store.commit('foo', 2);\n    this.dispatchBar({ diff: 1 }); // this.$store.dispatch('bar', { diff: 1 });\n  }\n}));\n```\n\n`axml` 直接使用 `state/getters` 数据\n\n```html\n<view>\n  <text>{{foo}}</text>\n  <text>{{bar}}</text>\n  <text>{{fooBar}}</text>\n</view>\n```\n\n\n## 开发\n\n1. `yarn` 或者 `ayarn`（[阿里内网](https://web.npm.alibaba-inc.com/package/@ali/yarn)）安装依赖\n2. 小程序 IDE 打开组件（[下载地址](https://opendocs.alipay.com/mini/ide/download)）\n\n## 更多命令\n\n* `miapp newbranch`: 新建分支\n* `miapp push`: 提交代码\n* `miapp prepub`: 预发（发布 beta 版本）\n* `miapp publish`: 正式发布","readmeFilename":"README.md"}