Merge pull request #12175 from MoonE/examples-webpack-refresh-entries-before-compile

Refresh available examples before each compilation
This commit is contained in:
MoonE
2021-04-03 20:21:32 +02:00
committed by GitHub

View File

@@ -6,20 +6,19 @@ const path = require('path');
const src = path.join(__dirname, '..');
const examples = fs
.readdirSync(src)
.filter((name) => /^(?!index).*\.html$/.test(name))
.map((name) => name.replace(/\.html$/, ''));
const entry = {};
examples.forEach((example) => {
entry[example] = `./${example}.js`;
});
module.exports = {
context: src,
target: 'web',
entry: entry,
entry: () => {
const entry = {};
fs.readdirSync(src)
.filter((name) => /^(?!index).*\.html$/.test(name))
.map((name) => name.replace(/\.html$/, ''))
.forEach((example) => {
entry[example] = `./${example}.js`;
});
return entry;
},
stats: 'minimal',
module: {
rules: [