Skip to content

Commit 832cdac

Browse files
committed
Add dev optimization for defaults addons
Add result of dev optimization for defaults addons
1 parent 053c6ee commit 832cdac

File tree

7 files changed

+232
-1
lines changed

7 files changed

+232
-1
lines changed

addons/editor/addon-built.js

+179
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

addons/manager/addon-built.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

addons/monitor/addon-built.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

addons/settings/addon-built.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

addons/terminal/addon-built.js

+33
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/cb.addons/main.js

+10-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,16 @@ function setup(options, imports, register, app) {
6868

6969
// Copy defaults addons
7070
var copyDefaultsAddons = function() {
71-
return loadAddonsInfos(configDefaultsPath).then(runAddonsOperation(function(addon) {
71+
var first = loadAddonsInfos(configDefaultsPath);
72+
73+
if (options.dev) {
74+
logger.log("Optmize defaults addons for production");
75+
first = first.then(runAddonsOperation(function(addon) {
76+
return addon.optimizeClient();
77+
}));
78+
}
79+
80+
return first.then(runAddonsOperation(function(addon) {
7281
logger.log("Adding default addon", addon.infos.name);
7382
return addon.transfer(configAddonsPath);
7483
}));

core/codebox.js

+7
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ var start = function(config) {
1313
'root': process.env.WORKSPACE_DIR || process.cwd(),
1414
'title': process.env.WORKSPACE_NAME,
1515
'public': process.env.WORKSPACE_PUBLIC != "false",
16+
'dev': process.env.DEV != null,
1617

1718
'hooks': {
1819
// Hooks could be:
@@ -53,6 +54,11 @@ var start = function(config) {
5354
config.title = path.basename(config.root)
5455
}
5556

57+
// Is dev mode
58+
if (config.dev) {
59+
console.log("WARNING! your codebox is in dev mode");
60+
}
61+
5662
// The root of our plugins
5763
var pluginPath = path.resolve(
5864
__dirname
@@ -94,6 +100,7 @@ var start = function(config) {
94100
'packagePath': "./cb.addons",
95101

96102
// Options
103+
'dev': config.dev,
97104
'path': config.addons.path,
98105
'tempPath': config.addons.tempPath,
99106
'defaultsPath': config.addons.defaultsPath

0 commit comments

Comments
 (0)