Setup deprecated packages in dev mode

This commit is contained in:
Kevin Sawicki 2015-06-03 16:11:16 -07:00
parent 74389fee43
commit c9eb9d71cc
2 changed files with 15 additions and 3 deletions

View File

@ -1,6 +1,3 @@
# Ensure deprecated packages are populated
require('../package.json')._deprecatedPackages = require('../build/deprecated-packages')
require '../src/window'
atom.initialize()
atom.restoreWindowDimensions()

View File

@ -26,6 +26,10 @@ window.onload = function() {
var devMode = loadSettings.devMode || !loadSettings.resourcePath.startsWith(process.resourcesPath + path.sep);
if (devMode) {
setupDeprecatedPackages();
}
if (loadSettings.profileStartup) {
profileStartup(loadSettings, Date.now() - startTime);
} else {
@ -143,6 +147,17 @@ var setupVmCompatibility = function() {
}
}
var setupDeprecatedPackages = function() {
var metadata = require('../package.json');
if (!metadata._deprecatedPackages) {
try {
metadata._deprecatedPackages = require('../build/deprecated-packages.json');
} catch(requireError) {
// Ignored
}
}
}
var profileStartup = function(loadSettings, initialTime) {
var profile = function() {
console.profile('startup');