BricksJson constructor

BricksJson({
  1. required Directory directory,
})

Creates a BricksJson instance from the directory.

Implementation

BricksJson({required Directory directory}) {
  _bricksJsonFile = File(p.join(directory.path, '.mason', 'bricks.json'));
  if (directory.path == BricksJson.globalDir.path) {
    _bricksJsonFile.createSync(recursive: true);
  }
  _cache = _fromFile(_bricksJsonFile);
}