Minor webpack configuration formatting.

This commit is contained in:
Harrison Deng 2022-01-27 00:55:46 -06:00
parent 3951fb26da
commit 44e072a723

View File

@ -3,14 +3,22 @@ const { glob } = require("glob");
const path = require("path");
let config = {
entry: glob.sync(path.resolve("./assets/js/specific/*.js")).reduce((obj, elem) => {
let name = elem.substr(path.resolve("./assets/js/").length);
name = name.substring(0, name.length - path.extname(name).length);
obj[name] = elem;
return obj;
}, {
site: [path.resolve("./assets/js/site.js"), path.resolve("./assets/js/dependencies.js"), path.resolve("./assets/styles/site.scss"), path.resolve("./assets/styles/dependencies.css")],
}),
entry: glob.sync(path.resolve("./assets/js/specific/*.js")).reduce(
(obj, elem) => {
let name = elem.substr(path.resolve("./assets/js/").length);
name = name.substring(0, name.length - path.extname(name).length);
obj[name] = elem;
return obj;
},
{
site: [
path.resolve("./assets/js/site.js"),
path.resolve("./assets/js/dependencies.js"),
path.resolve("./assets/styles/site.scss"),
path.resolve("./assets/styles/dependencies.css")
],
}
),
output: {
filename: "[name].js",
path: path.resolve("./wwwroot/js"),