open-index/open-npm huggingface dataset:
npm package: @kuanyu0729/svelte-side-bar
Description: Reusable Svelte 5 components for a slide-in sidebar with a hamburger toggle.
Latest version: 0.1.2

## svelte-side-bar (Svelte 5 library)

Reusable Svelte 5 components for a slide-in sidebar with a hamburger toggle.

### Install

```bash
npm i svelte-side-bar
```

Peer dependency:

- svelte ^5

### Usage

```svelte
<script lang="ts">
	import { SideBarFrame, type Menu } from 'svelte-side-bar';

	let open = false;
	const menu: Menu[] = [
		{ key: 'home', text: 'Home' },
		{ key: 'settings', text: 'Settings' }
	];

	function onChoose(key: string) {
		console.log('chosen:', key);
	}
</script>

<SideBarFrame bind:open={open} showMenu={true} {menu} onChoose={onChoose}>
	{@const children = () => (
		<div style="padding:1rem">Your page content here</div>
	)}
</SideBarFrame>
```

### Build locally

```bash
npm install
npm run build
```

Artifacts are emitted to `dist/` as ES and CJS bundles.
npm package: @kuasha420/oauth-fetch-json
Description: Functional 0auth protected json fetcher for node, react-native and browsers.
Author: Arafat Zahan
Latest version: 0.3.0

# Oauth Fetch JSON

[![Star IT Ltd](https://staritltd.com/wp-content/uploads/2019/10/Web_Logo_of_Star_IT_158x80.png)](https://staritltd.com)

🔥 An oauth client that fetches json. Works on node, react-native & browsers. 🔥

## Installation & Usage

### For node/react-native

Install with your favorite package manager.

Using Yarn:

```
yarn add @kuasha420/oauth-fetch-json
```

Using NPM:

```
npm i @kuasha420/oauth-fetch-json

```

Now import with ESM or CommonJS Syntax:

#### Using Named Exports

```typescript
import { oauthFetchJson } from '@kuasha420/oauth-fetch-json';
const res = await oauthFetchJson(/*...*/);
```

#### Using Default Exports

```typescript
import OFJson from '@kuasha420/oauth-fetch-json';
const res = await OFJson.oauthFetchJson(/*...*/);
// or, use alias fetch
const res = await OFJson.fetch(/*...*/);
```

### For Browser

Add a script tag with the umd bundle from unpkg or release page.

```html
<script src="https://unpkg.com/@kuasha420/oauth-fetch-json"></script>
```

Now you will have `OFJson` global in the window object.

## Example

```typescript
import { oauthFetchJson } from '@kuasha420/oauth-fetch-json';

const main = async () => {
  try {
    const res = await oauthFetchJson({
      url: 'https://www.exampla.org/api/v3',
      method: 'GET',
      consumer_key: '756uyh56uh5ru5yutr765uyhjgh67uryh675uhgr657uyr',
      consumer_secret: '657uyhgfh567hg765uhg75uyh567uhfgh756uhrytfu',
    });
    console.log(res);
  } catch (error) {
    console.error(error);
  }
};

main();
```

## API

```typescript
const oauthFetchJson: <Output = any>(
  request: Request,
  options?: Partial<Options>,
  extraHeaders?: Record<string, string>
) => Promise<Output>;

interface Request {
  url: string;
  method: string;
  body?: object;
  consumer_key: string;
  consumer_secret: string;
  access_token?: string;
  token_secret?: string;
}
export interface Options {
  cors: boolean;
  followRedirect: boolean;
}
```

## License

This package is licensed under the MIT License.

## Contribution

Any kind of contribution is welcome. Thanks!

## Disclaimer

All APIS OF THIS PACKAGE ARE CONSIDERED UNSTABLE ACROSS VERSION UNTILL 1.0.
npm package: @kuasha420/react-native-flatlist-slider
Description: Fast and Flexible React Native Slider with zero-dependency.
Author: Arafat Zahan
Latest version: 1.1.0

# React Native FlatList Slider

[![Star IT Ltd](https://staritltd.com/wp-content/uploads/2019/10/Web_Logo_of_Star_IT_158x80.png)](https://staritltd.com)

🔥 A Fast and Flexible Image Slider for React Native. It has lots of customization options and only uses Core React Native Components. Zero dependency! 🔥

- Only uses core React & React Native exports. 🚀
- Written as functional component using hooks. 🪝
- Tons of customization options. 👗
- Written on TypeScript. 🔵
- Supports Web (react-native-web). 🌞

## Installation

Install with your favorite package manager.

Using Yarn:

```
yarn add @kuasha420/react-native-flatlist-slider
```

Using NPM:

```
npm i @kuasha420/react-native-flatlist-slider
```

## Usage

Just import the `FlatListSlider` component from the library and pass some slider images. All Props are optional and has a sensible default (Except images, because you know...).

```tsx
import { FlatListSlider } from '@kuasha420/react-native-flatlist-slider';

// Plain array with image URLs
const images = [
  'https://picsum.photos/seed/picsum1/200/300',
  'https://picsum.photos/seed/picsum2/200/300',
  'https://picsum.photos/seed/picsum3/200/300',
];

// Local Assets using require syntax
const images = [
  require('../path/too/image1.png'),
  require('../path/too/image2.png'),
  require('../path/too/image3.png'),
];

// Or a mix of both!
const images = [
  require('../path/too/image1.png'),
  'https://picsum.photos/seed/picsum2/200/300',
  require('../path/too/image3.png'),
];

export const App: React.FC<Props> = (props) => {
  return <FlatListSlider images={images} />;
};
```

## Props

### Available Props (All Optional)

NOTE: If you are consuming the package in a TypeScript project, you'll get IntelliSense (autocomplete) of all the props with JSDoc Descriptions and type safety.

```ts
interface FlatListSliderProps {
  width: 'window' | number;
  preAppliedSpacing: number;
  images: Array<string | number | ImageURISource>;
  aspectRatio: number;
  resizeMode: ImageResizeMode;
  style: ViewStyle;
  duration: number;
  animated: boolean;
  showIndicator: boolean;
  indicatorSize: number;
  indicatorColor: string;
  indicatorActiveColor: string;
  indicatorShape: 'circle' | 'square' | 'rectangle' | 'line';
  pressable: boolean;
  onPressSlide: (index: number, event: GestureResponderEvent) => void;
}
```

### Default Values

```ts
const defaultProps: FlatListSliderProps = {
  width: 'window',
  preAppliedSpacing: 0,
  aspectRatio: 1.78,
  resizeMode: 'contain',
  images: [],
  style: {},
  duration: 3000,
  animated: true,
  showIndicator: true,
  indicatorSize: 15,
  indicatorColor: '#111',
  indicatorActiveColor: '#fff',
  indicatorShape: 'circle',
  pressable: false,
  onPressSlide: (index, event) => (__DEV__ ? console.log({ index, event }) : console.log(index)),
};
```

## License

This package is licensed under the MIT License.

## Contribution

Any kind of contribution is welcome. Thanks!
npm package: @kuatsu/prisma-generator-ts-enums
Description: Automatically generates pure TypeScript enums from the enums in your Prisma schema.
Author: Kuatsu Digital Agency
Latest version: 0.1.0
Deprecated: Package renamed to prisma-generator-ts-enums. This version is no longer maintained.

# prisma-generator-ts-enums

Automatically generates pure TypeScript enums from the enums in your [Prisma](https://github.com/prisma/prisma) schema.

[![Semantically released](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://github.com/semantic-release/semantic-release)
[![License](https://img.shields.io/github/license/kuatsu/prisma-generator-ts-enums)](https://choosealicense.com/licenses/mit/)
[![Code size](https://img.shields.io/github/languages/code-size/kuatsu/prisma-generator-ts-enums)](https://github.com/kuatsu/prisma-generator-ts-enums)
![Written in TypeScript](https://img.shields.io/github/languages/top/kuatsu/prisma-generator-ts-enums)

## Why?

If you're like us and love both monorepos and Prisma, you might run into some trouble when trying to use the native Prisma-generated enums from `@prisma/client` in other apps. For example, this often becomes an issue with React Native / Expo apps that won't correctly run due to it not finding the enums at runtime. Using this generator, you can bypass those issues by generating native TypeScript enums from your Prisma schema.

## Installation & Usage

First, install the package.

```bash
$ npm install @kuatsu/prisma-generator-ts-enums
```

or

```bash
$ yarn add @kuatsu/prisma-generator-ts-enums
```

### Add the generator

Add the generator to your schema.

```prisma
generator enum {
  provider = "node node_modules/@kuatsu/prisma-generator-ts-enums" // specify the path to this generator here
  output   = "./enums/index.d.ts" // optionally, you can specify an output filename here -- default is ./types/enums.d.ts
}
```

Finally, run `npx prisma generate` or `yarn prisma generate` and a TypeScript definition file with your enums will be generated in the configured `output` path.

## Example

To see an example, check out the Prisma schema in the `prisma` directory and the generated enums in the `prisma/types` directory.
npm package: @kuba2k2/insomnia-plugin-compress
Description: Compress/decompress values using request template tags.
Author: Kuba Szczodrzyński
Latest version: 0.1.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# insomnia-plugin-compress

![npm](https://img.shields.io/npm/v/@kuba2k2/insomnia-plugin-compress?logo=npm&style=for-the-badge)

Install `@kuba2k2/insomnia-plugin-compress` in Insomnia.
npm package: @kuba2k2/insomnia-plugin-object-to-query
Description: URL-encode objects as a query string.
Author: Kuba Szczodrzyński
Latest version: 0.1.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# insomnia-plugin-object-to-query

![npm](https://img.shields.io/npm/v/@kuba2k2/insomnia-plugin-object-to-query?logo=npm&style=for-the-badge)

Install `@kuba2k2/insomnia-plugin-object-to-query` in Insomnia.
npm package: @kuba2k2/insomnia-plugin-stringify
Description: Convert object to JSON string.
Author: Kuba Szczodrzyński
Latest version: 0.1.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# insomnia-plugin-stringify

![npm](https://img.shields.io/npm/v/@kuba2k2/insomnia-plugin-stringify?logo=npm&style=for-the-badge)

Install `@kuba2k2/insomnia-plugin-stringify` in Insomnia.
npm package: @kubadospial/to-stream
Description: @ToStream() is a decorator which intercepts value of an @Input and assigns it to a variable as a rxjs stream
Author: kubadospial
Latest version: 0.1.2

# @ToStream()

@ToStream is an Angular 9+ decorator which intercepts value of an @Input and assigns it to a variable as a rxjs stream.

## How to use it

You just declare decorator @ToStream() after an @Input() decorator. Then you need to create a variable with the same name as the @Input()'s variable name with '\$' at the end and you're ready to go.

## Demo

Check the [link](https://stackblitz.com/edit/to-stream-example)

## Examples

```typescript
@Component({
    template: `
    {{ index }} // 1, 2, 3, 4 ...
    {{ index$ | async }} // 1, 4, 9, 16 ...
    `
})
export class ChildComponent {

  @Input()
  @ToStream()
  index: number;

  index$: Observable<number>;

  constructor {
      this.index$ = this.index$.pipe(map((val: number) => val * val));
  }

}
```

Also you can pass a string parameter to the @ToStream('variableName\$') with a name of other variable to which you want to assign stream to.

```typescript
@Component({
    template: `
    {{ index }} // 1, 2, 3, 4 ...
    {{ someVar$ | async }} // 1, 4, 9, 16 ...
    `
})
export class ChildComponent {

  @Input()
  @ToStream('someVar$')
  index: number;

  someVar$: Observable<number>;

  constructor {
      this.someVar$ = this.someVar$.pipe(map((val: number) => val * val));
  }

}

```

this is how you would use it with a setter assigned to an @Input().

```typescript
@Component({
    template: `
    {{ index }} // 1, 2, 3, 4 ...
    {{ someVar$ | async }} // 1, 4, 9, 16 ...
    `
})
export class ChildComponent {

  @Input()
  @ToStream('someVar$')
  set index(index: number) {
    this._index = index;
  }
  get index(): number {
    return this._index;
  }
  private _index: number;

  someVar$: Observable<number>;

  constructor {
      this.someVar$ = this.someVar$.pipe(map((val:number) => val * val));
  }

}

```

## Alternative usage

You can use this decorator with any other variable in the component. In the result you will have value as a stream and a value asigned to variable.

```typescript
@Component({
    template: `
    <div (click)="increment()">Click!</div>

    {{ index }} // 1, 2, 3, 4 ...
    {{ index$ | async }} // 1, 4, 9, 16 ...
    `
})
export class ChildComponent {

  @ToStream()
  index: number;

  index$: Observable<number>;

  constructor {
      this.index$ = this.index$.pipe(map((val:number) => val * val));
  }

  increment() {
    this.index++;
  }

}

```

## Contributing

1. Fork repo.
2. `npm install / yarn`.
3. Make your changes.
4. Add your tests.
5. `npm run test / yarn test`.
6. `npm run build / yarn build`.
7. After all tests are passing.
8. Commit, push, PR.

## License

Released under the terms of MIT License.
npm package: @kubajastrz/eslint-config-airbnb
Description: Airbnb-based eslint config supporting TypeScript & Prettier out-of-the-box
Latest version: 1.0.0

# @kubajastrz/eslint-config-airbnb

<a href="https://github.com/KubaJastrz/eslint-config/actions?query=workflow%3Amain">
  <img alt="Pipeline Validate Status" src="https://img.shields.io/github/workflow/status/KubaJastrz/eslint-config/main">
<a>

## Features

Current list of supported features:

- [Eslint][] configuration basing on [Airbnb][] preset for [React][]
- Support for [TypeScript][]\* & [Prettier][] out-of-the-box
- Optional preset for [Jest][] test runner
- Extended `airbnb/base`, if you don't use React

\* Important: Using Typescript is required for now.

## Usage

Install the configuration and required dependencies with [`install-peerdeps`][install-peerdeps]:

```bash
npx install-peerdeps --dev @kubajastrz/eslint-config-airbnb
```

You can now add the presets of choice to your [Eslint configuration file][].

### React

```js
// .eslintrc.js
module.exports = {
  extends: ['@kubajastrz/eslint-config-airbnb', '@kubajastrz/eslint-config-airbnb/jest'],
  parserOptions: {
    project: './tsconfig.json',
  },
};
```

### Create React App

Projects basing on [create-react-app][] require different preset, due to
[its annoying nature in v4.0](https://github.com/facebook/create-react-app/issues/9887#issuecomment-720902192).
This configuration turns every rule with `"error"` severity to `"warn"` to workaround this problem.

```js
// .eslintrc.js
module.exports = {
  extends: [
    '@kubajastrz/eslint-config-airbnb/create-react-app',
    '@kubajastrz/eslint-config-airbnb/jest',
  ],
  parserOptions: {
    project: './tsconfig.json',
  },
};
```

### Base (no React)

You can also use the base preset, which extends from `eslint-config-airbnb/base`, if you don't use
React in your project.

```js
// .eslintrc.js
module.exports = {
  extends: ['@kubajastrz/eslint-config-airbnb/base', '@kubajastrz/eslint-config-airbnb/jest'],
  parserOptions: {
    project: './tsconfig.json',
  },
};
```

## License

[MIT][license]

<!-- prettier-ignore-start -->

[airbnb]: https://npmjs.com/eslint-config-airbnb
[create-react-app]: https://create-react-app.dev/
[eslint configuration file]: https://eslint.org/docs/user-guide/configuring
[eslint]: https://eslint.org/
[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps
[jest]: https://jestjs.io/
[license]: https://github.com/KubaJastrz/eslint-config/blob/master/LICENSE
[prettier]: https://prettier.io/
[react]: https://reactjs.org/
[typescript]: https://www.typescriptlang.org/

<!-- prettier-ignore-end -->
npm package: @kubax2000/react-mapycz
Description: Mapy.cz in React.
Author: Jakub Marek
Latest version: 1.0.0

# react-mapycz

![Node.js CI](https://github.com/flsy/react-mapycz/workflows/Node.js%20CI/badge.svg)
[![Maintainability](https://api.codeclimate.com/v1/badges/8c2fb679fd2700b53a83/maintainability)](https://codeclimate.com/github/flsy/react-mapycz/maintainability)

Mapy.cz in React

# Installation

`yarn add react-mapycz` or `npm i react-mapycz`

# Demo

http://falsy.cz/react-mapycz/

# Run Storybook
`npm start start-storybook -p 9009`

# Usage 

## Map
Show a simple map. 
```javascript
import { Map } from 'react-mapycz'

const App = () => <Map />
```

You can pass `center` prop to the `Map` to set default view coordinates. 
ex. `center={{lat: 55.604890000000005, lng: 8.97171}}`

## Markers

Show markers on a map. Markers have to be wrapped in MarkerLayer. 

```javascript
import { Map, MarkerLayer, Marker } from 'react-mapycz'

const App = () => (
    <Map center={{lat: 55.604890000000005, lng: 8.97171}}>
        <MarkerLayer>
            <Marker coords={{lat: 55.60501000000001, lng: 8.97171}} />
            <Marker coords={{lat: 55.547290000000004, lng: 8.897590000000001}} />
        </MarkerLayer>
    </Map>
)
```

## Path

Displays a path from list of { lat, lng }. 

```javascript
import { Map, PathLayer, Path } from 'react-mapycz'

const App = () => (
    <Map>
        <PathLayer>
            <Path coords={[
                    {'lat': 55.604890000000005, 'lng': 8.97171},
                    {'lat': 55.60501000000001, 'lng': 8.97179},
                    {'lat': 55.605070000000005, 'lng': 8.971820000000001},
                    {'lat': 55.60512000000001, 'lng': 8.97183}, 
                    {'lat': 55.60517, 'lng': 8.971810000000001}
                ]} 
            />
        </PathLayer>
    </Map>
)
```

## Controls

### Compass control

Display control compass on the map and control the movement by clicking on it. 
```javascript
import { Map, CompassControl } from 'react-mapycz'

const App = () => (
    <Map>
        <CompassControl />
    </Map>
)
```

### Mouse control

Move the map by mouse. You can set zoom to `boolean` to enable / disable zooming by mouse scrolling. 
```javascript
import { Map, MouseControl } from 'react-mapycz'

const App = () => (
    <Map>
        <MouseControl zoom={true} />
    </Map>
)
```

### Keyboard control

Control the map by keyboard arrows. 
```javascript
import { Map, KeyboardControl } from 'react-mapycz'

const App = () => (
    <Map>
        <KeyboardControl />
    </Map>
)
```

# License
This library is using Mapy.cz API. By its usage you acknowledge that you agree to the [Terms and Conditions](http://api.mapy.cz/#pact).
npm package: @kubb/fs
Description: FileSystem helpers
Author: stijnvanhulle
Latest version: 3.10.6

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/fs</h1>

<p>
   Fs helpers
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/main//examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>
## Supporting Kubb

Kubb uses an MIT-licensed open source project with its ongoing development made possible entirely by the support of Sponsors. If you would like to become a sponsor, please consider:

- [Become a Sponsor on GitHub](https://github.com/sponsors/stijnvanhulle)

<p align="center">
  <a href="https://github.com/sponsors/stijnvanhulle">
    <img src="https://raw.githubusercontent.com/stijnvanhulle/sponsors/main/sponsors.svg" alt="My sponsors" />
  </a>
</p>


<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/fs?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/fs
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/fs?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/fs
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/fs
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/fs?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/fs
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/fs
npm package: @kubb/parser
Description: Generator parser
Author: Stijn Van Hulle
Latest version: 2.17.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/parser</h1>

<p>
   TypeScript codegen utils
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>
<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/parser?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/parser
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/parser?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/parser
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/parser
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/parser?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/parser
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/parser
npm package: @kubb/plugin-zodios
Description: Generator plugin-zodios
Author: Stijn Van Hulle
Latest version: 3.0.0-alpha.0

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/plugin-zodios</h1>

<p>
   Swagger integration for zodios to generate all the different schemas based on an OpenAPI specification.
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/plugin-zodios?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/plugin-zodios
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/plugin-zodios?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/plugin-zodios
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/plugin-zodios
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/plugin-zodios?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/plugin-zodios
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/plugin-zodios
npm package: @kubb/react
Description: React integration for Kubb, providing JSX runtime support and React component generation capabilities for code generation plugins.
Author: stijnvanhulle
Latest version: 4.3.1

<div align="center">
  <h1>Kubb React</h1>
  <a href="https://kubb.dev" target="_blank" rel="noopener noreferrer">
    <img width="180" src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/logo.png" alt="Kubb logo">
  </a>


[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]
[![Sponsors][sponsors-src]][sponsors-href]
<h4>
<a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/main//examples/typescript" target="_blank">View Demo</a>
<span> · </span>
<a href="https://kubb.dev/" target="_blank">Documentation</a>
<span> · </span>
<a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
<span> · </span>
<a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
</h4>
</div>

## Supporting Kubb

Kubb uses an MIT-licensed open source project with its ongoing development made possible entirely by the support of Sponsors. If you would like to become a sponsor, please consider:

- [Become a Sponsor on GitHub](https://github.com/sponsors/stijnvanhulle)

<p align="center">
  <a href="https://github.com/sponsors/stijnvanhulle">
    <img src="https://raw.githubusercontent.com/stijnvanhulle/sponsors/main/sponsors.svg" alt="My sponsors" />
  </a>
</p>


<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/react?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/react
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/react?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/react
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/react
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/react?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/react
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/react
[sponsors-src]: https://img.shields.io/github/sponsors/stijnvanhulle?style=flat&colorA=18181B&colorB=f58517
[sponsors-href]: https://github.com/sponsors/stijnvanhulle/
npm package: @kubb/swagger
Description: Generator swagger
Author: Stijn Van Hulle
Latest version: 2.28.4

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/swagger</h1>

<p>
   Swagger package.
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/swagger?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/swagger
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/swagger?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/swagger
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/swagger
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/swagger?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/swagger
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/swagger
npm package: @kubb/swagger-client
Description: Generator swagger-client
Author: Stijn Van Hulle
Latest version: 2.28.4

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/swagger-client</h1>

<p>
   Swagger integration for Axios to generate all the different clients based on an OpenAPI specification.
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/swagger-client?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/swagger-client
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/swagger-client?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/swagger-client
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/swagger-client
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/swagger-client?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/swagger-client
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/swagger-client
npm package: @kubb/swagger-faker
Description: Generator swagger-faker
Author: Stijn Van Hulle
Latest version: 2.28.4

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/swagger-faker</h1>

<p>
   Swagger integration to create mock data based on Faker.js
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/swagger-faker?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/swagger-faker
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/swagger-faker?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/swagger-faker
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/swagger-faker
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/swagger-faker?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/swagger-faker
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/swagger-faker
npm package: @kubb/swagger-form
Description: Generator swagger-form
Author: Stijn Van Hulle
Latest version: 1.7.3

<div align="center">

  <!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
  <h1>@kubb/swagger-form</h1>
  
  <p>
   Swagger integration for creating a form with react-hook-form
  </p>  
  <img src="https://raw.githubusercontent.com/kubb-project/kubb/main/assets/banner.png" alt="logo"  height="auto" />

  <!-- Badges -->
  <p>
  <a href="https://www.npmjs.com/package/@kubb/swagger-form" target="_blank">
    <img alt="npm version" src="https://img.shields.io/npm/v/@kubb/swagger-form?style=for-the-badge"/>
  </a>

  <a href="https://www.npmjs.com/package/@kubb/swagger-form" target="_blank">
    <img alt="npm downloads" src="https://img.shields.io/npm/dm/@kubb/swagger-form?style=for-the-badge"/>
  </a>
  </p>
    
  <p> 
  <a href="https://www.npmjs.com/package/@kubb/swagger-form" target="_blank">
    <img alt="Minified size" src="https://img.shields.io/bundlephobia/min/@kubb/swagger-form?style=for-the-badge"/>
  </a>
    
  <a href="https://www.npmjs.com/package/@kubb/swagger-form" target="_blank">
    <img alt="Coverage" src="https://img.shields.io/codecov/c/github/kubb-project/kubb?style=for-the-badge"/>
  </a>
    
  <a href="https://www.npmjs.com/package/@kubb/swagger-form" target="_blank">
    <img alt="Build status" src="https://img.shields.io/github/actions/workflow/status/kubb-project/kubb/ci.yaml?style=for-the-badge"/>
  </a>
  
  
  <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
  <!-- ALL-CONTRIBUTORS-BADGE:END -->
  </p>
   
  <h4>
    <a href="https://codesandbox.io/s/github/kubb-project/kubb/tree/main/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-project/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-project/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>
npm package: @kubb/swagger-msw
Description: Generator swagger-msw
Author: Stijn Van Hulle
Latest version: 2.28.4

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/swagger-msw</h1>

<p>
   Swagger integration to create mock data based on MSW
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/swagger-msw?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/swagger-msw
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/swagger-msw?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/swagger-msw
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/swagger-msw
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/swagger-msw?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/swagger-msw
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/swagger-msw
npm package: @kubb/swagger-swr
Description: Generator swagger-swr
Author: Stijn Van Hulle
Latest version: 2.28.4

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/swagger-swr</h1>

<p>
   Swagger integration for SWR to generate all the different SWR hooks based on an OpenAPI specification.
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/swagger-swr?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/swagger-swr
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/swagger-swr?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/swagger-swr
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/swagger-swr
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/swagger-swr?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/swagger-swr
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/swagger-swr
npm package: @kubb/swagger-ts
Description: Generator swagger-ts
Author: Stijn Van Hulle
Latest version: 2.28.4

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/swagger-ts</h1>

<p>
   Swagger integration for TypeScript to generate all the different types based on an OpenAPI specification.
  </p>

<img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/swagger-ts?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/swagger-ts
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/swagger-ts?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/swagger-ts
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/swagger-ts
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/swagger-ts?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/swagger-ts
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/swagger-ts
npm package: @kubb/swagger-zod
Description: Generator swagger-zod
Author: Stijn Van Hulle
Latest version: 2.28.4

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/swagger-zod</h1>

<p>
   Swagger integration for Zod to generate all the different schemas based on an OpenAPI specification.
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/swagger-zod?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/swagger-zod
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/swagger-zod?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/swagger-zod
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/swagger-zod
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/swagger-zod?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/swagger-zod
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/swagger-zod
npm package: @kubb/swagger-zodios
Description: Generator swagger-zodios
Author: Stijn Van Hulle
Latest version: 2.28.4

<div align="center">

<!-- <img src="assets/logo.png" alt="logo" width="200" height="auto" /> -->
<h1>@kubb/swagger-zodios</h1>

<p>
   Swagger integration for zodios to generate all the different schemas based on an OpenAPI specification.
  </p>
  <img src="https://raw.githubusercontent.com/kubb-labs/kubb/main/assets/banner.png" alt="logo"  height="auto" />

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Coverage][coverage-src]][coverage-href]
[![License][license-src]][license-href]

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

<h4>
    <a href="https://codesandbox.io/s/github/kubb-labs/kubb/tree/alpha/examples/typescript" target="_blank">View Demo</a>
    <span> · </span>
      <a href="https://kubb.dev/" target="_blank">Documentation</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Report Bug</a>
    <span> · </span>
      <a href="https://github.com/kubb-labs/kubb/issues/" target="_blank">Request Feature</a>
  </h4>
</div>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kubb/swagger-zodios?flat&colorA=18181B&colorB=f58517
[npm-version-href]: https://npmjs.com/package/@kubb/swagger-zodios
[npm-downloads-src]: https://img.shields.io/npm/dm/@kubb/swagger-zodios?flat&colorA=18181B&colorB=f58517
[npm-downloads-href]: https://npmjs.com/package/@kubb/swagger-zodios
[license-src]: https://img.shields.io/github/license/kubb-labs/kubb.svg?flat&colorA=18181B&colorB=f58517
[license-href]: https://github.com/kubb-labs/kubb/blob/main/LICENSE
[build-src]: https://img.shields.io/github/actions/workflow/status/kubb-labs/kubb/ci.yaml?style=flat&colorA=18181B&colorB=f58517
[build-href]: https://www.npmjs.com/package/@kubb/swagger-zodios
[minified-src]: https://img.shields.io/bundlephobia/min/@kubb/swagger-zodios?style=flat&colorA=18181B&colorB=f58517
[minified-href]: https://www.npmjs.com/package/@kubb/swagger-zodios
[coverage-src]: https://img.shields.io/codecov/c/github/kubb-labs/kubb?style=flat&colorA=18181B&colorB=f58517
[coverage-href]: https://www.npmjs.com/package/@kubb/swagger-zodios