gitextract_npbnms5j/ ├── .babelrc ├── .eslintignore ├── .eslintrc ├── .flowconfig ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── ---bug-report.md │ ├── ---issue-with-the-documentation-or-website.md │ ├── ---issue-with-vue-native-router.md │ └── ---questions-or-help-with-usage.md ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── COMPONENT.md ├── LICENSE ├── README.md ├── __tests__/ │ └── unit/ │ └── features/ │ └── instance/ │ └── init.spec.js ├── converting-react-native-project.md ├── flow/ │ ├── compiler.js │ ├── component.js │ ├── global-api.js │ ├── modules.js │ ├── options.js │ ├── ssr.js │ └── vnode.js ├── jest.config.json ├── jsconfig.json ├── package.json ├── packages/ │ ├── vue-native-core/ │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── vue-native-helper/ │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── vue-native-scripts/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── bin/ │ │ │ └── vue-native-script.js │ │ ├── index.js │ │ └── package.json │ └── vue-native-template-compiler/ │ ├── README.md │ ├── index.js │ └── package.json ├── scripts/ │ ├── .eslintrc │ ├── alias.js │ ├── build.js │ ├── ci.sh │ ├── config.js │ ├── git-hooks/ │ │ └── pre-commit │ └── release.sh ├── src/ │ ├── compiler/ │ │ ├── codegen/ │ │ │ ├── events.js │ │ │ └── index.js │ │ ├── directives/ │ │ │ ├── bind.js │ │ │ ├── index.js │ │ │ └── model.js │ │ ├── error-detector.js │ │ ├── helpers.js │ │ ├── index.js │ │ ├── optimizer.js │ │ └── parser/ │ │ ├── entity-decoder.js │ │ ├── filter-parser.js │ │ ├── html-parser.js │ │ ├── index.js │ │ └── text-parser.js │ ├── core/ │ │ ├── components/ │ │ │ ├── index.js │ │ │ └── keep-alive.js │ │ ├── config.js │ │ ├── global-api/ │ │ │ ├── assets.js │ │ │ ├── extend.js │ │ │ ├── index.js │ │ │ ├── mixin.js │ │ │ └── use.js │ │ ├── index.js │ │ ├── instance/ │ │ │ ├── events.js │ │ │ ├── index.js │ │ │ ├── init.js │ │ │ ├── inject.js │ │ │ ├── lifecycle.js │ │ │ ├── proxy.js │ │ │ ├── render-helpers/ │ │ │ │ ├── bind-object-props.js │ │ │ │ ├── check-keycodes.js │ │ │ │ ├── render-list.js │ │ │ │ ├── render-slot.js │ │ │ │ ├── render-static.js │ │ │ │ ├── resolve-filter.js │ │ │ │ └── resolve-slots.js │ │ │ ├── render.js │ │ │ └── state.js │ │ ├── observer/ │ │ │ ├── array.js │ │ │ ├── dep.js │ │ │ ├── index.js │ │ │ ├── scheduler.js │ │ │ └── watcher.js │ │ ├── util/ │ │ │ ├── debug.js │ │ │ ├── env.js │ │ │ ├── error.js │ │ │ ├── index.js │ │ │ ├── lang.js │ │ │ ├── options.js │ │ │ ├── perf.js │ │ │ └── props.js │ │ └── vdom/ │ │ ├── create-component.js │ │ ├── create-element.js │ │ ├── create-functional-component.js │ │ ├── helpers/ │ │ │ ├── extract-props.js │ │ │ ├── get-first-component-child.js │ │ │ ├── index.js │ │ │ ├── merge-hook.js │ │ │ ├── normalize-children.js │ │ │ ├── resolve-async-component.js │ │ │ └── update-listeners.js │ │ ├── modules/ │ │ │ ├── directives.js │ │ │ ├── index.js │ │ │ └── ref.js │ │ ├── patch.js │ │ └── vnode.js │ ├── platforms/ │ │ ├── vue-native/ │ │ │ ├── compiler/ │ │ │ │ ├── codegen/ │ │ │ │ │ ├── BaseGenerator.js │ │ │ │ │ ├── NativeRenderGenerator.js │ │ │ │ │ ├── RenderGenerator.js │ │ │ │ │ ├── WebRenderGenerator.js │ │ │ │ │ └── index.js │ │ │ │ ├── config.js │ │ │ │ ├── constants.js │ │ │ │ ├── directives/ │ │ │ │ │ ├── html.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── model.js │ │ │ │ │ └── text.js │ │ │ │ ├── helpers.js │ │ │ │ ├── index.js │ │ │ │ ├── modules/ │ │ │ │ │ ├── events.js │ │ │ │ │ └── style.js │ │ │ │ ├── native.js │ │ │ │ ├── parser/ │ │ │ │ │ ├── filter-parser.js │ │ │ │ │ └── text-parser.js │ │ │ │ ├── property/ │ │ │ │ │ ├── ARIADOMPropertyConfig.js │ │ │ │ │ ├── EventConstant.js │ │ │ │ │ ├── HTMLDOMPropertyConfig.js │ │ │ │ │ ├── ReactProps.js │ │ │ │ │ ├── SVGDOMPropertyConfig.js │ │ │ │ │ └── index.js │ │ │ │ ├── util/ │ │ │ │ │ ├── attrs.js │ │ │ │ │ ├── element.js │ │ │ │ │ └── index.js │ │ │ │ └── web.js │ │ │ ├── compiler.js │ │ │ ├── index.js │ │ │ ├── observer.js │ │ │ ├── runtime/ │ │ │ │ ├── components/ │ │ │ │ │ ├── buildComponent.js │ │ │ │ │ ├── buildDirective.js │ │ │ │ │ ├── buildInputComponent.js │ │ │ │ │ ├── buildMixin.js │ │ │ │ │ ├── buildNativeComponent.js │ │ │ │ │ ├── buildWebEmptyComponent.js │ │ │ │ │ ├── buildWebInputComponent.js │ │ │ │ │ ├── buildWebTransition.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── util.js │ │ │ │ ├── directives/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── model.js │ │ │ │ ├── helpers.js │ │ │ │ ├── index.js │ │ │ │ ├── lifeCycle.js │ │ │ │ ├── render-helpers/ │ │ │ │ │ ├── bindNativeClass.js │ │ │ │ │ ├── bindNativeStyle.js │ │ │ │ │ ├── bindWebClass.js │ │ │ │ │ ├── bindWebStyle.js │ │ │ │ │ ├── checkKeyCodes.js │ │ │ │ │ ├── directive.js │ │ │ │ │ ├── dynamicComponent.js │ │ │ │ │ ├── event.js │ │ │ │ │ ├── handleProps.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── mergeCssModule.js │ │ │ │ │ ├── mergeNativeStyleAndNativeClass.js │ │ │ │ │ ├── mergeProps.js │ │ │ │ │ ├── renderList.js │ │ │ │ │ ├── renderSlot.js │ │ │ │ │ ├── resolveFilter.js │ │ │ │ │ ├── template.js │ │ │ │ │ ├── transitionGroupWeb.js │ │ │ │ │ └── transitionWeb.js │ │ │ │ └── render.js │ │ │ └── scripts/ │ │ │ ├── compiler.js │ │ │ ├── index.js │ │ │ ├── transformerPlugin.js │ │ │ └── util/ │ │ │ ├── addvm.js │ │ │ ├── constants.js │ │ │ ├── parseCss.js │ │ │ └── parseTransform.js │ │ └── web/ │ │ ├── compiler/ │ │ │ ├── directives/ │ │ │ │ ├── html.js │ │ │ │ ├── index.js │ │ │ │ ├── model.js │ │ │ │ └── text.js │ │ │ ├── index.js │ │ │ ├── modules/ │ │ │ │ ├── class.js │ │ │ │ ├── index.js │ │ │ │ └── style.js │ │ │ └── util.js │ │ ├── compiler.js │ │ ├── runtime/ │ │ │ ├── class-util.js │ │ │ ├── components/ │ │ │ │ ├── index.js │ │ │ │ ├── transition-group.js │ │ │ │ └── transition.js │ │ │ ├── directives/ │ │ │ │ ├── index.js │ │ │ │ ├── model.js │ │ │ │ └── show.js │ │ │ ├── index.js │ │ │ ├── modules/ │ │ │ │ ├── attrs.js │ │ │ │ ├── class.js │ │ │ │ ├── dom-props.js │ │ │ │ ├── events.js │ │ │ │ ├── index.js │ │ │ │ ├── style.js │ │ │ │ └── transition.js │ │ │ ├── node-ops.js │ │ │ ├── patch.js │ │ │ └── transition-util.js │ │ ├── runtime-with-compiler.js │ │ ├── runtime.js │ │ └── util/ │ │ ├── attrs.js │ │ ├── class.js │ │ ├── compat.js │ │ ├── element.js │ │ ├── index.js │ │ └── style.js │ ├── sfc/ │ │ └── parser.js │ └── shared/ │ ├── constants.js │ └── util.js └── types/ ├── index.d.ts ├── options.d.ts ├── plugin.d.ts ├── test/ │ ├── augmentation-test.ts │ ├── options-test.ts │ ├── plugin-test.ts │ ├── tsconfig.json │ └── vue-test.ts ├── typings.json ├── vnode.d.ts └── vue.d.ts