All files / lib/utils read-local-package.js

100% Statements 8/8
100% Branches 2/2
100% Functions 1/1
100% Lines 8/8

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    1x 1x 1x     3x 1x   2x 2x     1x  
'use strict'
 
const { resolve } = require('path')
const readJson = require('read-package-json-fast')
const npm = require('../npm.js')
 
async function readLocalPackageName (cb) {
  if (npm.flatOptions.global)
    return
 
  const filepath = resolve(npm.flatOptions.prefix, 'package.json')
  return (await readJson(filepath)).name
}
 
module.exports = readLocalPackageName