import { DependencyContainer } from "tsyringe"; import { IMod } from "@spt-aki/models/external/mod"; import { ILogger } from "@spt-aki/models/spt/utils/ILogger"; class CWX_MasterKey implements IMod { private pkg; public load(container: DependencyContainer): void { // get the logger from the server container const logger = container.resolve<ILogger>("WinstonLogger"); this.pkg = require("../package.json") logger.info(`Loading: ${this.pkg.name} - ${this.pkg.version}`); } public delayedLoad(container: DependencyContainer): void { return } } module.exports = { mod: new CWX_MasterKey() }