diff --git a/.gitignore b/.gitignore index 6fa1bb1cf9..68324312fe 100644 --- a/.gitignore +++ b/.gitignore @@ -8,9 +8,11 @@ package-lock.json .angular *.tgz +# Generated from `schema-exporter` genkit-tools script +genkit-tools/genkit-schema.json + # version file (autogenerated by CLI) genkit-tools/src/utils/version.ts -genkit-tools/ui/src/assets/discovery.js # Sample-specific files genkit-packages diff --git a/genkit-tools/package.json b/genkit-tools/package.json index ba13ee3a13..be918f2c0b 100644 --- a/genkit-tools/package.json +++ b/genkit-tools/package.json @@ -37,7 +37,9 @@ "@genkit-ai/tools-common": "workspace:*", "colorette": "^2.0.20", "commander": "^11.1.0", - "extract-zip": "^2.0.1" + "extract-zip": "^2.0.1", + "zod": "^3.22.4", + "zod-to-json-schema": "^3.22.4" }, "devDependencies": { "@jest/globals": "^29.7.0", diff --git a/genkit-tools/pnpm-lock.yaml b/genkit-tools/pnpm-lock.yaml index 8b7d7701d3..66ceda3f3d 100644 --- a/genkit-tools/pnpm-lock.yaml +++ b/genkit-tools/pnpm-lock.yaml @@ -20,6 +20,12 @@ importers: extract-zip: specifier: ^2.0.1 version: 2.0.1 + zod: + specifier: ^3.22.4 + version: 3.23.5 + zod-to-json-schema: + specifier: ^3.22.4 + version: 3.23.0(zod@3.23.5) devDependencies: '@jest/globals': specifier: ^29.7.0