Skip to content

Commit ce8e919

Browse files
committed
feat(skeleton-webpack): use explicit configuration objects
1 parent 20c60be commit ce8e919

File tree

4 files changed

+53
-53
lines changed

4 files changed

+53
-53
lines changed

skeleton-esnext-webpack/package.json

+14-14
Original file line numberDiff line numberDiff line change
@@ -90,23 +90,23 @@
9090
"jquery": "^3.0.0"
9191
},
9292
"devDependencies": {
93-
"@easy-webpack/config-aurelia": "^1.2.0",
94-
"@easy-webpack/config-babel": "^1.2.0",
95-
"@easy-webpack/config-common-chunks-simple": "^1.2.0",
96-
"@easy-webpack/config-css": "^1.2.0",
97-
"@easy-webpack/config-env-development": "^1.2.0",
98-
"@easy-webpack/config-env-production": "^1.2.0",
99-
"@easy-webpack/config-external-source-maps": "^1.2.0",
93+
"@easy-webpack/config-aurelia": "^2.0.1",
94+
"@easy-webpack/config-babel": "^2.0.1",
95+
"@easy-webpack/config-common-chunks-simple": "^2.0.1",
96+
"@easy-webpack/config-css": "^2.0.0",
97+
"@easy-webpack/config-env-development": "^2.0.1",
98+
"@easy-webpack/config-env-production": "^2.0.1",
99+
"@easy-webpack/config-external-source-maps": "^2.0.1",
100100
"@easy-webpack/config-fonts-and-images": "^1.2.0",
101-
"@easy-webpack/config-generate-index-html": "^1.3.0",
101+
"@easy-webpack/config-generate-index-html": "^2.0.1",
102102
"@easy-webpack/config-global-bluebird": "^1.2.0",
103103
"@easy-webpack/config-global-jquery": "^1.2.0",
104104
"@easy-webpack/config-global-regenerator": "^1.2.0",
105-
"@easy-webpack/config-html": "^1.2.0",
106-
"@easy-webpack/config-json": "^1.2.0",
107-
"@easy-webpack/config-test-coverage-istanbul": "^1.3.0",
108-
"@easy-webpack/config-uglify": "^1.2.0",
109-
"@easy-webpack/core": "^1.2.0",
105+
"@easy-webpack/config-html": "^2.0.1",
106+
"@easy-webpack/config-json": "^2.0.1",
107+
"@easy-webpack/config-test-coverage-istanbul": "^2.0.1",
108+
"@easy-webpack/config-uglify": "^2.0.1",
109+
"@easy-webpack/core": "^1.2.1",
110110
"aurelia-tools": "^0.2.3",
111111
"babel-plugin-transform-decorators-legacy": "^1.3.4",
112112
"babel-preset-es2015": "^6.9.0",
@@ -118,7 +118,7 @@
118118
"cross-env": "^1.0.8",
119119
"http-server": "^0.9.0",
120120
"jasmine-core": "^2.4.1",
121-
"karma": "^0.13.22",
121+
"karma": "^1.0.0",
122122
"karma-chrome-launcher": "^1.0.1",
123123
"karma-coverage": "^1.0.0",
124124
"karma-jasmine": "^1.0.2",

skeleton-esnext-webpack/webpack.config.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -73,23 +73,23 @@ switch (ENV) {
7373
(true),
7474

7575
require('@easy-webpack/config-aurelia')
76-
(rootDir, srcDir, title, baseUrl),
76+
({root: rootDir, src: srcDir, title: title, baseUrl: baseUrl}),
7777

7878
require('@easy-webpack/config-babel')(),
7979
require('@easy-webpack/config-html')(),
8080

8181
require('@easy-webpack/config-css')
82-
(false, { filename: 'styles.css', allChunks: !!ELECTRON }),
82+
({ filename: 'styles.css', allChunks: !!ELECTRON, sourceMap: false }),
8383

8484
require('@easy-webpack/config-fonts-and-images')(),
8585
require('@easy-webpack/config-global-bluebird')(),
8686
require('@easy-webpack/config-global-jquery')(),
8787
require('@easy-webpack/config-global-regenerator')(),
8888
require('@easy-webpack/config-generate-index-html')
89-
(true),
89+
({minify: true}),
9090

9191
require('@easy-webpack/config-uglify')
92-
(false)
92+
({debug: false})
9393
);
9494
break;
9595

@@ -101,13 +101,13 @@ switch (ENV) {
101101
('inline-source-map'),
102102

103103
require('@easy-webpack/config-aurelia')
104-
(rootDir, srcDir, title, baseUrl),
104+
({root: rootDir, src: srcDir, title: title, baseUrl: baseUrl}),
105105

106106
require('@easy-webpack/config-babel')(),
107107
require('@easy-webpack/config-html')(),
108108

109109
require('@easy-webpack/config-css')
110-
(false, { filename: 'styles.css', allChunks: !!ELECTRON }),
110+
({ filename: 'styles.css', allChunks: !!ELECTRON, sourceMap: false }),
111111

112112
require('@easy-webpack/config-fonts-and-images')(),
113113
require('@easy-webpack/config-global-bluebird')(),
@@ -126,20 +126,20 @@ switch (ENV) {
126126
require('@easy-webpack/config-env-development')(),
127127

128128
require('@easy-webpack/config-aurelia')
129-
(rootDir, srcDir, title, baseUrl),
129+
({root: rootDir, src: srcDir, title: title, baseUrl: baseUrl}),
130130

131131
require('@easy-webpack/config-babel')(),
132132
require('@easy-webpack/config-html')(),
133133

134134
require('@easy-webpack/config-css')
135-
(false, { filename: 'styles.css', allChunks: !!ELECTRON }),
135+
({ filename: 'styles.css', allChunks: !!ELECTRON, sourceMap: false }),
136136

137137
require('@easy-webpack/config-fonts-and-images')(),
138138
require('@easy-webpack/config-global-bluebird')(),
139139
require('@easy-webpack/config-global-jquery')(),
140140
require('@easy-webpack/config-global-regenerator')(),
141141
require('@easy-webpack/config-generate-index-html')
142-
(false)
142+
({minify: false})
143143
);
144144
break;
145145
}
@@ -158,7 +158,7 @@ if (ENV !== 'test' && !ELECTRON) {
158158
config = generateConfig(
159159
config,
160160
require('@easy-webpack/config-common-chunks-simple')
161-
('app', 'aurelia-bootstrap')
161+
({appChunkName: 'app', firstChunk: 'aurelia-bootstrap'})
162162
);
163163
}
164164

skeleton-typescript-webpack/package.json

+19-19
Original file line numberDiff line numberDiff line change
@@ -90,24 +90,24 @@
9090
"jquery": "^3.0.0"
9191
},
9292
"devDependencies": {
93-
"@easy-webpack/config-aurelia": "^1.1.0",
94-
"@easy-webpack/config-babel": "^1.1.0",
95-
"@easy-webpack/config-common-chunks-simple": "^1.1.0",
96-
"@easy-webpack/config-css": "^1.1.0",
97-
"@easy-webpack/config-env-development": "^1.1.0",
98-
"@easy-webpack/config-env-production": "^1.1.0",
99-
"@easy-webpack/config-external-source-maps": "^1.1.0",
100-
"@easy-webpack/config-fonts-and-images": "^1.1.0",
101-
"@easy-webpack/config-generate-index-html": "^1.2.0",
102-
"@easy-webpack/config-global-bluebird": "^1.1.0",
103-
"@easy-webpack/config-global-jquery": "^1.1.0",
104-
"@easy-webpack/config-global-regenerator": "^1.1.0",
105-
"@easy-webpack/config-html": "^1.1.0",
106-
"@easy-webpack/config-json": "^1.1.0",
107-
"@easy-webpack/config-test-coverage-istanbul": "^1.2.0",
108-
"@easy-webpack/config-typescript": "^1.1.0",
109-
"@easy-webpack/config-uglify": "^1.1.0",
110-
"@easy-webpack/core": "^1.1.0",
93+
"@easy-webpack/config-aurelia": "^2.0.1",
94+
"@easy-webpack/config-babel": "^2.0.1",
95+
"@easy-webpack/config-common-chunks-simple": "^2.0.1",
96+
"@easy-webpack/config-css": "^2.0.0",
97+
"@easy-webpack/config-env-development": "^2.0.1",
98+
"@easy-webpack/config-env-production": "^2.0.1",
99+
"@easy-webpack/config-external-source-maps": "^2.0.1",
100+
"@easy-webpack/config-fonts-and-images": "^1.2.0",
101+
"@easy-webpack/config-generate-index-html": "^2.0.1",
102+
"@easy-webpack/config-global-bluebird": "^1.2.0",
103+
"@easy-webpack/config-global-jquery": "^1.2.0",
104+
"@easy-webpack/config-global-regenerator": "^1.2.0",
105+
"@easy-webpack/config-html": "^2.0.1",
106+
"@easy-webpack/config-json": "^2.0.1",
107+
"@easy-webpack/config-test-coverage-istanbul": "^2.0.1",
108+
"@easy-webpack/config-typescript": "^2.0.1",
109+
"@easy-webpack/config-uglify": "^2.0.1",
110+
"@easy-webpack/core": "^1.2.1",
111111
"aurelia-tools": "^0.2.3",
112112
"babel-plugin-transform-decorators-legacy": "^1.3.4",
113113
"babel-preset-es2015": "^6.9.0",
@@ -119,7 +119,7 @@
119119
"cross-env": "^1.0.8",
120120
"http-server": "^0.9.0",
121121
"jasmine-core": "^2.4.1",
122-
"karma": "^0.13.22",
122+
"karma": "^1.0.0",
123123
"karma-chrome-launcher": "^1.0.1",
124124
"karma-coverage": "^1.0.0",
125125
"karma-jasmine": "^1.0.2",

skeleton-typescript-webpack/webpack.config.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -73,23 +73,23 @@ switch (ENV) {
7373
(true),
7474

7575
require('@easy-webpack/config-aurelia')
76-
(rootDir, srcDir, title, baseUrl),
76+
({root: rootDir, src: srcDir, title: title, baseUrl: baseUrl}),
7777

7878
require('@easy-webpack/config-typescript')(),
7979
require('@easy-webpack/config-html')(),
8080

8181
require('@easy-webpack/config-css')
82-
(false, { filename: 'styles.css', allChunks: !!ELECTRON }),
82+
({ filename: 'styles.css', allChunks: !!ELECTRON, sourceMap: false }),
8383

8484
require('@easy-webpack/config-fonts-and-images')(),
8585
require('@easy-webpack/config-global-bluebird')(),
8686
require('@easy-webpack/config-global-jquery')(),
8787
require('@easy-webpack/config-global-regenerator')(),
8888
require('@easy-webpack/config-generate-index-html')
89-
(true),
89+
({minify: true}),
9090

9191
require('@easy-webpack/config-uglify')
92-
(false)
92+
({debug: false})
9393
);
9494
break;
9595

@@ -101,13 +101,13 @@ switch (ENV) {
101101
('inline-source-map'),
102102

103103
require('@easy-webpack/config-aurelia')
104-
(rootDir, srcDir, title, baseUrl),
104+
({root: rootDir, src: srcDir, title: title, baseUrl: baseUrl}),
105105

106106
require('@easy-webpack/config-typescript')(),
107107
require('@easy-webpack/config-html')(),
108108

109109
require('@easy-webpack/config-css')
110-
(false, { filename: 'styles.css', allChunks: !!ELECTRON }),
110+
({ filename: 'styles.css', allChunks: !!ELECTRON, sourceMap: false }),
111111

112112
require('@easy-webpack/config-fonts-and-images')(),
113113
require('@easy-webpack/config-global-bluebird')(),
@@ -126,20 +126,20 @@ switch (ENV) {
126126
require('@easy-webpack/config-env-development')(),
127127

128128
require('@easy-webpack/config-aurelia')
129-
(rootDir, srcDir, title, baseUrl),
129+
({root: rootDir, src: srcDir, title: title, baseUrl: baseUrl}),
130130

131131
require('@easy-webpack/config-typescript')(),
132132
require('@easy-webpack/config-html')(),
133133

134134
require('@easy-webpack/config-css')
135-
(false, { filename: 'styles.css', allChunks: !!ELECTRON }),
135+
({ filename: 'styles.css', allChunks: !!ELECTRON, sourceMap: false }),
136136

137137
require('@easy-webpack/config-fonts-and-images')(),
138138
require('@easy-webpack/config-global-bluebird')(),
139139
require('@easy-webpack/config-global-jquery')(),
140140
require('@easy-webpack/config-global-regenerator')(),
141141
require('@easy-webpack/config-generate-index-html')
142-
(false)
142+
({minify: false})
143143
);
144144
break;
145145
}
@@ -158,7 +158,7 @@ if (ENV !== 'test' && !ELECTRON) {
158158
config = generateConfig(
159159
config,
160160
require('@easy-webpack/config-common-chunks-simple')
161-
('app', 'aurelia-bootstrap')
161+
({appChunkName: 'app', firstChunk: 'aurelia-bootstrap'})
162162
);
163163
}
164164

0 commit comments

Comments
 (0)