lowdefy/packages/server-dev/next.config.js

37 lines
861 B
JavaScript

const withLess = require('next-with-less');
const lowdefyConfig = require('./build/config.json');
module.exports = withLess({
lessLoaderOptions: {
lessOptions: {
modifyVars: lowdefyConfig.theme.lessVariables,
},
},
basePath: process.env.LOWDEFY_BASE_PATH || lowdefyConfig.basePath,
// reactStrictMode: true,
webpack: (config, { isServer }) => {
if (!isServer) {
config.resolve.fallback = {
assert: false,
buffer: false,
crypto: false,
events: false,
fs: false,
path: false,
process: require.resolve('process/browser'),
util: false,
};
}
return config;
},
swcMinify: true,
compress: false,
outputFileTracing: false,
poweredByHeader: false,
generateEtags: false,
optimizeFonts: false,
eslint: {
ignoreDuringBuilds: true,
},
});