Skip to content

Commit 73d5ad6

Browse files
authored
Merge pull request #1800 from hey-api/fix/nuxt-auto-gen-polish
feat: nuxt module initial release
2 parents a4db037 + a4811bd commit 73d5ad6

29 files changed

+3292
-5250
lines changed

.changeset/itchy-plums-explain.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@hey-api/openapi-ts': patch
3+
---
4+
5+
fix: support Hey API platform input arguments

.changeset/slow-days-kick.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@hey-api/client-nuxt': minor
3+
---
4+
5+
feat: drop cjs support

.changeset/spicy-swans-call.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@hey-api/nuxt': minor
3+
---
4+
5+
feat: initial release

.changeset/ten-spiders-act.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@hey-api/openapi-ts': patch
3+
---
4+
5+
fix: handle raw OpenAPI specification input

examples/openapi-ts-nuxt/nuxt.config.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default defineNuxtConfig({
77
future: {
88
compatibilityVersion: 4,
99
},
10-
heyapi: {
10+
heyApi: {
1111
config: {
1212
input:
1313
'https://raw.githubusercontent.com/swagger-api/swagger-petstore/master/src/main/resources/openapi.yaml',
@@ -27,5 +27,12 @@ export default defineNuxtConfig({
2727
],
2828
},
2929
},
30-
modules: ['@hey-api/client-nuxt'],
30+
imports: {
31+
transform: {
32+
// Build was throwing an error.
33+
// see https://github.com/nuxt/nuxt/issues/18823#issuecomment-1419704343
34+
exclude: [/\bclient-nuxt\b/],
35+
},
36+
},
37+
modules: ['@hey-api/nuxt'],
3138
});

examples/openapi-ts-nuxt/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,18 @@
77
"build": "nuxt build",
88
"dev": "nuxt dev",
99
"generate": "nuxt generate",
10-
"postinstall": "nuxt prepare",
10+
"postinstall:disabled": "nuxt prepare",
1111
"preview": "nuxt preview",
12-
"typecheck": "tsc --noEmit"
12+
"typecheck:disabled": "tsc --noEmit"
1313
},
1414
"dependencies": {
15-
"@hey-api/client-nuxt": "workspace:*",
15+
"@hey-api/nuxt": "workspace:*",
1616
"nuxt": "3.14.1592",
1717
"vue": "3.5.13",
1818
"vue-router": "4.5.0",
1919
"zod": "3.23.8"
2020
},
2121
"devDependencies": {
22-
"@hey-api/openapi-ts": "workspace:*",
2322
"vite": "6.0.9"
2423
}
2524
}

packages/client-nuxt/package.json

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,12 @@
3434
"main": "./dist/index.js",
3535
"exports": {
3636
".": "./dist/index.js",
37-
"./runtime": "./dist/index.js",
38-
"./module": "./dist/module.js",
3937
"./package.json": "./package.json"
4038
},
4139
"typesVersions": {
4240
"*": {
4341
".": [
4442
"./dist/index.d.ts"
45-
],
46-
"runtime": [
47-
"./dist/index.d.ts"
48-
],
49-
"module": [
50-
"./dist/module.d.ts"
5143
]
5244
}
5345
},
@@ -74,15 +66,7 @@
7466
},
7567
"devDependencies": {
7668
"@hey-api/client-core": "workspace:*",
77-
"@nuxt/schema": "3.15.4",
7869
"@nuxt/test-utils": "3.14.0",
7970
"vite": "6.0.9"
80-
},
81-
"dependencies": {
82-
"@hey-api/openapi-ts": "workspace:*",
83-
"@nuxt/kit": "3.15.4",
84-
"defu": "6.1.4",
85-
"jiti": "2.4.2",
86-
"mlly": "1.7.4"
8771
}
8872
}

packages/client-nuxt/rollup.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import path from 'node:path';
33
import { defineConfig } from 'rollup';
44
import dts from 'rollup-plugin-dts';
55

6-
const files = ['index.d.ts', 'module.d.ts'];
6+
const files = ['index.d.ts'];
77

88
export default files.map((file) =>
99
defineConfig({

packages/client-nuxt/src/module.ts

Lines changed: 0 additions & 96 deletions
This file was deleted.

packages/client-nuxt/tsup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { defineConfig } from 'tsup';
33
export default defineConfig((options) => ({
44
clean: true,
55
dts: true,
6-
entry: ['src/index.ts', 'src/module.ts'],
6+
entry: ['src/index.ts'],
77
format: ['esm'],
88
minify: !options.watch,
99
shims: false,

0 commit comments

Comments
 (0)