vue-next-jsx:一个Babel插件,为vue3提供jsx语法

时间:2024-04-10 20:13:54
【文件属性】:

文件名称:vue-next-jsx:一个Babel插件,为vue3提供jsx语法

文件大小:137KB

文件格式:ZIP

更新时间:2024-04-10 20:13:54

TypeScript

vue-next-jsx 该项目已被归档,因为Vue将具有正式版本。 一个Babel插件,为vue3提供jsx语法 同时支持jsx和tsx 与Vue3 Compiler行为相同 完全支持v-on / v-model 支持优化模式:分析PatchFlags 用打字稿写 其他指令: v-html / v-text 尝试最小化生成的代码量 用法 安装 npm install @hcysunyang/babel-plugin-vue-next-jsx -D # or yarn add @hcysunyang/babel-plugin-vue-next-jsx -D Babel配置 { " presets " : [ " @babel/env " ], " plugins " : [ " @hcysunyang/vue-next-jsx " ] } 对于打字稿用户


【文件预览】:
vue-next-jsx-main
----.gitignore(28B)
----tsconfig.json(619B)
----README.md(6KB)
----CHANGELOG.md(7KB)
----.github()
--------workflows()
----rollup.config.js(1KB)
----.prettierrc(89B)
----tests()
--------vmodel.spec.ts(5KB)
--------fragment.spec.ts(228B)
--------runtime()
--------vhtml.spec.ts(187B)
--------slots.spec.ts(673B)
--------__snapshots__()
--------element.spec.ts(1KB)
--------utils.ts(362B)
--------optimizate.spec.ts(3KB)
--------vtext.spec.ts(187B)
--------von.spec.ts(1KB)
--------vbind.spec.ts(317B)
--------component.spec.ts(404B)
--------vshow.spec.ts(198B)
----.vscode()
--------settings.json(116B)
----shims-global.d.ts(42B)
----test-dts()
--------tsconfig.json(137B)
--------components.test-d.tsx(1KB)
--------intrinaicElements.test-d.tsx(1KB)
--------index.d.ts(571B)
----package.json(2KB)
----src()
--------processCustomDirs.ts(82B)
--------errors.ts(2KB)
--------processVText.ts(556B)
--------runtime()
--------processVon.ts(4KB)
--------processTypedVmodel.ts(7KB)
--------processJSXText.ts(1KB)
--------utils.ts(3KB)
--------buildCreateVNode.ts(11KB)
--------processVshow.ts(617B)
--------analyzePatchFlag.ts(2KB)
--------main.ts(4KB)
--------jsx.d.ts(878B)
--------processVHtml.ts(554B)
--------buildFragment.ts(525B)
--------processVmodel.ts(6KB)
----api-extractor.json(941B)
----scripts()
--------postbuild.js(689B)
----jest.config.js(182B)
----playground()
--------theme.ts(5KB)
--------renderApp.ts(2KB)
--------index.ts(4KB)
--------index.html(793B)
--------style.css(1KB)
----yarn.lock(239KB)

网友评论