quaertym/ember-cli-dependency-checker

View on GitHub
lib/utils/read-package-json.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

const path = require('path');
const fs = require('fs');
function readFile(path){
  if (fs.existsSync(path)) {
    return fs.readFileSync(path);
  }
}

module.exports = function readPackageJSON(projectRoot) {
  const filePath = path.join(projectRoot, 'package.json');
  try {
    return JSON.parse(readFile(filePath));
  } catch (e) {
    return null;
  }
};