fxa/apps/payments/next/next.config.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

50 строки
1.0 KiB
JavaScript
Исходник Обычный вид История

//@ts-check
// eslint-disable-next-line @typescript-eslint/no-var-requires
const { composePlugins, withNx } = require('@nx/next');
/**
* @type {import('@nx/next/plugins/with-nx').WithNxOptions}
**/
const nextConfig = {
nx: {
// Set this to true if you would like to use SVGR
// See: https://github.com/gregberge/svgr
svgr: false,
},
experimental: {
serverComponentsExternalPackages: [
'@fxa/shared/db/mysql/account',
'@fxa/shared/db/mysql/core',
'@fxa/payments/cart',
'@nestjs/core',
'@nestjs/common',
'class-transformer',
'class-validator',
'hot-shots',
'knex',
'kysely',
'mysql2',
'nest-typed-config',
'rxjs',
],
},
images: {
remotePatterns: [
{
protocol: 'https',
hostname: 'accounts-static.cdn.mozilla.net',
port: '',
pathname: '/product-icons/**',
},
],
},
};
const plugins = [
// Add more Next.js plugins to this list if needed.
withNx,
];
module.exports = composePlugins(...plugins)(nextConfig);