@tsed/cli-core
Version:
Build your CLI with TypeScript and Decorators
16 lines (15 loc) • 429 B
JavaScript
import { Configuration, Inject, inject, registerProvider } from "@tsed/di";
import {} from "../interfaces/PackageJson.js";
export function CliPackageJson() {
return Inject(CliPackageJson);
}
export function cliPackageJson() {
return inject(CliPackageJson);
}
registerProvider({
provide: CliPackageJson,
deps: [Configuration],
useFactory(configuration) {
return configuration.get("pkg", {});
}
});