* feat: explore plugins from the npm repository and install them remotely * refactor: clean out redundant codes * chore: only show update button on different version
34 lines
734 B
JavaScript
34 lines
734 B
JavaScript
/** @type {import('next').NextConfig} */
|
|
const webpack = require("webpack");
|
|
|
|
const nextConfig = {
|
|
output: "export",
|
|
assetPrefix: ".",
|
|
experimental: {
|
|
serverActions: false,
|
|
},
|
|
images: {
|
|
unoptimized: true,
|
|
remotePatterns: [
|
|
{
|
|
protocol: "https",
|
|
hostname: "**",
|
|
},
|
|
],
|
|
},
|
|
webpack: (config, env) => {
|
|
// do some stuff here
|
|
config.optimization.minimize = false;
|
|
config.optimization.minimizer = [];
|
|
config.plugins = [
|
|
...config.plugins,
|
|
new webpack.DefinePlugin({
|
|
PLUGIN_CATALOGS: JSON.stringify("https://cdn.jsdelivr.net/npm/@janhq/plugin-catalog@latest/dist/index.js"),
|
|
}),
|
|
];
|
|
return config;
|
|
},
|
|
};
|
|
|
|
module.exports = nextConfig;
|