├── .babelrc ├── .gitignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── regular ├── bower.json ├── gulpfile.js ├── lib ├── config.js ├── const.js ├── directive │ ├── animation.js │ ├── base.js │ ├── event.js │ └── form.js ├── dom.js ├── env.js ├── group.js ├── helper │ ├── animate.js │ ├── combine.js │ ├── create-expression.js │ ├── cursor.js │ ├── diff.js │ ├── diffTrack.js │ ├── entities.js │ ├── escape.js │ ├── event.js │ ├── extend.js │ ├── filter.js │ ├── parse-path.js │ ├── parse.js │ ├── shim.js │ └── watcher.js ├── index.js ├── module │ └── timeout.js ├── mp │ ├── app.js │ ├── buffer.js │ ├── call-hook.js │ ├── data-sync.js │ ├── error-handling.js │ ├── events.js │ ├── index.js │ ├── init-root-vm.js │ ├── page.js │ ├── throttle.js │ ├── utils.js │ └── vm.js ├── parser │ ├── FSM.js │ ├── Lexer.js │ ├── Parser.js │ └── node.js ├── render │ ├── client.js │ ├── server.js │ └── shared.js ├── server.js ├── util.js ├── walkers.js └── wxParse │ ├── index.wxml │ └── index.wxss ├── package.json ├── scripts └── release.js └── test ├── directive.test.js ├── helpers ├── assert.js ├── eventDataSet.js ├── filter.js ├── global.js ├── index.js ├── module.js ├── mp.runtime.js └── webpack.config.js ├── instance.test.js ├── mocha.opts └── mock └── holder.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/README.md -------------------------------------------------------------------------------- /bin/regular: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/bower.json -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/gulpfile.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/const.js -------------------------------------------------------------------------------- /lib/directive/animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/directive/animation.js -------------------------------------------------------------------------------- /lib/directive/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/directive/base.js -------------------------------------------------------------------------------- /lib/directive/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/directive/event.js -------------------------------------------------------------------------------- /lib/directive/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/directive/form.js -------------------------------------------------------------------------------- /lib/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/dom.js -------------------------------------------------------------------------------- /lib/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/env.js -------------------------------------------------------------------------------- /lib/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/group.js -------------------------------------------------------------------------------- /lib/helper/animate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/animate.js -------------------------------------------------------------------------------- /lib/helper/combine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/combine.js -------------------------------------------------------------------------------- /lib/helper/create-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/create-expression.js -------------------------------------------------------------------------------- /lib/helper/cursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/cursor.js -------------------------------------------------------------------------------- /lib/helper/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/diff.js -------------------------------------------------------------------------------- /lib/helper/diffTrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/diffTrack.js -------------------------------------------------------------------------------- /lib/helper/entities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/entities.js -------------------------------------------------------------------------------- /lib/helper/escape.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/helper/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/event.js -------------------------------------------------------------------------------- /lib/helper/extend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/extend.js -------------------------------------------------------------------------------- /lib/helper/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/filter.js -------------------------------------------------------------------------------- /lib/helper/parse-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/parse-path.js -------------------------------------------------------------------------------- /lib/helper/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/parse.js -------------------------------------------------------------------------------- /lib/helper/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/shim.js -------------------------------------------------------------------------------- /lib/helper/watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/helper/watcher.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/module/timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/module/timeout.js -------------------------------------------------------------------------------- /lib/mp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/app.js -------------------------------------------------------------------------------- /lib/mp/buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/buffer.js -------------------------------------------------------------------------------- /lib/mp/call-hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/call-hook.js -------------------------------------------------------------------------------- /lib/mp/data-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/data-sync.js -------------------------------------------------------------------------------- /lib/mp/error-handling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/error-handling.js -------------------------------------------------------------------------------- /lib/mp/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/events.js -------------------------------------------------------------------------------- /lib/mp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/index.js -------------------------------------------------------------------------------- /lib/mp/init-root-vm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/init-root-vm.js -------------------------------------------------------------------------------- /lib/mp/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/page.js -------------------------------------------------------------------------------- /lib/mp/throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/throttle.js -------------------------------------------------------------------------------- /lib/mp/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/utils.js -------------------------------------------------------------------------------- /lib/mp/vm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/mp/vm.js -------------------------------------------------------------------------------- /lib/parser/FSM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/parser/FSM.js -------------------------------------------------------------------------------- /lib/parser/Lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/parser/Lexer.js -------------------------------------------------------------------------------- /lib/parser/Parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/parser/Parser.js -------------------------------------------------------------------------------- /lib/parser/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/parser/node.js -------------------------------------------------------------------------------- /lib/render/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/render/client.js -------------------------------------------------------------------------------- /lib/render/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/render/server.js -------------------------------------------------------------------------------- /lib/render/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/render/shared.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/walkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/walkers.js -------------------------------------------------------------------------------- /lib/wxParse/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/wxParse/index.wxml -------------------------------------------------------------------------------- /lib/wxParse/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/lib/wxParse/index.wxss -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/package.json -------------------------------------------------------------------------------- /scripts/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/scripts/release.js -------------------------------------------------------------------------------- /test/directive.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/directive.test.js -------------------------------------------------------------------------------- /test/helpers/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/helpers/assert.js -------------------------------------------------------------------------------- /test/helpers/eventDataSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/helpers/eventDataSet.js -------------------------------------------------------------------------------- /test/helpers/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/helpers/filter.js -------------------------------------------------------------------------------- /test/helpers/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/helpers/global.js -------------------------------------------------------------------------------- /test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/helpers/index.js -------------------------------------------------------------------------------- /test/helpers/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/helpers/module.js -------------------------------------------------------------------------------- /test/helpers/mp.runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/helpers/mp.runtime.js -------------------------------------------------------------------------------- /test/helpers/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/helpers/webpack.config.js -------------------------------------------------------------------------------- /test/instance.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/instance.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/mock/holder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaola-fed/mpregular/HEAD/test/mock/holder.js --------------------------------------------------------------------------------