openapi-chain

Package names in the monorepo

The repository uses pnpm workspaces and Turbo. The runtime is published directly as openapi-chain from packages/core. Its openapi-chain/strict and openapi-chain/metadata entry points remain available. No compatibility wrapper is required.

Packagenpm name
Runtimeopenapi-chain
CLI@openapi-chain/cli
Query adapter@openapi-chain/query

Install only the packages your application uses:

pnpm add openapi-chain
pnpm add -D @openapi-chain/cli
pnpm add @openapi-chain/query

Applications already importing openapi-chain keep their existing imports. Replace an old openapi-chain-cli dependency with @openapi-chain/cli, and openapi-chain-query with @openapi-chain/query. The binary command remains openapi-chain. Generated metadata uses the type-only import openapi-chain/metadata; regenerate the managed output with pnpm exec openapi-chain generate --config openapi-chain.config.json after upgrading.

All three packages are available from npm; the scoped package migration was delivered in the 0.5.x line. Use the release notes for your installed version and the current release procedure for maintenance. The packages are independently versioned; see the compatibility policy.