ro80t / standard-bot

Repository from Github https://github.comro80t/standard-botRepository from Github https://github.comro80t/standard-bot

Stanbot

Validate lib for standard schema.

Usage

Validater

import { s } from "standard-bot";
import { z } from "zod";

const schema = z.object({
  foo: z.string(),
  bar: z.number()
});

const value = {
  foo: "Hello World!!",
  bar: 1234567890
};

s(schema).validate(value);

toJsonSchema

import { toJsonSchema } from "standard-bot";
import { z } from "zod";

const schema = z.object({
  foo: z.string(),
  bar: z.number()
});

toJsonSchema(schema);

*Schemas for libraries not listed in support cannot be used with the toJsonSchema

vendor support
Zod >=3.24.0
ArkType >=2.1
Valibot >=1.0.0

About

License:MIT License


Languages

Language:TypeScript 69.8%Language:JavaScript 30.2%