Getting Started
Prerequisites
Dilo requires Deno to run. You can install Deno from https://deno.land.
Installation
Then add dilo to your project using deno add:
deno add jsr:@danielsamson/dilo
Example
import { Dilo } from "@danielsamson/dilo";
const rules = {
foo: "required|numeric",
bar: "sometimes|string",
baz: "nullable|boolean",
};
const request = Dilo.make(rules);
const errors = request.validate({ foo: "1", bar: "bar", baz: true });
if (errors) {
for (const field of Object.keys(errors)) {
console.log(field, errors[field]);
}
}