Skip to content

Commit c7bd365

Browse files
committed
bump
1 parent 0080b7b commit c7bd365

File tree

7 files changed

+41
-44
lines changed

7 files changed

+41
-44
lines changed

eslint.config.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import skuba from 'eslint-config-skuba';
2-
import importZod from 'eslint-plugin-import-zod';
32
import zodOpenapi from 'eslint-plugin-zod-openapi';
43

54
export default [
@@ -14,7 +13,6 @@ export default [
1413
],
1514
},
1615
...skuba,
17-
...importZod.configs.recommended,
1816
{
1917
plugins: {
2018
'zod-openapi': zodOpenapi,

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363
"@vitest/coverage-v8": "3.2.4",
6464
"@zod-openapi/openapi3-ts": "workspace:1.0.0",
6565
"ajv": "8.17.1",
66-
"eslint-plugin-import-zod": "1.2.0",
6766
"eslint-plugin-zod-openapi": "2.0.0",
6867
"skuba": "13.1.1",
6968
"tsdown": "0.18.4",
@@ -86,6 +85,6 @@
8685
"entryPoint": "src/index.ts",
8786
"template": "oss-npm-package",
8887
"type": "package",
89-
"version": "12.4.1"
88+
"version": "13.1.1"
9089
}
9190
}

packages/openapi3-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"private": true,
44
"exports": {
55
".": {
6-
"zod-openapi/source": "./src/dist/index.ts",
76
"types": "./lib-types/dist/index.d.ts",
7+
"zod-openapi/source": "./src/dist/index.ts",
88
"default": "./src/dist/index.ts"
99
}
1010
},

pnpm-lock.yaml

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ minimumReleaseAgeExclude:
88
- eslint-config-skuba
99
- eslint-plugin-skuba
1010
- skuba
11+
- skuba-dive
1112
- tsconfig-seek
1213
packageManagerStrictVersion: true
1314
publicHoistPattern:
15+
- '@eslint/*'
1416
- '@types*'
1517
- eslint
1618
- eslint-config-skuba

src/create/document.ts

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ import { createPaths } from './paths.js';
88

99
import type { oas31 } from '@zod-openapi/openapi3-ts';
1010

11-
export interface ZodOpenApiMediaTypeObject
12-
extends Omit<oas31.MediaTypeObject, 'schema'> {
11+
export interface ZodOpenApiMediaTypeObject extends Omit<
12+
oas31.MediaTypeObject,
13+
'schema'
14+
> {
1315
schema?: $ZodType | oas31.SchemaObject | oas31.ReferenceObject;
1416
}
1517

@@ -18,17 +20,21 @@ export interface ZodOpenApiContentObject {
1820
[mediatype: string]: ZodOpenApiMediaTypeObject | undefined;
1921
}
2022

21-
export interface ZodOpenApiRequestBodyObject
22-
extends Omit<oas31.RequestBodyObject, 'content'> {
23+
export interface ZodOpenApiRequestBodyObject extends Omit<
24+
oas31.RequestBodyObject,
25+
'content'
26+
> {
2327
content: ZodOpenApiContentObject;
2428
/** Use this field to auto register this request body as a component */
2529
id?: string;
2630
}
2731

2832
export type ZodOpenApiHeadersObject = ZodObjectInput | oas31.HeadersObject;
2933

30-
export interface ZodOpenApiResponseObject
31-
extends Omit<oas31.ResponseObject, 'content' | 'headers' | 'links'> {
34+
export interface ZodOpenApiResponseObject extends Omit<
35+
oas31.ResponseObject,
36+
'content' | 'headers' | 'links'
37+
> {
3238
content?: ZodOpenApiContentObject;
3339
headers?: ZodOpenApiHeadersObject;
3440
links?: ZodOpenApiLinksObject;
@@ -61,23 +67,21 @@ export interface ZodOpenApiCallbackObject
6167
[name: string]: ZodOpenApiPathItemObject | string | undefined;
6268
}
6369

64-
export interface ZodOpenApiOperationObject
65-
extends Omit<
66-
oas31.OperationObject,
67-
'requestBody' | 'responses' | 'parameters' | 'callbacks'
68-
> {
70+
export interface ZodOpenApiOperationObject extends Omit<
71+
oas31.OperationObject,
72+
'requestBody' | 'responses' | 'parameters' | 'callbacks'
73+
> {
6974
parameters?: Array<$ZodType | oas31.ParameterObject | oas31.ReferenceObject>;
7075
requestBody?: ZodOpenApiRequestBodyObject;
7176
requestParams?: ZodOpenApiParameters;
7277
responses: ZodOpenApiResponsesObject;
7378
callbacks?: ZodOpenApiCallbacksObject;
7479
}
7580

76-
export interface ZodOpenApiPathItemObject
77-
extends Omit<
78-
oas31.PathItemObject,
79-
'get' | 'put' | 'post' | 'delete' | 'options' | 'head' | 'patch' | 'trace'
80-
> {
81+
export interface ZodOpenApiPathItemObject extends Omit<
82+
oas31.PathItemObject,
83+
'get' | 'put' | 'post' | 'delete' | 'options' | 'head' | 'patch' | 'trace'
84+
> {
8185
get?: ZodOpenApiOperationObject;
8286
put?: ZodOpenApiOperationObject;
8387
post?: ZodOpenApiOperationObject;
@@ -140,19 +144,18 @@ export type ZodOpenApiExamplesObject = Record<
140144
ZodOpenApiExampleObject | oas31.ReferenceObject
141145
>;
142146

143-
export interface ZodOpenApiComponentsObject
144-
extends Omit<
145-
oas31.ComponentsObject,
146-
| 'schemas'
147-
| 'responses'
148-
| 'requestBodies'
149-
| 'headers'
150-
| 'parameters'
151-
| 'pathItems'
152-
| 'callbacks'
153-
| 'securitySchemes'
154-
| 'examples'
155-
> {
147+
export interface ZodOpenApiComponentsObject extends Omit<
148+
oas31.ComponentsObject,
149+
| 'schemas'
150+
| 'responses'
151+
| 'requestBodies'
152+
| 'headers'
153+
| 'parameters'
154+
| 'pathItems'
155+
| 'callbacks'
156+
| 'securitySchemes'
157+
| 'examples'
158+
> {
156159
parameters?: Record<string, ZodOpenApiParameterObject>;
157160
schemas?: Record<string, ZodOpenApiSchemaObject>;
158161
requestBodies?: Record<string, ZodOpenApiRequestBodyObject>;
@@ -167,11 +170,10 @@ export interface ZodOpenApiComponentsObject
167170

168171
export type ZodOpenApiVersion = OpenApiVersion;
169172

170-
export interface ZodOpenApiObject
171-
extends Omit<
172-
oas31.OpenAPIObject,
173-
'openapi' | 'paths' | 'webhooks' | 'components'
174-
> {
173+
export interface ZodOpenApiObject extends Omit<
174+
oas31.OpenAPIObject,
175+
'openapi' | 'paths' | 'webhooks' | 'components'
176+
> {
175177
openapi: ZodOpenApiVersion;
176178
paths?: ZodOpenApiPathsObject;
177179
webhooks?: ZodOpenApiPathsObject;

src/types.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ export interface ZodOpenApiBaseMetadata {
5555
}
5656

5757
export interface ZodOpenApiMetadata
58-
extends ZodOpenApiBaseMetadata,
59-
JSONSchemaMeta {
58+
extends ZodOpenApiBaseMetadata, JSONSchemaMeta {
6059
examples?: unknown[];
6160
/**
6261
* @deprecated - Use `examples` instead.

0 commit comments

Comments
 (0)