Skip to content

pi0/vue-developer-experience

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Status: 🚨 Alpha

VueDX

build CI codecov

A set of tools for better developer experience aka Vue 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
  • ProjectConfig β€” a json config file to define project preferences.
  • 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
  • Vue Syntax Highlight β€” provides syntax highlight for VS Code.
  • Vue Language Features β€” provides typescript integration for VS Code.
  • Vue Virtual TextDocument β€” creates a virtual file system to represent blocks in SFC as files.

About

A collection of tools for vue ecosystem.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 93.5%
  • JavaScript 6.3%
  • Vue 0.2%