All files / src/utility get-manifest.ts

100% Statements 7/7
100% Branches 0/0
100% Functions 2/2
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19  4x     4x 4x     4x     4x     2x     4x  
import Manifest from 'type/manifest';
import getRootPath from 'utility/get-root-path';
 
function loadManifest(): Manifest {
	const root_path = getRootPath();
	const manifest_path = `${root_path}/package.json`;
 
	// eslint-disable-next-line @typescript-eslint/no-var-requires
	return require(manifest_path) as Manifest;
}
 
const MANIFEST = loadManifest();
 
function getManifest(): Manifest {
	return MANIFEST;
}
 
export default getManifest;