31 lines
737 B
JavaScript
31 lines
737 B
JavaScript
const FaviconsWebpackPlugin = require("favicons-webpack-plugin");
|
|
|
|
const withBundleAnalyzer = require("@next/bundle-analyzer")({
|
|
enabled: process.env.ANALYZE === "true",
|
|
});
|
|
|
|
module.exports = withBundleAnalyzer({
|
|
target: "server",
|
|
images: {
|
|
domains: [
|
|
"sahkoinsinoorikilta.fi",
|
|
"prod.sahkoinsinoorikilta.fi",
|
|
"api.sahkoinsinoorikilta.fi",
|
|
"static.sahkoinsinoorikilta.fi",
|
|
"api.dev.sahkoinsinoorikilta.fi",
|
|
"placehold.it"
|
|
],
|
|
},
|
|
webpack: (config) => {
|
|
config.plugins.push(
|
|
new FaviconsWebpackPlugin({
|
|
logo: "./public/favicon.png",
|
|
outputPath: "../public/favicons",
|
|
prefix: "/favicons",
|
|
inject: false
|
|
})
|
|
);
|
|
return config;
|
|
}
|
|
});
|