ironie-nextjs/next.config.ts
2025-08-17 23:22:06 +02:00

31 lines
678 B
TypeScript

import type { NextConfig } from 'next'
const nextConfig: NextConfig = {
images: {
remotePatterns: [
{
protocol: 'https',
hostname: 'avatars.steamstatic.com',
port: '',
pathname: '/**',
},
],
},
serverExternalPackages: ['ssh2', 'ssh2-sftp-client'],
webpack: (config, { isServer }) => {
if (isServer) {
const externals = Array.isArray(config.externals) ? config.externals : []
externals.push({
ssh2: 'commonjs ssh2',
'ssh2-sftp-client': 'commonjs ssh2-sftp-client',
} as any)
;(config as any).externals = externals
}
return config
},
}
export default nextConfig