electron-kit
Version:
Utility kits for middle-scale electron app
71 lines (66 loc) • 1.96 kB
JavaScript
// Generated by CoffeeScript 1.10.0
(function() {
var Browser, Renderer;
Browser = {
Application: null,
AppWindow: null,
CommandManager: null,
MenuManager: null,
WindowManager: null
};
Renderer = {
Application: null,
CommandManager: null,
ContextMenuManager: null,
MenuManager: null,
ConfigManager: null
};
Object.defineProperties(exports, {
Browser: {
get: function() {
if (Browser.Application == null) {
Browser.Application = require("./browser/Application");
}
if (Browser.AppWindow == null) {
Browser.AppWindow = require("./browser/AppWindow");
}
if (Browser.CommandManager == null) {
Browser.CommandManager = require("./browser/CommandManager");
}
if (Browser.MenuManager == null) {
Browser.MenuManager = require("./browser/MenuManager");
}
if (Browser.WindowManager == null) {
Browser.WindowManager = require("./browser/WindowManager");
}
return Browser;
}
},
Renderer: {
get: function() {
if (Renderer.Application == null) {
Renderer.Application = require("./renderer/Application");
}
if (Renderer.CommandManager == null) {
Renderer.CommandManager = require("./renderer/CommandManager");
}
if (Renderer.ContextMenuManager == null) {
Renderer.ContextMenuManager = require("./renderer/ContextMenuManager");
}
if (Renderer.MenuManager == null) {
Renderer.MenuManager = require("./renderer/MenuManagerProxy");
}
if (Renderer.ConfigManager == null) {
Renderer.ConfigManager = require("./renderer/ConfigManager");
}
return Renderer;
}
},
Emitter: {
value: require("./utils/Emitter")
},
deepDelete: {
value: require("./utils/deepDelete")
}
});
}).call(this);