pikax / vue-developer-experience

A collection of tools for vue ecosystem.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vue Developer Experience / VueDX

build CI codecov

Project Status: 🚨 Pre Alpha (alpha release target: 30 November 2020)

A set of tools for better developer experience.

VueDX includes:

  • Analyze β€” statically analyzes Vue components and provides API info.
  • Compiler SFC β€” a light weight build of @vue/compiler-sfc (only parse() functionality is provided).
  • Compiler TSX β€” a <template> to representational TSX compiler (generated TSX may not be functional but ensures type consistency).
  • Preview β€” a quick-prototyping and component management tool
  • Template AST Types β€” a collection of utility functions to work with <template> AST, think @babel/types but for Vue.
  • Typecheck β€” a command line tool to check types, functionally equivalent to tsc --noEmit but includes .vue support.
  • TS Plugin β€” enables TypeScript language server to understand .vue files.
  • TS Plugin for Vetur β€” provides missing features to vetur, same as TS Plugin but. #2145
  • VS Code extension β€” provides syntax highlight and typescript integration.
  • Vue Virtual TextDocument β€” creates a virtual file system to represent blocks in SFC as files.

About

A collection of tools for vue ecosystem.

License:MIT License


Languages

Language:TypeScript 89.0%Language:JavaScript 11.0%Language:Vue 0.0%