Update dependencies
This commit is contained in:
1 parent
afd1a61696
commit
24b047bd5e
11 files changed
+7606
-88
No files matched your search
+48
-5
@@ -1,6 +1,49 @@
|
||||
module.exports = {
|
||||
entry: "./client/app.js",
|
||||
output: {
|
||||
filename: "public/app.js"
|
||||
const nodeExternals = require("webpack-node-externals");
|
||||
const CopyWebpackPlugin = require("copy-webpack-plugin");
|
||||
const CleanWebpackPlugin = require("clean-webpack-plugin");
|
||||
|
||||
const mode = "production";
|
||||
|
||||
function transformPackageJson(content) {
|
||||
const pkg = JSON.parse(content);
|
||||
delete pkg["devDependencies"];
|
||||
pkg["scripts"] = {
|
||||
start: "node server"
|
||||
};
|
||||
return JSON.stringify(pkg, null, 2);
|
||||
}
|
||||
|
||||
module.exports = [
|
||||
{
|
||||
mode: mode,
|
||||
entry: "./server/server.js",
|
||||
target: "node",
|
||||
externals: [nodeExternals()],
|
||||
output: {
|
||||
filename: "server.js"
|
||||
},
|
||||
plugins: [
|
||||
new CleanWebpackPlugin(["dist"]),
|
||||
new CopyWebpackPlugin(
|
||||
[
|
||||
{ from: "images/logo.svg", to: "public/logo.svg" },
|
||||
{ from: "images/favicon.png", to: "public/favicon.png" },
|
||||
{ from: "config.json", to: "config.json" },
|
||||
{
|
||||
from: "package.json",
|
||||
to: "package.json",
|
||||
transform: transformPackageJson
|
||||
}
|
||||
],
|
||||
{}
|
||||
)
|
||||
]
|
||||
},
|
||||
{
|
||||
mode: mode,
|
||||
entry: "./client/app.js",
|
||||
output: {
|
||||
filename: "public/app.js"
|
||||
}
|
||||
}
|
||||
};
|
||||
];
|
||||
Reference in new issue
Block a user