mirror of
https://github.com/atom/atom.git
synced 2026-01-24 14:28:14 -05:00
🐎 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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user