metaplex/js/packages/web/next.config.js

42 lines
846 B
JavaScript

const withPlugins = require('next-compose-plugins');
const withLess = require('next-with-less');
const assetPrefix = process.env.ASSET_PREFIX || '';
const plugins = [
[
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,
},
env:{
NEXT_PUBLIC_STORE_OWNER_ADDRESS_ADDRESS: process.env.REACT_APP_STORE_OWNER_ADDRESS_ADDRESS,
},
async rewrites() {
return [
{
source: '/:any*',
destination: '/',
},
];
},
});