Files
openlayers/rendering/webpack.config.js
2018-11-19 13:49:50 -07:00

27 lines
507 B
JavaScript

const fs = require('fs');
const path = require('path');
const cases = path.join(__dirname, 'cases');
const caseDirs = fs.readdirSync(cases).filter(name => {
let exists = true;
try {
fs.accessSync(path.join(cases, name, 'main.js'));
} catch (err) {
exists = false;
}
return exists;
});
const entry = {};
caseDirs.forEach(c => {
entry[`cases/${c}/main`] = `./cases/${c}/main.js`;
});
module.exports = {
context: __dirname,
target: 'web',
entry: entry,
devtool: 'source-map'
};