From 0b8d86523543c5003e2b68da6b1a162805d0ba5c Mon Sep 17 00:00:00 2001 From: Rodrigo Mesquita <30835404+rrmesquita@users.noreply.github.com> Date: Tue, 9 Dec 2025 07:51:01 -0300 Subject: [PATCH] feat: expose built-in loaders --- .changeset/floppy-shrimps-knock.md | 5 +++++ packages/openapi-metadata/build.config.ts | 1 + packages/openapi-metadata/package.json | 4 ++++ packages/openapi-metadata/src/loaders/index.ts | 1 + 4 files changed, 11 insertions(+) create mode 100644 .changeset/floppy-shrimps-knock.md create mode 100644 packages/openapi-metadata/src/loaders/index.ts diff --git a/.changeset/floppy-shrimps-knock.md b/.changeset/floppy-shrimps-knock.md new file mode 100644 index 000000000..cf1e53f1e --- /dev/null +++ b/.changeset/floppy-shrimps-knock.md @@ -0,0 +1,5 @@ +--- +"openapi-metadata": minor +--- + +Expose built-in loaders and `loadType` itself. diff --git a/packages/openapi-metadata/build.config.ts b/packages/openapi-metadata/build.config.ts index 3e8522eb7..d20bd2e4b 100644 --- a/packages/openapi-metadata/build.config.ts +++ b/packages/openapi-metadata/build.config.ts @@ -4,6 +4,7 @@ export default defineBuildConfig({ entries: [ "./src/index.ts", "./src/decorators/index.ts", + "./src/loaders/index.ts", "./src/metadata/index.ts", "./src/errors/index.ts", "./src/ui/index.ts", diff --git a/packages/openapi-metadata/package.json b/packages/openapi-metadata/package.json index 2bf625cd7..3e24f1870 100644 --- a/packages/openapi-metadata/package.json +++ b/packages/openapi-metadata/package.json @@ -18,6 +18,10 @@ "import": "./dist/decorators/index.mjs", "require": "./dist/decorators/index.cjs" }, + "./loaders": { + "import": "./dist/loaders/index.mjs", + "require": "./dist/loaders/index.cjs" + }, "./metadata": { "import": "./dist/metadata/index.mjs", "require": "./dist/metadata/index.cjs" diff --git a/packages/openapi-metadata/src/loaders/index.ts b/packages/openapi-metadata/src/loaders/index.ts new file mode 100644 index 000000000..be055289c --- /dev/null +++ b/packages/openapi-metadata/src/loaders/index.ts @@ -0,0 +1 @@ +export * from "./type.js";