const semi = require("@douyinfe/semi-next").default({}); const TsconfigPathsPlugin = require("tsconfig-paths-webpack-plugin"); const { getConfig } = require("@think/config"); const config = getConfig().client; /** @type {import('next').NextConfig} */ const nextConfig = semi({ reactStrictMode: true, assetPrefix: config.assetPrefix, env: { SERVER_API_URL: config.apiUrl, COLLABORATION_API_URL: config.collaborationUrl, }, webpack: (config, { dev, isServer }) => { config.resolve.plugins.push(new TsconfigPathsPlugin()); return config; }, eslint: { ignoreDuringBuilds: true, }, }); module.exports = nextConfig;