const withPlugins = require('next-compose-plugins'); const withLess = require('next-with-less'); const nextEnv = require('next-env'); const dotenvLoad = require('dotenv-load'); dotenvLoad(); const debug = process.env.NODE_ENV !== 'production'; const assetPrefix = !debug ? '/metaplex/' : ''; const plugins = [ nextEnv({ publicPrefix: 'REACT_APP_', }), [ withLess, { lessLoaderOptions: { lessOptions: { modifyVars: { '@primary-color': '#768BF9', '@text-color': 'rgba(255, 255, 255)', '@assetPrefix': assetPrefix || "''", }, javascriptEnabled: true, }, }, }, ], ]; module.exports = withPlugins(plugins, { assetPrefix, reactStrictMode: true, eslint: { ignoreDuringBuilds: true, }, async rewrites() { return [ { source: '/:any*', destination: '/', }, ]; }, });