svelte_ast 1.0.0-7.beta copy "svelte_ast: ^1.0.0-7.beta" to clipboard
svelte_ast: ^1.0.0-7.beta copied to clipboard

unlistedoutdated

Parser and utilities for SvelteDart template compiler.

svelte_ast #

Pub Package

Parser and utilities for SvelteDart template compiler.

Usage #

import 'dart:convert';

import 'package:svelte_ast/svelte_ast.dart';
import 'package:svelte_ast/mirror_mapper.dart';

const String content = '''
<script>
  var count = 0;
</script>
<button on:click="{() => count++}">count: {count}</button>''';

void main() {
  // Create an AST tree by parsing an SvelteDart template.
  SvelteAst ast = parse(content);

  // Print to console.
  print(const JsonEncoder.withIndent('\t').convert(ast.toJson(mapper)));
}
0
likes
0
points
118
downloads

Publisher

verified publisherykmnkmi.kz

Weekly Downloads

Parser and utilities for SvelteDart template compiler.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

_fe_analyzer_shared, analyzer, csslib, meta, source_span

More

Packages that depend on svelte_ast