UNPKG

jest-metadata

Version:

🦸‍♂️ Superhero power for your Jest reporters! 🦸‍♀️

12 lines (9 loc) 370 B
import fs from 'node:fs'; import path from 'node:path'; import { memoizeLast } from './memoizeLast'; export const getVersion = memoizeLast(() => { const packageJsonPath = path.join(__dirname, '../../package.json'); const packageJsonRaw = fs.readFileSync(packageJsonPath, 'utf8'); const packageJson = JSON.parse(packageJsonRaw); return packageJson.version; });