Skip to content

nikitafedorov008/hetu-script-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hetu Script Generator

Reimplementation of hetu-script-autobinding

Note: The package is in early stage of development, please think carefully before using it in production.

This package provides a build_runner generator that emits Hetu <-> Dart bindings for annotated classes and functions. It is a single-package (annotations + generator).

Quickstart

  • Add to your pubspec.yaml:
dependencies:
  hetu_script_generator: ^0.1.0

dev_dependencies:
  build_runner: ^2.4.0
  hetu_script_generator: ^0.1.0
  • Annotate a class and add part 'x.g.dart';:
import 'package:hetu_script_generator/annotations.dart';
import 'package:hetu_script/hetu_script.dart';

part 'person.g.dart';

@HetuExternalClass()
class Person { ... }
  • Generate:
dart run build_runner build --delete-conflicting-outputs

Status: Binding generator for simple classes and enums. See tests for examples in example/lib/.

About

Generator for creating Dart bindings for Hetu Script language. Generate bindings from Flutter/Dart libraries, your code, or any packages and use them in your scripts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors