Skip to content

Commit 642a3fd

Browse files
committed
try adding /validate sub export with zod
1 parent 1fcb6a0 commit 642a3fd

File tree

4 files changed

+46
-5
lines changed

4 files changed

+46
-5
lines changed

packages/api/package-lock.json

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

packages/api/package.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
11
{
22
"name": "@oxide/api",
3-
"version": "0.1.0-alpha.0",
3+
"version": "0.1.0-alpha.1",
44
"description": "TypeScript client for the Oxide API",
55
"engines": {
66
"node": ">=18"
77
},
88
"type": "module",
99
"main": "./dist/Api.js",
1010
"exports": {
11-
"import": "./dist/Api.js",
12-
"require": "./dist/Api.cjs"
11+
".": {
12+
"import": "./dist/Api.js",
13+
"require": "./dist/Api.cjs"
14+
},
15+
"./validate": {
16+
"import": "./dist/validate.js",
17+
"require": "./dist/validate.cjs"
18+
}
1319
},
1420
"scripts": {
1521
"build": "tsup --dts",
@@ -36,11 +42,15 @@
3642
},
3743
"tsup": {
3844
"entry": [
39-
"src/Api.ts"
45+
"src/Api.ts",
46+
"src/validate.ts"
4047
],
4148
"format": [
4249
"cjs",
4350
"esm"
4451
]
52+
},
53+
"dependencies": {
54+
"zod": "^3.23.5"
4555
}
4656
}

packages/api/tsconfig.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"compileOnSave": false,
3+
"compilerOptions": {
4+
"noEmit": true,
5+
"allowSyntheticDefaultImports": true,
6+
"esModuleInterop": true,
7+
"experimentalDecorators": true,
8+
"lib": ["es2019", "dom", "DOM.Iterable"],
9+
"module": "es2020",
10+
"moduleResolution": "node",
11+
"resolveJsonModule": true,
12+
"skipLibCheck": true,
13+
"sourceMap": true,
14+
"strict": true,
15+
"target": "ES2020"
16+
}
17+
}

packages/openapi-gen-ts/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
"strict": true,
1515
"target": "ES2020",
1616
"types": ["vite/client", "vitest/importMeta"]
17-
},
17+
}
1818
}

0 commit comments

Comments
 (0)