Files
openlayers/rendering/webpack.config.js
Olivier Guyot 98b0c65450 Rendering tests / add custom web worker loader
Also includes a change in the rollup-babel plugin to avoid
adding helpers as dependencies (which would give out errors).
2019-06-01 15:33:36 +02:00

38 lines
739 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',
module: {
rules: [{
test: /\.js$/,
use: {
loader: path.join(__dirname, '../examples/webpack/worker-loader.js')
},
include: [
path.join(__dirname, '../src/ol/worker')
]
}]
}
};