From 873e015712d7dd669623f1d234bc46fc0898b071 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 27 Feb 2025 13:37:26 +0000 Subject: [PATCH] feat(nuxt): add nuxt module + autogen types --- examples/openapi-ts-nuxt/app.vue | 2 +- examples/openapi-ts-nuxt/client/client.gen.ts | 25 - examples/openapi-ts-nuxt/client/index.ts | 3 - .../openapi-ts-nuxt/client/schemas.gen.ts | 244 ------- examples/openapi-ts-nuxt/client/sdk.gen.ts | 611 ------------------ .../client/transformers.gen.ts | 125 ---- examples/openapi-ts-nuxt/client/types.gen.ts | 567 ---------------- examples/openapi-ts-nuxt/client/zod.gen.ts | 96 --- examples/openapi-ts-nuxt/components/home.vue | 12 +- examples/openapi-ts-nuxt/nuxt.config.ts | 24 +- examples/openapi-ts-nuxt/openapi-ts.config.ts | 26 - examples/openapi-ts-nuxt/package.json | 1 - packages/client-nuxt/package.json | 40 +- packages/client-nuxt/rollup.config.mjs | 2 +- packages/client-nuxt/src/module.ts | 96 +++ packages/client-nuxt/tsup.config.ts | 4 +- packages/openapi-ts/package.json | 1 - packages/openapi-ts/src/generate/client.ts | 4 + pnpm-lock.yaml | 315 ++++++--- 19 files changed, 383 insertions(+), 1815 deletions(-) delete mode 100644 examples/openapi-ts-nuxt/client/client.gen.ts delete mode 100644 examples/openapi-ts-nuxt/client/index.ts delete mode 100644 examples/openapi-ts-nuxt/client/schemas.gen.ts delete mode 100644 examples/openapi-ts-nuxt/client/sdk.gen.ts delete mode 100644 examples/openapi-ts-nuxt/client/transformers.gen.ts delete mode 100644 examples/openapi-ts-nuxt/client/types.gen.ts delete mode 100644 examples/openapi-ts-nuxt/client/zod.gen.ts delete mode 100644 examples/openapi-ts-nuxt/openapi-ts.config.ts create mode 100644 packages/client-nuxt/src/module.ts diff --git a/examples/openapi-ts-nuxt/app.vue b/examples/openapi-ts-nuxt/app.vue index 75eeaac7a..854e9b7fc 100644 --- a/examples/openapi-ts-nuxt/app.vue +++ b/examples/openapi-ts-nuxt/app.vue @@ -1,5 +1,5 @@