github middleapi/orpc v0.19.0

latest releases: v2.0.0-beta.17, v1.14.8, v2.0.0-beta.16...
18 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.