pyth-crosschain/governance/xc_admin/packages/xc_admin_frontend/next.config.js

24 lines
577 B
JavaScript

/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
experimental: {
externalDir: true,
},
webpack(config) {
config.experiments = { asyncWebAssembly: true }
config.resolve.fallback = { fs: false }
const fileLoaderRule = config.module.rules.find(
(rule) => rule.test && rule.test.test('.svg')
)
fileLoaderRule.exclude = /\.inline\.svg$/
config.module.rules.push({
test: /\.inline\.svg$/,
loader: require.resolve('@svgr/webpack'),
})
return config
},
}
module.exports = nextConfig