# @mintel/next-config A powerful Next.js configuration wrapper that standardizes internationalization, error tracking, and security across all Mintel client websites. ## ✨ Features - **`next-intl` Integration**: Automatically wraps your config with the internationalization plugin. - **Sentry/GlitchTip**: Pre-configured error tracking with treeshaking and silent CI builds. - **Standalone Output**: Optimized for Docker deployments by default. - **Security Headers**: Strict Content Security Policy (CSP) and SVG safety. - **Analytics Proxy**: Built-in rewrites for Umami analytics (`/stats/*`) and GlitchTip (`/errors/*`). ## 🚀 Usage In your `next.config.ts`: ```typescript import mintelNextConfig from "@mintel/next-config"; /** @type {import('next').NextConfig} */ const nextConfig = { // Your project specific config (redirects, etc.) }; export default mintelNextConfig(nextConfig); ``` ## 🌐 Environment Variables The following variables are used by this config: - `NEXT_PUBLIC_UMAMI_SCRIPT_URL`: URL to your Umami instance. - `SENTRY_DSN`: Your GlitchTip/Sentry DSN.