Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorMike Greiling <mike@pixelcog.com>2017-03-02 10:34:36 +0300
committerMike Greiling <mike@pixelcog.com>2017-03-04 01:47:38 +0300
commitec9180719ef3d8a3d2aa6bc67b2ec31f91c57613 (patch)
treedcbaaea460d4e6fd902ff151f1352bf9bf555214 /config
parent1f9743310054273b98e423b6dc5e99a5bc9fd7a2 (diff)
create a cacheable commons bundle for d3 library
Diffstat (limited to 'config')
-rw-r--r--config/webpack.config.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/config/webpack.config.js b/config/webpack.config.js
index 243007be4b7..eb453b5997b 100644
--- a/config/webpack.config.js
+++ b/config/webpack.config.js
@@ -19,6 +19,7 @@ var config = {
entry: {
common: './commons/index.js',
common_vue: ['vue', 'vue-resource'],
+ common_d3: ['d3'],
application: './application.js',
blob_edit: './blob_edit/blob_edit_bundle.js',
boards: './boards/boards_bundle.js',
@@ -40,7 +41,6 @@ var config = {
snippet: './snippet/snippet_bundle.js',
terminal: './terminal/terminal_bundle.js',
users: './users/users_bundle.js',
- lib_d3: './lib/d3.js',
vue_pipelines: './vue_pipelines_index/index.js',
},
@@ -116,6 +116,12 @@ var config = {
},
}),
+ // create cacheable common library bundle for all d3 chunks
+ new webpack.optimize.CommonsChunkPlugin({
+ name: 'common_d3',
+ chunks: ['graphs', 'users'],
+ }),
+
// create cacheable common library bundles
new webpack.optimize.CommonsChunkPlugin({
names: ['application', 'common', 'manifest'],