mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
18 lines
646 B
TypeScript
18 lines
646 B
TypeScript
|
|
import { getInjectable } from "@ogre-tools/injectable";
|
|
import { applicationInformationToken, ApplicationInformation } from "@k8slens/core/common";
|
|
import packageJson from "../../package.json";
|
|
|
|
const applicationInformationInjectable = getInjectable({
|
|
id: "application-information",
|
|
injectionToken: applicationInformationToken,
|
|
instantiate: () => {
|
|
const { version, config, productName, build, copyright, description, name } = packageJson;
|
|
|
|
return { version, config, productName, build, copyright, description, name } as ApplicationInformation;
|
|
},
|
|
causesSideEffects: true,
|
|
});
|
|
|
|
export default applicationInformationInjectable;
|