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

29 lines
631 B
Markdown

# @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
```typescript
import { createMintelMiddleware } from "@mintel/next-utils";
export default createMintelMiddleware({
locales: ["en", "de"],
defaultLocale: "en",
});
```
### Env Validation
```typescript
import { validateMintelEnv } from "@mintel/next-utils";
const env = validateMintelEnv();
```