Deno workspace for Paseri, a TypeScript parsing and validation library.
paseri-lib— the validation library, published to JSR as@paseri/paseri.paseri-compiler— ahead-of-time compiler that turns a Paseri schema into a TypeScript module containing the parser, published to JSR as@paseri/compiler.paseri-vite-plugin— Vite plugin that AOT-compiles Paseri schemas at build time, published to JSR as@paseri/vite-plugin.paseri-docs— the paseri.dev documentation site, built with Astro and Starlight.
Paseri uses the Deno runtime rather than Node, and requires Deno 2.7 or later. Packages are published to the JSR registry only, and publishing is performed automatically by CI.
After cloning the repository, be sure you set up the git hooks using the following command:
deno task initdeno test -P --unstable-unsafe-proto --paralleldeno bench