1.0.1 • Published 3 years ago

vue-ast-utils v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

vue-ast-utils

Utils for working with Vue 3 AST nodes

🙋‍♂️ Why?

Vue 3 comes with types, but ambient const enums cannot be accessed when building your project with isolatedModules:

import { NodeTypes } from '@vue/compiler-core';

console.log(NodeTypes.ATTRIBUTE === Node.type);
// ⚠️ Cannot access ambient const enums when the '--isolatedModules' flag is provided. ts(2748)

Related issue: vue-next#1228

These utils contain type checking so you don't need to import ambient types.

🚀 Install

npm i -D vue-ast-utils @vue/compiler-core