mason

Tools which allow developers to create and consume reusable templates called bricks.

Stars
915

Bot releases are visible (Hide)

mason - mason_cli-v0.1.0-dev.34

Published by felangel about 2 years ago

  • fix: call close on MasonApi client
mason - mason_api-v0.1.0-dev.7

Published by felangel about 2 years ago

  • feat: add close
  • docs: add additional metadata to pubspec.yaml
  • chore: upgrade to mocktail ^0.3.0
mason - mason_cli-v0.1.0-dev.33

Published by felangel about 2 years ago

  • feat: disable lints in Dart bundles
  • docs: add additional metadata to pubspec.yaml
mason - mason-v0.1.0-dev.31

Published by felangel over 2 years ago

  • fix: render asymmetrical shorthand lambda expressions correctly
mason - mason_cli-v0.1.0-dev.32

Published by felangel over 2 years ago

  • refactor(deps): remove pkg:universal_io
  • feat: upgrade to mason_api: ^0.1.0-dev.6
  • feat: upgrade to mason: ^0.1.0-dev.30
    • includes mason_logger: ^0.1.1
mason - mason-v0.1.0-dev.30

Published by felangel over 2 years ago

  • refactor(deps): remove pkg:universal_io
  • refactor: use mason_logger ^0.1.1
mason - mason_api-v0.1.0-dev.6

Published by felangel over 2 years ago

  • refactor(deps): remove pkg:universal_io
mason - mason_logger-v0.1.1

Published by felangel over 2 years ago

  • refactor(deps): remove pkg:universal_io
  • docs: fix typo in README snippet
mason - mason_cli-v0.1.0-dev.31

Published by felangel over 2 years ago

  • feat: upgrade to mason: ^0.1.0-dev.29
    • includes mason_logger: ^0.1.0
mason - mason-v0.1.0-dev.29

Published by felangel over 2 years ago

New Contributors

mason - mason_logger-v0.1.0

Published by felangel over 2 years ago

  • BREAKING: support log levels (default Level is Level.info)
  • BREAKING: mark Progress() as @internal
  • BREAKING: alert writes to stderr instead of stdout
  • BREAKING: Progress.fail(...) writes to stdout instead of stderr
  • BREAKING: remove deprecated Progress.call(...) (use Progress.complete instead).
mason - mason-v0.1.0-dev.28

Published by felangel over 2 years ago

  • fix: override toString on MasonException
mason - mason-v0.1.0-dev.27

Published by felangel over 2 years ago

  • perf: run substitutions in isolate and improve render specificity
  • chore: use mason_logger ^0.1.0-dev.14
mason - mason_logger-v0.1.0-dev.14

Published by felangel over 2 years ago

  • feat: Progress.update (@Luckey-Elijah)
    final progress = logger.progress('Calculating');
    await Future<void>.delayed(const Duration(milliseconds: 500));
    progress.update('Halfway!');
    await Future<void>.delayed(const Duration(milliseconds: 500));
    progress.complete('Done!');
    
mason - mason_vscode-v0.1.4

Published by felangel over 2 years ago

  • fix: make command supports spaces in string variables
mason - mason_vscode-v0.1.3

Published by felangel over 2 years ago

  • fix: activate make commands when extension is initialized
mason - mason_vscode-v0.1.2

Published by felangel over 2 years ago

  • feat: add make commands (@olexale)
    • Mason: Make Local Brick
    • Mason: Make Global Brick
mason - mason_cli-v0.1.0-dev.30

Published by felangel over 2 years ago

  • feat: support bundling git and hosted bricks by @renancaraujo

    # Create a bundle from a git brick.
    mason bundle --source git https://github.com/:org/:repo
    
    # Create a bundle from a hosted brick.
    mason bundle --source hosted <BRICK_NAME>
    
mason - mason_logger-v0.1.0-dev.13

Published by felangel over 2 years ago

mason - mason_cli-v0.1.0-dev.29

Published by felangel over 2 years ago

  • feat: support array vars in brick.yaml
  • feat: bump minimum mason version in new bricks
Package Rankings
Top 2.15% on Pub.dev
Top 9.59% on Proxy.golang.org
Badges
Extracted from project README
pub package pub package pub package pub package mason (Package of the Week) Observable Flutter: Building a Mason brick Meet Mason: Intro to Templating and Custom Code Generation Mason Video Tutorial Powered by Mason