Files
at-mintel/packages/next-utils/README.md
Marc Mintel 9a0900e3ff
Some checks failed
Code Quality / lint-and-build (push) Failing after 29s
Release Packages / release (push) Failing after 41s
init
2026-01-31 19:26:46 +01:00

631 B

@mintel/next-utils

Reusable utilities for Mintel Next.js projects.

Features

  • i18n: Standardized middleware and request configuration for next-intl.
  • Env Validation: Zod-based environment variable validation.
  • Rate Limiting: Simple in-memory rate limiting for server actions.

Usage

i18n Middleware

import { createMintelMiddleware } from "@mintel/next-utils";

export default createMintelMiddleware({
  locales: ["en", "de"],
  defaultLocale: "en",
});

Env Validation

import { validateMintelEnv } from "@mintel/next-utils";

const env = validateMintelEnv();