Skip to content

Commit e873f24

Browse files
CarlosamoucoCarlos Samouco
and
Carlos Samouco
authored
updated gulpfile.js and config.json to compile i18n and metadata bundles on production by default #58181 (#31)
Co-authored-by: Carlos Samouco <[email protected]>
1 parent 21c7951 commit e873f24

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

generators/application/templates/config.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@
2424
"packages": {
2525
"available": [
2626
],
27-
"baseDir": "node_modules/"
27+
"baseDir": "node_modules/",
28+
"bundles": {
29+
"metadata": true,
30+
"i18n": true
31+
}
2832
},
2933
"general": {
3034
"environmentName": "",

generators/application/templates/gulpfile.js

+11-2
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
11
var localGulp = require('gulp');
2+
var configJson = require('./config.json');
3+
4+
/** Bundles Global Variables */
5+
var bundlePath = configJson.packages && configJson.packages.bundlePath || "bundles";
26

37
//place your config here
48
var ctx = {
59
packageName: '<%= package %>',
6-
baseDir: __dirname,
10+
baseDir: __dirname,
711
libsFolder: 'node_modules/',
812
localLibsFolder: 'local_libs/',
913
tempFolder: 'temp/',
1014
sourceFolder: 'src/',
1115
project: '<%= package %>.csproj',
1216
type: 'webApp',
1317
defaultPort: 7000,
18+
availablePackages: configJson.packages && configJson.packages.available,
19+
isBundleBuilderOn: true,
20+
isMetadataBundlerOn: configJson.packages && configJson.packages.bundles && configJson.packages.bundles.metadata,
21+
isi18nBundlerOn: configJson.packages && configJson.packages.bundles && configJson.packages.bundles.i18n,
22+
bundlePath: bundlePath
1423
};
1524

1625
var gulpFunction = function (parentGulp, prefix) {
1726
ctx.prefix = prefix;
1827

19-
var tasks = require('@criticalmanufacturing/dev-tasks')(parentGulp, ctx);
28+
var tasks = require('@criticalmanufacturing/dev-tasks')(parentGulp, ctx);
2029

2130
tasks.tasks.web(tasks.plugins.gulpWrapper, ctx);
2231

0 commit comments

Comments
 (0)