discard template bundle
This commit is contained in:
@@ -1,8 +1,7 @@
|
|||||||
{
|
{
|
||||||
"scriptList": [
|
"scriptList": [
|
||||||
"client/lib/espo-libs.min.js",
|
"client/lib/espo-libs.min.js",
|
||||||
"client/lib/espo.min.js",
|
"client/lib/espo.min.js"
|
||||||
"client/lib/espo-templates.min.js"
|
|
||||||
],
|
],
|
||||||
"developerModeScriptList": [
|
"developerModeScriptList": [
|
||||||
"client/src/loader.js",
|
"client/src/loader.js",
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"order": [
|
"order": [
|
||||||
"main",
|
"main",
|
||||||
"templates",
|
|
||||||
"admin",
|
"admin",
|
||||||
"crm",
|
"crm",
|
||||||
"wysiwyg",
|
"wysiwyg",
|
||||||
@@ -39,44 +38,6 @@
|
|||||||
"client/src/acl/*.js"
|
"client/src/acl/*.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"templates": {
|
|
||||||
"templatePatterns": [
|
|
||||||
"client/res/templates/*.tpl",
|
|
||||||
"client/res/templates/site/**/*.tpl",
|
|
||||||
"client/res/templates/record/**/*.tpl",
|
|
||||||
"client/res/templates/note/**/*.tpl",
|
|
||||||
"client/res/templates/stream/**/*.tpl",
|
|
||||||
"client/res/templates/notification/*.tpl",
|
|
||||||
"client/res/templates/global-search/*.tpl",
|
|
||||||
"client/res/templates/fields/address/*.tpl",
|
|
||||||
"client/res/templates/fields/array/*.tpl",
|
|
||||||
"client/res/templates/fields/attachments-multiple/*.tpl",
|
|
||||||
"client/res/templates/fields/base/*.tpl",
|
|
||||||
"client/res/templates/fields/bool/*.tpl",
|
|
||||||
"client/res/templates/fields/currency/*.tpl",
|
|
||||||
"client/res/templates/fields/date/*.tpl",
|
|
||||||
"client/res/templates/fields/datetime/*.tpl",
|
|
||||||
"client/res/templates/fields/datetime-short/*.tpl",
|
|
||||||
"client/res/templates/fields/duration/*.tpl",
|
|
||||||
"client/res/templates/fields/email/*.tpl",
|
|
||||||
"client/res/templates/fields/enum/*.tpl",
|
|
||||||
"client/res/templates/fields/phone/*.tpl",
|
|
||||||
"client/res/templates/fields/file/*.tpl",
|
|
||||||
"client/res/templates/fields/float/*.tpl",
|
|
||||||
"client/res/templates/fields/int/*.tpl",
|
|
||||||
"client/res/templates/fields/link/*.tpl",
|
|
||||||
"client/res/templates/fields/link-multiple/*.tpl",
|
|
||||||
"client/res/templates/fields/link-parent/*.tpl",
|
|
||||||
"client/res/templates/fields/multi-enum/*.tpl",
|
|
||||||
"client/res/templates/fields/person-name/*.tpl",
|
|
||||||
"client/res/templates/fields/text/*.tpl",
|
|
||||||
"client/res/templates/fields/url/*.tpl",
|
|
||||||
"client/res/templates/fields/user/*.tpl",
|
|
||||||
"client/res/templates/fields/user-with-avatar/*.tpl",
|
|
||||||
"client/res/templates/fields/varchar/*.tpl",
|
|
||||||
"client/res/templates/fields/wysiwyg/*.tpl"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"admin": {
|
"admin": {
|
||||||
"patterns": [
|
"patterns": [
|
||||||
"client/src/views/admin/**/*.js",
|
"client/src/views/admin/**/*.js",
|
||||||
@@ -96,22 +57,12 @@
|
|||||||
"client/src/controllers/api-user.js",
|
"client/src/controllers/api-user.js",
|
||||||
"client/src/controllers/role.js",
|
"client/src/controllers/role.js",
|
||||||
"client/src/controllers/portal-role.js"
|
"client/src/controllers/portal-role.js"
|
||||||
],
|
|
||||||
"templatePatterns": [
|
|
||||||
"client/res/templates/admin/**/*.tpl",
|
|
||||||
"client/res/templates/lead-capture/**/*.tpl",
|
|
||||||
"client/res/templates/scheduled-job/**/*.tpl",
|
|
||||||
"client/res/templates/settings/**/*.tpl",
|
|
||||||
"client/res/templates/settings/**/*.tpl"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"crm": {
|
"crm": {
|
||||||
"patterns": [
|
"patterns": [
|
||||||
"client/modules/crm/src/**/*.js"
|
"client/modules/crm/src/**/*.js"
|
||||||
],
|
],
|
||||||
"templatePatterns": [
|
|
||||||
"client/modules/crm/res/templates/**/*.tpl"
|
|
||||||
],
|
|
||||||
"lookupPatterns": [
|
"lookupPatterns": [
|
||||||
"client/modules/crm/src/**/*.js"
|
"client/modules/crm/src/**/*.js"
|
||||||
]
|
]
|
||||||
@@ -179,9 +130,6 @@
|
|||||||
"patterns": [
|
"patterns": [
|
||||||
"client/src/**/*.js"
|
"client/src/**/*.js"
|
||||||
],
|
],
|
||||||
"templatePatterns": [
|
|
||||||
"client/res/templates/**/*.tpl"
|
|
||||||
],
|
|
||||||
"noDuplicates": true
|
"noDuplicates": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
+2
-34
@@ -186,13 +186,11 @@ class BundlerGeneral {
|
|||||||
modules = data.modules;
|
modules = data.modules;
|
||||||
bundledFiles = data.files;
|
bundledFiles = data.files;
|
||||||
|
|
||||||
/*if (params.libs) {
|
|
||||||
contents = this.#bundleLibs(params.libs) + '\n' + contents;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
notBundledModules = data.notBundledModules;
|
notBundledModules = data.notBundledModules;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Pre-compiled templates turned out to be slower if too many are bundled.
|
||||||
|
// To be used sparingly.
|
||||||
if (params.templatePatterns) {
|
if (params.templatePatterns) {
|
||||||
let ignoreFiles = params.noDuplicates ? [].concat(alreadyBundled.templateFiles) : [];
|
let ignoreFiles = params.noDuplicates ? [].concat(alreadyBundled.templateFiles) : [];
|
||||||
|
|
||||||
@@ -214,36 +212,6 @@ class BundlerGeneral {
|
|||||||
notBundledModules: notBundledModules,
|
notBundledModules: notBundledModules,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string[]} libs
|
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
/*#bundleLibs(libs) {
|
|
||||||
let files = [];
|
|
||||||
|
|
||||||
this.libs
|
|
||||||
.filter(item => libs.includes(item.key))
|
|
||||||
.forEach(item => {
|
|
||||||
if (item.src) {
|
|
||||||
files.push(item.src);
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!item.files) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
item.files.forEach(item => {
|
|
||||||
files.push(item.src);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
let contents = files.map(file => fs.readFileSync(file, 'utf-8'));
|
|
||||||
|
|
||||||
return contents.join('\n');
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = BundlerGeneral;
|
module.exports = BundlerGeneral;
|
||||||
|
|||||||
Reference in New Issue
Block a user