github middleapi/orpc v0.19.0

latest releases: v1.14.3, v1.14.2, v1.14.1...
16 months ago

🚨 Breaking Changes Alert 🚨

The OpenAPI Spec Generator have been rewritten! Please refer to the updated documentation for details: Documentation. With this change, open opportunity to support multiple schema for generate OpenAI specs.

import { OpenAPIGenerator } from '@orpc/openapi'
import { ZodToJsonSchemaConverter } from '@orpc/zod'
import { router } from 'examples/server'
import { contract } from 'examples/contract'

const openAPIGenerator = new OpenAPIGenerator({
  schemaConverters: [
    new ZodToJsonSchemaConverter(),
  ],
})

const spec = await openAPIGenerator.generate(contract /* or router */, {
    info: {
        title: 'My App',
        version: '0.0.0',
    },
})

console.log(JSON.stringify(spec, null, 2))

   🚨 Breaking Changes

    View changes on GitHub

Don't miss a new orpc release

NewReleases is sending notifications on new releases.