Open
Description
Project Status: 🚨 Alpha
![]() Language Features |
![]() Preview |
![]() Syntax Highlight |
VUEDX_TELEMETRY=off
to opt out.
VueDX
A set of tools for better developer experience aka Vue Developer Experience or VueDX.
VueDX includes:
VS Code Extensions
- Preview — a quick-prototyping and component management tool — insiders stable
- Vue Syntax Highlight — provides syntax highlight — insiders stable
- Vue Language Features — provides typescript integration for VS Code — insiders stable
Packages
- @vuedx/analyze — statically analyzes Vue components and provides API info
- @vuedx/compiler-sfc — a light weight build of
@vue/compiler-sfc
(onlyparse()
functionality is provided) - @vuedx/compiler-tsx — a
<template>
to representationalTSX
compiler (generated TSX may not be functional but ensures type consistency) - @vuedx/monorepo-tools — Utility functions for monorepo management
- @vuedx/preview-compiler — Add support for
<preview>
block in .vue files - @vuedx/preview-provider — Utilities for mocking and stubbing components in
<preview>
block - @vuedx/preview-shell — A webapp to provide sandbox environment for Vue components
- @vuedx/preview-test-utils — Reuse
<preview>
blocks for unit test fixtures - @vuedx/projectconfig — a json config file to define project preferences
- @vuedx/template-ast-types — a collection of utility functions to work with
<template>
AST, think@babel/types
but for Vue - @vuedx/typecheck — a command line tool to check types, functionally equivalent to
tsc --noEmit
but includes .vue support - @vuedx/typescript-plugin-vue — enables TypeScript language server to understand
.vue
files - @vuedx/typescript-vetur — provides missing features to vetur, same as TS Plugin but for Vetur #2145
- @vuedx/vue-virtual-textdoucment — creates a virtual file system to represent blocks in SFC as files
- @vuedx/eslint-config —
Contributing
Metadata
Assignees
Labels
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity