{"size": 225, "ext": "js", "max_stars_repo_path": "packages/core/src/models/base.js", "max_stars_repo_name": "JamesRyanATX/harmonicon", "max_stars_repo_stars_event_min_datetime": "2021-11-01T18:52:20.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-27T06:17:02.000Z", "max_issues_repo_path": "packages/core/src/models/base.js", "max_issues_repo_name": "JamesRyanATX/harmonicon", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "packages/core/src/models/base.js", "max_forks_repo_name": "JamesRyanATX/harmonicon", "max_forks_repo_forks_event_min_datetime": "2021-11-07T04:54:50.000Z", "max_forks_repo_forks_event_max_datetime": "2022-01-10T02:08:17.000Z"}
{"max_stars_count": 42, "max_issues_count": null, "max_forks_count": 3, "avg_line_length": 32.1428571429, "max_line_length": 52, "alphanum_fraction": 0.6977777778}
import { Model } from "@composer/util";
import { jsonnable } from "./mixins.js";

export class BaseModel extends jsonnable(Model) {
  get loggerGroup() { return 'Core'; }
  get loggerName() { return this.constructor.name; }
}