fork of hey-api/openapi-ts because I need some additional things

Merge pull request #1516 from hey-api/docs/clients-next-nuxt

docs: add Next.js and Nuxt to clients

authored by

Lubos and committed by
GitHub
a7aa2fe5 78e68db2

+56 -19
+26 -18
docs/.vitepress/config/en.ts
··· 72 72 text: 'Axios', 73 73 }, 74 74 { 75 + link: '/openapi-ts/clients/next-js', 76 + text: 'Next.js <span data-soon>soon</span>', 77 + }, 78 + { 79 + link: '/openapi-ts/clients/nuxt', 80 + text: 'Nuxt <span data-soon>soon</span>', 81 + }, 82 + { 75 83 link: '/openapi-ts/clients/legacy', 76 84 text: 'Legacy', 77 85 }, ··· 88 96 }, 89 97 { 90 98 link: '/openapi-ts/plugins/ajv', 91 - text: 'Ajv <span data-soon>soon</soon>', 99 + text: 'Ajv <span data-soon>soon</span>', 92 100 }, 93 101 { 94 102 link: '/openapi-ts/plugins/arktype', 95 - text: 'Arktype <span data-soon>soon</soon>', 103 + text: 'Arktype <span data-soon>soon</span>', 96 104 }, 97 105 { 98 106 link: '/openapi-ts/plugins/joi', 99 - text: 'Joi <span data-soon>soon</soon>', 107 + text: 'Joi <span data-soon>soon</span>', 100 108 }, 101 109 { 102 110 link: '/openapi-ts/plugins/superstruct', 103 - text: 'Superstruct <span data-soon>soon</soon>', 111 + text: 'Superstruct <span data-soon>soon</span>', 104 112 }, 105 113 { 106 114 link: '/openapi-ts/plugins/typebox', 107 - text: 'TypeBox <span data-soon>soon</soon>', 115 + text: 'TypeBox <span data-soon>soon</span>', 108 116 }, 109 117 { 110 118 link: '/openapi-ts/plugins/valibot', 111 - text: 'Valibot <span data-soon>soon</soon>', 119 + text: 'Valibot <span data-soon>soon</span>', 112 120 }, 113 121 { 114 122 link: '/openapi-ts/plugins/yup', 115 - text: 'Yup <span data-soon>soon</soon>', 123 + text: 'Yup <span data-soon>soon</span>', 116 124 }, 117 125 ], 118 126 link: '/openapi-ts/validators', ··· 131 139 }, 132 140 { 133 141 link: '/openapi-ts/plugins/pinia-colada', 134 - text: 'Pinia Colada <span data-soon>soon</soon>', 142 + text: 'Pinia Colada <span data-soon>soon</span>', 135 143 }, 136 144 { 137 145 link: '/openapi-ts/plugins/swr', 138 - text: 'SWR <span data-soon>soon</soon>', 146 + text: 'SWR <span data-soon>soon</span>', 139 147 }, 140 148 { 141 149 link: '/openapi-ts/plugins/zustand', 142 - text: 'Zustand <span data-soon>soon</soon>', 150 + text: 'Zustand <span data-soon>soon</span>', 143 151 }, 144 152 ], 145 153 link: '/openapi-ts/state-management', ··· 150 158 items: [ 151 159 { 152 160 link: '/openapi-ts/plugins/faker', 153 - text: 'Faker <span data-soon>soon</soon>', 161 + text: 'Faker <span data-soon>soon</span>', 154 162 }, 155 163 { 156 164 link: '/openapi-ts/plugins/msw', 157 - text: 'MSW <span data-soon>soon</soon>', 165 + text: 'MSW <span data-soon>soon</span>', 158 166 }, 159 167 { 160 168 link: '/openapi-ts/plugins/nock', 161 - text: 'Nock <span data-soon>soon</soon>', 169 + text: 'Nock <span data-soon>soon</span>', 162 170 }, 163 171 { 164 172 link: '/openapi-ts/plugins/supertest', 165 - text: 'Supertest <span data-soon>soon</soon>', 173 + text: 'Supertest <span data-soon>soon</span>', 166 174 }, 167 175 ], 168 176 link: '/openapi-ts/mocks', ··· 177 185 }, 178 186 { 179 187 link: '/openapi-ts/plugins/express', 180 - text: 'Express <span data-soon>soon</soon>', 188 + text: 'Express <span data-soon>soon</span>', 181 189 }, 182 190 { 183 191 link: '/openapi-ts/plugins/hono', 184 - text: 'Hono <span data-soon>soon</soon>', 192 + text: 'Hono <span data-soon>soon</span>', 185 193 }, 186 194 { 187 195 link: '/openapi-ts/plugins/koa', 188 - text: 'Koa <span data-soon>soon</soon>', 196 + text: 'Koa <span data-soon>soon</span>', 189 197 }, 190 198 { 191 199 link: '/openapi-ts/plugins/nest', 192 - text: 'Nest <span data-soon>soon</soon>', 200 + text: 'Nest <span data-soon>soon</span>', 193 201 }, 194 202 ], 195 203 link: '/openapi-ts/web-frameworks',
+2 -1
docs/openapi-ts/clients.md
··· 27 27 28 28 - [Fetch API](/openapi-ts/clients/fetch) 29 29 - [Axios](/openapi-ts/clients/axios) 30 + - [Next.js](/openapi-ts/clients/next-js) <span data-soon>Soon</span> 31 + - [Nuxt](/openapi-ts/clients/nuxt) <span data-soon>Soon</span> 30 32 - [Legacy](/openapi-ts/clients/legacy) 31 - - [Next.js](https://nextjs.org/) <span data-soon>Soon</span> 32 33 33 34 Don't see your client? Let us know your interest by [opening an issue](https://github.com/hey-api/openapi-ts/issues). 34 35
+14
docs/openapi-ts/clients/next-js.md
··· 1 + --- 2 + title: Next.js 3 + description: Next.js client for Hey API. Compatible with all our features. 4 + --- 5 + 6 + # Next.js <span data-soon>soon</span> 7 + 8 + ::: warning 9 + This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1515). 10 + ::: 11 + 12 + [Next.js](https://nextjs.org/) is the React framework for the web. Used by some of the world's largest companies, Next.js enables you to create high-quality web applications with the power of React components. 13 + 14 + <!--@include: ../../sponsors.md-->
+14
docs/openapi-ts/clients/nuxt.md
··· 1 + --- 2 + title: Nuxt 3 + description: Nuxt client for Hey API. Compatible with all our features. 4 + --- 5 + 6 + # Nuxt <span data-soon>soon</span> 7 + 8 + ::: warning 9 + This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/998). 10 + ::: 11 + 12 + [Nuxt](https://nuxt.com/) is an open source framework that makes web development intuitive and powerful. 13 + 14 + <!--@include: ../../sponsors.md-->