@vercel/routing-utils
TypeScript icon, indicating that this package has built-in type declarations

5.0.8 • Public • Published

@vercel/routing-utils

Route validation utilities

Usage

npm add @vercel/routing-utils

import { normalizeRoutes } from '@vercel/routing-utils';

const { routes, error } = normalizeRoutes(inputRoutes);

if (error) {
  console.log(error.code, error.message);
}
import { routesSchema } from '@vercel/routing-utils';

const ajv = new Ajv();
const validate = ajv.compile(routesSchema);
const valid = validate([{ src: '/about', dest: '/about.html' }]);

if (!valid) console.log(validate.errors);

Readme

Keywords

none

Package Sidebar

Install

npm i @vercel/routing-utils

Weekly Downloads

339,352

Version

5.0.8

License

Apache-2.0

Unpacked Size

203 kB

Total Files

16

Last publish

Collaborators

  • matheuss
  • chriswdmr
  • nick.tracey
  • matt.straka
  • vercel-release-bot
  • quietshu
  • ijjk
  • zeit-bot