import type { NextConfig } from "next";

const nextConfig: NextConfig = {
  /* config options here */
  reactCompiler: true,
  trailingSlash: true,
  async redirects() {
    return [
      // Old indexed URLs -> updated pages
      { source: "/fintech", destination: "/fintech-app-development/", permanent: true },
      { source: "/ai-agent", destination: "/ai-agent-development-service/", permanent: true },
      { source: "/ai-agent-development", destination: "/ai-agent-development-service/", permanent: true },
      { source: "/ai-development", destination: "/ai-services-solutions/", permanent: true },
      { source: "/ai-development-service", destination: "/ai-services-solutions/", permanent: true },
      { source: "/fourzerofour", destination: "/", permanent: true },

      // Moved to external domains
      { source: "/digital-marketing", destination: "https://bumppd.com/", permanent: true },
      { source: "/doordash-clone", destination: "https://clonifynow.com/doordash-clone/", permanent: true },
      { source: "/uber-clone", destination: "https://clonifynow.com/uber-clone/", permanent: true },
      { source: "/airbnb-clone", destination: "https://clonifynow.com/airbnb-clone/", permanent: true },
      { source: "/talabat-clone", destination: "https://clonifynow.com/talabat-clone/", permanent: true },
      { source: "/taskrabbit-clone", destination: "https://clonifynow.com/task-rabbit/", permanent: true },
      { source: "/insurance-software-development", destination: "https://clonifynow.com/ready-broker-app/", permanent: true },
    ];
  },
};

export default nextConfig;
