install method
Implementation
@override
Future<void> install(ProjectContext context) async {
final templatesPath = TemplatesLocator.getTemplatesPath();
final brickPath = p.join(
templatesPath,
'modules',
'analytics',
);
final brick = Brick.path(brickPath);
final generator = await MasonGenerator.fromBrick(brick);
final variables = <String, dynamic>{
'isRiverpod': context.stateManagement == 'riverpod',
};
final target = DirectoryGeneratorTarget(Directory(context.libPath));
await generator.generate(target, vars: variables, logger: Logger());
}