🐎 Use require to read/parse package.json

This file is really large and should be read via require so it is cached
This commit is contained in:
Kevin Sawicki
2015-04-07 15:23:25 -07:00
parent 9524c34aa4
commit 2fc132c97b

View File

@@ -276,9 +276,9 @@ class PackageManager
getPackageDependencies: ->
unless @packageDependencies?
try
metadataPath = path.join(@resourcePath, 'package.json')
{@packageDependencies} = JSON.parse(fs.readFileSync(metadataPath)) ? {}
@packageDependencies ?= {}
@packageDependencies = require('../package.json')?.packageDependencies ? {}
catch error
@packageDependencies = {}
@packageDependencies