Alejandro Santiago
Alejandro Santiago
**Description** Currently, a `Logger` can't style the `prompt` with the `LogTheme`. **Example** ```dart void main() { String? style(String? text) => '>> $text'; final Logger logger = Logger( theme: LogTheme( detail:...
## Status **READY FOR REVIEW** ## Description This is a part of https://github.com/felangel/mason/issues/781, yet to be followed by another Pull Request to adjust the bundling logic. Changes: - Adds the...
**Description** Running hooks using the Mason API throws a `ProcessException` if Dart executable is not installed. **Steps To Reproduce** 1. Run a Mason Generator: ```dart final generator = await MasonGenerator.fromBundle(myBundle);...
**Description** When bundling, a hook can't depend on a dependency which is sourced from a path that is not within the hook's path. **Example** If you have the following directory...
**Description** `mason_logger` is very useful. However, I think the `chooseOne` prompt doesn't seem to have an intuitive interaction. It would be nice if beneath the prompt a description is added...
# Improve templating developer experience This is an issue that would like to emphasise on the developer experience when creating and designing templates using mason. ## Problem When creating a...
**Problem** Currently defining a Mock looks like this: ```dart class _MockDog extends Mock implements Dog {} final Dog mockDog = _MockDog(); ``` **Solution I would like** I would like to...
The provided LICENSE is not detected by pub.dev, and it is being reported as "unknown". 
## Description To include a **CONTRIBUTING.md** document to help contributors. The file should provide guidance on how to setup, run, debug and test the project locally. ## Further context -...
**Description** The `flame_game_test` end-to-end test expects coverage of less than 100%, it should expect 100%. **Steps To Reproduce** See the `flame_game_test.dart` Dart file: https://github.com/VeryGoodOpenSource/very_good_cli/blob/b4ec78ef09d37ac88fdbc6c53fd9a4512f6c9126/e2e/test/commands/create/flame_game/flame_game_test.dart#L57 **Expected Behavior** The test coverage expectation...