インストール
要件
- Node.js での利用には Node.js
>= 22.12.0が必要です(パッケージのenginesフィールドで指定)。 - 解析済みの OpenAPI ドキュメントを JavaScript オブジェクトとして用意します。生の JSON/YAML 文字列は渡しません。
- ブラウザーでの利用には Fetch API を備えたモダンブラウザーが必要です。
パッケージには ESM(dist/index.js)と CommonJS(dist/index.cjs)のビルド、TypeScript 型宣言が含まれます。実行時の依存関係はありません。
npm
npm install @powerduck/openapi-codegen
pnpm
pnpm add @powerduck/openapi-codegen
Yarn
yarn add @powerduck/openapi-codegen
Node.js での利用
import { generate } from "@powerduck/openapi-codegen";
CommonJS:
const { generate } = require("@powerduck/openapi-codegen");
組み込みジェネレーターはモジュールのインポート時に自動登録されるため、generate は追加設定なしですぐに使えます。