Skip to content

yuexing0921/vue-developer-experience

 
 

Repository files navigation

Project Status: 🚨 Alpha




⚠️ This package contains telemetry and submits various actions to Sentry.io. Set the environment variable VUEDX_TELEMETRY=off to opt out.

VueDX

A set of tools for better developer experience aka Vue Developer Experience or VueDX.

CI codecov

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.

Contributing

About

A collection of tools for vue ecosystem.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 94.2%
  • JavaScript 5.6%
  • Vue 0.2%