@nodecg/types
Version:
Dynamic broadcast graphics rendered in a browser
16 lines (13 loc) • 336 B
text/typescript
import { Effect } from "effect";
import { recursivelyFindPackageJson } from "../util/nodecg-package-json.js";
export class NodecgVersion extends Effect.Service<NodecgVersion>()(
"NodecgVersion",
{
sync: () => {
const packageJson = recursivelyFindPackageJson();
return {
version: packageJson.version,
};
},
},
) {}