summaryrefslogtreecommitdiff
path: root/config/webpack.config.js
diff options
context:
space:
mode:
authorClement Ho <ClemMakesApps@gmail.com>2018-02-26 20:02:37 -0600
committerClement Ho <ClemMakesApps@gmail.com>2018-02-26 20:02:37 -0600
commitc737646d1291d9aa5beb1e589711e1c0f17b70f3 (patch)
tree8ab5158f480bca40e0a40bcbde5456a778fc2ee1 /config/webpack.config.js
parent4ebfa4b0ad34ea8766cfcbb1ac092e2b9348d773 (diff)
parentb53256559fbb8cc078cc16754e9bf34dbee09746 (diff)
downloadgitlab-ce-refactor-pipelines-list.tar.gz
Merge branch 'master' into refactor-pipelines-listrefactor-pipelines-list
Diffstat (limited to 'config/webpack.config.js')
-rw-r--r--config/webpack.config.js11
1 files changed, 3 insertions, 8 deletions
diff --git a/config/webpack.config.js b/config/webpack.config.js
index 732a89fb0a5..4a7e2479d7a 100644
--- a/config/webpack.config.js
+++ b/config/webpack.config.js
@@ -25,16 +25,10 @@ var NO_COMPRESSION = process.env.NO_COMPRESSION;
var autoEntries = {};
var pageEntries = glob.sync('pages/**/index.js', { cwd: path.join(ROOT_PATH, 'app/assets/javascripts') });
-// filter out entries currently imported dynamically in dispatcher.js
-var dispatcher = fs.readFileSync(path.join(ROOT_PATH, 'app/assets/javascripts/dispatcher.js')).toString();
-var dispatcherChunks = dispatcher.match(/(?!import\(')\.\/pages\/[^']+/g);
-
function generateAutoEntries(path, prefix = '.') {
const chunkPath = path.replace(/\/index\.js$/, '');
- if (!dispatcherChunks.includes(`${prefix}/${chunkPath}`)) {
- const chunkName = chunkPath.replace(/\//g, '.');
- autoEntries[chunkName] = `${prefix}/${path}`;
- }
+ const chunkName = chunkPath.replace(/\//g, '.');
+ autoEntries[chunkName] = `${prefix}/${path}`;
}
pageEntries.forEach(( path ) => generateAutoEntries(path));
@@ -307,6 +301,7 @@ var config = {
'images': path.join(ROOT_PATH, 'app/assets/images'),
'vendor': path.join(ROOT_PATH, 'vendor/assets/javascripts'),
'vue$': 'vue/dist/vue.esm.js',
+ 'spec': path.join(ROOT_PATH, 'spec/javascripts'),
}
}
}