@rulereplay/next
v0.1.0
Published
Next.js App Router and server-action authorities for RuleReplay
Readme
@rulereplay/next
Next.js App Router and server-action authorities for RuleReplay.
Install
npm install --save-dev @rulereplay/core @rulereplay/nextExample
import { jsonRequest, nextRoute } from '@rulereplay/next';
import { POST } from './app/api/orders/route.js';
const ordersRoute = nextRoute({
name: 'orders-route',
handler: POST,
request: world =>
jsonRequest('http://rulereplay.local/api/orders', world),
});The package constructs realistic JSON, form, multipart, cookie, and header
requests; invokes route handlers with dynamic parameters; observes responses;
waits for waitUntil work; and adapts server actions. No running Next.js server
is required for route-handler laws.
Requires Node.js 20.11 or newer. Licensed under MIT.
