├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .prettierrc.js ├── LICENSE ├── README.md ├── config ├── base.ts ├── build.ts └── index.ts ├── dist ├── index.js └── index.js.map ├── examples ├── README.md ├── basic │ ├── .eslintrc.js │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── app.js │ │ ├── app.wxss │ │ ├── index.html │ │ ├── pages │ │ │ └── index │ │ │ │ ├── index.js │ │ │ │ ├── index.json │ │ │ │ ├── index.wxml │ │ │ │ └── index.wxss │ │ └── store.js │ └── webpack.config.js ├── chaining-init │ ├── .eslintrc.js │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── app.wxss │ │ ├── index.html │ │ ├── pages │ │ │ └── index │ │ │ │ ├── index.json │ │ │ │ ├── index.ts │ │ │ │ ├── index.wxml │ │ │ │ └── index.wxss │ │ └── store.ts │ ├── tsconfig.json │ └── webpack.config.js └── typescript │ ├── .eslintrc.js │ ├── .gitignore │ ├── package.json │ ├── src │ ├── app.ts │ ├── app.wxss │ ├── index.html │ ├── pages │ │ └── index │ │ │ ├── index.json │ │ │ ├── index.ts │ │ │ ├── index.wxml │ │ │ └── index.wxss │ └── store.ts │ ├── tsconfig.json │ └── webpack.config.js ├── gulpfile.ts ├── jest.config.js ├── package.json ├── src ├── behavior.ts ├── core.ts └── index.ts ├── test ├── env.d.ts ├── env.js ├── index.test.ts └── setup.ts ├── tsconfig.json └── types ├── src ├── behavior.d.ts ├── core.d.ts └── index.d.ts └── test ├── index.test.d.ts └── setup.d.ts /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | types 3 | demo 4 | dist 5 | swc_build -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/README.md -------------------------------------------------------------------------------- /config/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/config/base.ts -------------------------------------------------------------------------------- /config/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/config/build.ts -------------------------------------------------------------------------------- /config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/config/index.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/basic/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/basic/.eslintrc.js -------------------------------------------------------------------------------- /examples/basic/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/src/app.js: -------------------------------------------------------------------------------- 1 | // this file is always executed on startup 2 | -------------------------------------------------------------------------------- /examples/basic/src/app.wxss: -------------------------------------------------------------------------------- 1 | /* this is the global stylesheet */ 2 | 3 | view { 4 | display: block; 5 | } 6 | -------------------------------------------------------------------------------- /examples/basic/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/basic/src/index.html -------------------------------------------------------------------------------- /examples/basic/src/pages/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/basic/src/pages/index/index.js -------------------------------------------------------------------------------- /examples/basic/src/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } 4 | -------------------------------------------------------------------------------- /examples/basic/src/pages/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/basic/src/pages/index/index.wxml -------------------------------------------------------------------------------- /examples/basic/src/pages/index/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/basic/src/pages/index/index.wxss -------------------------------------------------------------------------------- /examples/basic/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/basic/src/store.js -------------------------------------------------------------------------------- /examples/basic/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/basic/webpack.config.js -------------------------------------------------------------------------------- /examples/chaining-init/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/.eslintrc.js -------------------------------------------------------------------------------- /examples/chaining-init/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /examples/chaining-init/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/package.json -------------------------------------------------------------------------------- /examples/chaining-init/src/app.ts: -------------------------------------------------------------------------------- 1 | // this file is always executed on startup 2 | -------------------------------------------------------------------------------- /examples/chaining-init/src/app.wxss: -------------------------------------------------------------------------------- 1 | /* this is the global stylesheet */ 2 | 3 | view { 4 | display: block; 5 | } 6 | -------------------------------------------------------------------------------- /examples/chaining-init/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/src/index.html -------------------------------------------------------------------------------- /examples/chaining-init/src/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } 4 | -------------------------------------------------------------------------------- /examples/chaining-init/src/pages/index/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/src/pages/index/index.ts -------------------------------------------------------------------------------- /examples/chaining-init/src/pages/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/src/pages/index/index.wxml -------------------------------------------------------------------------------- /examples/chaining-init/src/pages/index/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/src/pages/index/index.wxss -------------------------------------------------------------------------------- /examples/chaining-init/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/src/store.ts -------------------------------------------------------------------------------- /examples/chaining-init/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/tsconfig.json -------------------------------------------------------------------------------- /examples/chaining-init/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/chaining-init/webpack.config.js -------------------------------------------------------------------------------- /examples/typescript/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/.eslintrc.js -------------------------------------------------------------------------------- /examples/typescript/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /examples/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/package.json -------------------------------------------------------------------------------- /examples/typescript/src/app.ts: -------------------------------------------------------------------------------- 1 | // this file is always executed on startup 2 | -------------------------------------------------------------------------------- /examples/typescript/src/app.wxss: -------------------------------------------------------------------------------- 1 | /* this is the global stylesheet */ 2 | 3 | view { 4 | display: block; 5 | } 6 | -------------------------------------------------------------------------------- /examples/typescript/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/src/index.html -------------------------------------------------------------------------------- /examples/typescript/src/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } 4 | -------------------------------------------------------------------------------- /examples/typescript/src/pages/index/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/src/pages/index/index.ts -------------------------------------------------------------------------------- /examples/typescript/src/pages/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/src/pages/index/index.wxml -------------------------------------------------------------------------------- /examples/typescript/src/pages/index/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/src/pages/index/index.wxss -------------------------------------------------------------------------------- /examples/typescript/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/src/store.ts -------------------------------------------------------------------------------- /examples/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/tsconfig.json -------------------------------------------------------------------------------- /examples/typescript/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/examples/typescript/webpack.config.js -------------------------------------------------------------------------------- /gulpfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/gulpfile.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/package.json -------------------------------------------------------------------------------- /src/behavior.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/src/behavior.ts -------------------------------------------------------------------------------- /src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/src/core.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/src/index.ts -------------------------------------------------------------------------------- /test/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/test/env.d.ts -------------------------------------------------------------------------------- /test/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/test/env.js -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/test/setup.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/src/behavior.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/types/src/behavior.d.ts -------------------------------------------------------------------------------- /types/src/core.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/types/src/core.d.ts -------------------------------------------------------------------------------- /types/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechat-miniprogram/mobx-miniprogram-bindings/HEAD/types/src/index.d.ts -------------------------------------------------------------------------------- /types/test/index.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /types/test/setup.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | --------------------------------------------------------------------------------