Skip to content

ofzo/wxml

Repository files navigation

WXML

🌇WXML parser and serializer.

Build Status NPM Version NPM Downloads MIT License Standard Version Codecov

Install

yarn add @vivaxy/wxml or npm i @vivaxy/wxml --save

Usage

const wxml = require('@vivaxy/wxml');
const parsed = wxml.parse('<view></view>');
wxml.traverse(parsed, function visitor(node, parent) {
  console.log(node);
});
const serialized = wxml.serialize(parsed);

API

parse

(input: string) => AST

traverse

(ast: AST, visitor: (node: ASTNode, parent: ASTNode) => void) => void

serialize

(ast: AST) => string

About

wxml parser and serializer.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%