zod-form-data
Version:
Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:
24 lines (22 loc) • 472 B
text/typescript
import { defineConfig } from "tsup";
export default defineConfig({
entry: ["src/index.ts"],
splitting: false,
sourcemap: true,
clean: true,
dts: true,
format: ["esm", "cjs"],
define: {
"import.meta.vitest": "undefined",
} as any,
outExtension({ format }) {
switch (format) {
case "esm":
return { js: ".mjs" };
case "cjs":
return { js: ".js" };
default:
throw new Error("Unknown format");
}
},
});