Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.
/ macros Public archive

A Dart mono-repo for macro development.

License

Notifications You must be signed in to change notification settings

dart-archive/macros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

89aecb1 · Feb 4, 2025
Dec 2, 2024
Dec 11, 2024
Dec 16, 2024
Dec 11, 2024
Dec 11, 2024
Sep 10, 2024
Nov 20, 2024
Jun 13, 2024
Jun 13, 2024
Feb 4, 2025
Jun 21, 2024
Nov 19, 2024

Repository files navigation

Overview

Important

This repository was a work-in-progress prototype for the macros feature, which was canceled in January 2025.

For related work, see:

Packages

Package Description Version
_analyzer_macros Macro support for the analyzer.
_cfe_macros Macro support for the CFE.
_macro_builder Builds macros.
_macro_client Connects user macro code to a macro host.
_macro_host Hosts macros.
_macro_runner Runs macros.
_macro_server Serves a macro_service.
_test_macros Some test macros.
dart_model Data model for information about Dart code, queries about Dart code and augmentations to Dart code. Serializable with a versioned JSON schema for use by macros, generators and other tools. pub package
macro For implementing a macro. pub package
macro_service Macro communication with the macro host. pub package
generate_dart_model

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.

About

A Dart mono-repo for macro development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published