Skip to content

Changelog

3.0.0-alpha.20

  • Separate plugin/package for Solid-Query: @kubb/plugin-solid-query
kubb.config.ts
typescript
import {
defineConfig
} from "@kubb/core"
import {
pluginOas
} from "@kubb/plugin-oas"
import {
pluginTs
} from "@kubb/plugin-ts"
import {
pluginSolidQuery
} from '@kubb/plugin-solid-query'
import {
pluginTanstackQuery
} from '@kubb/plugin-tanstack-query'
export default
defineConfig
({
root
: '.',
input
: {
path
: './petStore.yaml',
},
output
: {
path
: './src/gen',
clean
: true,
},
plugins
: [
pluginOas
({
generators
: [] }),
pluginTs
({
output
: {
path
: 'models',
}, }),
pluginSolidQuery
({
output
: {
path
: './hooks',
}, }) ], })
  • Separate plugin/package for Svelte-Query: @kubb/plugin-svelte-query
kubb.config.ts
typescript
import {
defineConfig
} from "@kubb/core"
import {
pluginOas
} from "@kubb/plugin-oas"
import {
pluginTs
} from "@kubb/plugin-ts"
import {
pluginSvelteQuery
} from '@kubb/plugin-svelte-query'
import {
pluginTanstackQuery
} from '@kubb/plugin-tanstack-query'
export default
defineConfig
({
root
: '.',
input
: {
path
: './petStore.yaml',
},
output
: {
path
: './src/gen',
clean
: true,
},
plugins
: [
pluginOas
({
generators
: [] }),
pluginTs
({
output
: {
path
: 'models',
}, }),
pluginSvelteQuery
({
output
: {
path
: './hooks',
}, }) ], })
  • Separate plugin/package for Vue-Query: @kubb/plugin-vue-query
kubb.config.ts
typescript
import {
defineConfig
} from "@kubb/core"
import {
pluginOas
} from "@kubb/plugin-oas"
import {
pluginTs
} from "@kubb/plugin-ts"
import {
pluginVueQuery
} from '@kubb/plugin-vue-query'
import {
pluginTanstackQuery
} from '@kubb/plugin-tanstack-query'
export default
defineConfig
({
root
: '.',
input
: {
path
: './petStore.yaml',
},
output
: {
path
: './src/gen',
clean
: true,
},
plugins
: [
pluginOas
({
generators
: [] }),
pluginTs
({
output
: {
path
: 'models',
}, }),
pluginVueQuery
({
output
: {
path
: './hooks',
}, }) ], })

3.0.0-alpha.16

  • Separate plugin/package for React-Query: @kubb/plugin-react-query
kubb.config.ts
typescript
import {
defineConfig
} from "@kubb/core"
import {
pluginOas
} from "@kubb/plugin-oas"
import {
pluginTs
} from "@kubb/plugin-ts"
import {
pluginReactQuery
} from '@kubb/plugin-react-query'
import {
pluginTanstackQuery
} from '@kubb/plugin-tanstack-query'
export default
defineConfig
({
root
: '.',
input
: {
path
: './petStore.yaml',
},
output
: {
path
: './src/gen',
clean
: true,
},
plugins
: [
pluginOas
({
generators
: [] }),
pluginTs
({
output
: {
path
: 'models',
}, }),
pluginReactQuery
({
output
: {
path
: './hooks',
}, }) ], })

Released under the MIT License.