├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── babel.config.js ├── enable-check.d.ts ├── enable-check.js ├── jest.config.js ├── options ├── allow-element-unknown-attrs.d.ts ├── allow-props-object.d.ts ├── allow-unknown-props.d.ts ├── enable-html-attrs.d.ts ├── enable-nativeon.d.ts └── enable-vue-router.d.ts ├── package.json ├── src ├── advance.ts ├── api.ts ├── index.ts ├── modifiers.ts └── vca.ts ├── test ├── jest │ ├── classComponent.tsx │ ├── componentFactory.tsx │ ├── modifiers.tsx │ └── tsconfig.json └── tsc │ ├── allow-element-unknown-attrs │ ├── test.tsx │ └── tsconfig.json │ ├── allow-unknown-props │ ├── test.tsx │ └── tsconfig.json │ ├── base.json │ ├── basic │ ├── builtin-components.tsx │ ├── classComponent.tsx │ ├── componentFactory.tsx │ ├── extend.tsx │ ├── mixin.tsx │ ├── modifiers.tsx │ ├── propsObject.tsx │ ├── register-global-component.ts │ ├── test.tsx │ ├── tsconfig.json │ └── vca.tsx │ ├── declaration │ ├── test.tsx │ └── tsconfig.json │ ├── enable-html-attrs │ ├── test.tsx │ └── tsconfig.json │ ├── enable-nativeon │ ├── test.tsx │ └── tsconfig.json │ ├── enable-vuerouter │ ├── test.tsx │ └── tsconfig.json │ └── runner.js ├── tsconfig.json ├── types ├── base.d.ts ├── builtin-components.d.ts ├── dom.d.ts └── v2-compat.d.ts └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * -text 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | src 3 | tsconfig.json 4 | .github 5 | .vscode 6 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.json 2 | README.md 3 | node_modules 4 | .temp 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | // used for jest only 2 | module.exports = { 3 | presets: ["@babel/env"] 4 | }; 5 | -------------------------------------------------------------------------------- /enable-check.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/enable-check.d.ts -------------------------------------------------------------------------------- /enable-check.js: -------------------------------------------------------------------------------- 1 | // dummy js to avoid import error 2 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/jest.config.js -------------------------------------------------------------------------------- /options/allow-element-unknown-attrs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/options/allow-element-unknown-attrs.d.ts -------------------------------------------------------------------------------- /options/allow-props-object.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/options/allow-props-object.d.ts -------------------------------------------------------------------------------- /options/allow-unknown-props.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/options/allow-unknown-props.d.ts -------------------------------------------------------------------------------- /options/enable-html-attrs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/options/enable-html-attrs.d.ts -------------------------------------------------------------------------------- /options/enable-nativeon.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/options/enable-nativeon.d.ts -------------------------------------------------------------------------------- /options/enable-vue-router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/options/enable-vue-router.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/package.json -------------------------------------------------------------------------------- /src/advance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/src/advance.ts -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/src/modifiers.ts -------------------------------------------------------------------------------- /src/vca.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/src/vca.ts -------------------------------------------------------------------------------- /test/jest/classComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/jest/classComponent.tsx -------------------------------------------------------------------------------- /test/jest/componentFactory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/jest/componentFactory.tsx -------------------------------------------------------------------------------- /test/jest/modifiers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/jest/modifiers.tsx -------------------------------------------------------------------------------- /test/jest/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/jest/tsconfig.json -------------------------------------------------------------------------------- /test/tsc/allow-element-unknown-attrs/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/allow-element-unknown-attrs/test.tsx -------------------------------------------------------------------------------- /test/tsc/allow-element-unknown-attrs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/allow-element-unknown-attrs/tsconfig.json -------------------------------------------------------------------------------- /test/tsc/allow-unknown-props/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/allow-unknown-props/test.tsx -------------------------------------------------------------------------------- /test/tsc/allow-unknown-props/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/allow-unknown-props/tsconfig.json -------------------------------------------------------------------------------- /test/tsc/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/base.json -------------------------------------------------------------------------------- /test/tsc/basic/builtin-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/builtin-components.tsx -------------------------------------------------------------------------------- /test/tsc/basic/classComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/classComponent.tsx -------------------------------------------------------------------------------- /test/tsc/basic/componentFactory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/componentFactory.tsx -------------------------------------------------------------------------------- /test/tsc/basic/extend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/extend.tsx -------------------------------------------------------------------------------- /test/tsc/basic/mixin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/mixin.tsx -------------------------------------------------------------------------------- /test/tsc/basic/modifiers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/modifiers.tsx -------------------------------------------------------------------------------- /test/tsc/basic/propsObject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/propsObject.tsx -------------------------------------------------------------------------------- /test/tsc/basic/register-global-component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/register-global-component.ts -------------------------------------------------------------------------------- /test/tsc/basic/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/test.tsx -------------------------------------------------------------------------------- /test/tsc/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/tsconfig.json -------------------------------------------------------------------------------- /test/tsc/basic/vca.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/basic/vca.tsx -------------------------------------------------------------------------------- /test/tsc/declaration/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/declaration/test.tsx -------------------------------------------------------------------------------- /test/tsc/declaration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/declaration/tsconfig.json -------------------------------------------------------------------------------- /test/tsc/enable-html-attrs/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/enable-html-attrs/test.tsx -------------------------------------------------------------------------------- /test/tsc/enable-html-attrs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/enable-html-attrs/tsconfig.json -------------------------------------------------------------------------------- /test/tsc/enable-nativeon/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/enable-nativeon/test.tsx -------------------------------------------------------------------------------- /test/tsc/enable-nativeon/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/enable-nativeon/tsconfig.json -------------------------------------------------------------------------------- /test/tsc/enable-vuerouter/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/enable-vuerouter/test.tsx -------------------------------------------------------------------------------- /test/tsc/enable-vuerouter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/enable-vuerouter/tsconfig.json -------------------------------------------------------------------------------- /test/tsc/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/test/tsc/runner.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/base.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/types/base.d.ts -------------------------------------------------------------------------------- /types/builtin-components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/types/builtin-components.d.ts -------------------------------------------------------------------------------- /types/dom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/types/dom.d.ts -------------------------------------------------------------------------------- /types/v2-compat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/types/v2-compat.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonderful-panda/vue-tsx-support/HEAD/yarn.lock --------------------------------------------------------------------------------