From 674ca5c3f14ccbb295db1e1de92f356287983d24 Mon Sep 17 00:00:00 2001 From: Sam Phillips Date: Fri, 7 Feb 2025 17:41:36 -0500 Subject: [PATCH 1/2] chore: update samples to 1.0.4 --- samples/js-angular/genkit-app/package.json | 2 +- samples/js-angular/server/package.json | 8 +- .../js-chatbot/genkit-app/package-lock.json | 44 ++-- samples/js-chatbot/genkit-app/package.json | 2 +- samples/js-chatbot/genkit-app/tsconfig.json | 1 - samples/js-chatbot/server/package-lock.json | 76 +++---- samples/js-chatbot/server/package.json | 6 +- samples/js-coffee-shop/package-lock.json | 208 ++++++++++-------- samples/js-coffee-shop/package.json | 20 +- samples/js-menu/package-lock.json | 168 ++++++++------ samples/js-menu/package.json | 12 +- samples/js-prompts/package-lock.json | 78 +++---- samples/js-prompts/package.json | 8 +- samples/js-schoolAgent/package-lock.json | 80 +++---- samples/js-schoolAgent/package.json | 6 +- 15 files changed, 393 insertions(+), 326 deletions(-) diff --git a/samples/js-angular/genkit-app/package.json b/samples/js-angular/genkit-app/package.json index 51fe3f09f..299d6aea8 100644 --- a/samples/js-angular/genkit-app/package.json +++ b/samples/js-angular/genkit-app/package.json @@ -23,7 +23,7 @@ "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.14.3", - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" }, "devDependencies": { "@angular-devkit/build-angular": "^18.0.2", diff --git a/samples/js-angular/server/package.json b/samples/js-angular/server/package.json index 153a91437..fd4233518 100644 --- a/samples/js-angular/server/package.json +++ b/samples/js-angular/server/package.json @@ -14,14 +14,14 @@ "author": "", "license": "ISC", "dependencies": { - "genkit": "^1.0.0-rc.18", - "@genkit-ai/vertexai": "^1.0.0-rc.18", - "@genkit-ai/express": "^1.0.0-rc.18", + "genkit": "^1.0.4", + "@genkit-ai/vertexai": "^1.0.4", + "@genkit-ai/express": "^1.0.4", "express": "^4.21.0", "partial-json": "^0.1.7" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "typescript": "^5.4.5", "tsx": "^4.19.2" } diff --git a/samples/js-chatbot/genkit-app/package-lock.json b/samples/js-chatbot/genkit-app/package-lock.json index 2e2a5db8f..d7931d43e 100644 --- a/samples/js-chatbot/genkit-app/package-lock.json +++ b/samples/js-chatbot/genkit-app/package-lock.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^18.0.0", "@angular/platform-browser-dynamic": "^18.0.0", "@angular/router": "^18.0.0", - "genkit": "^1.0.0-rc.18", + "genkit": "^1.0.4", "marked": "^12.0.2", "ngx-markdown": "^18.0.0", "prismjs": "^1.29.0", @@ -2836,15 +2836,15 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.0-rc.18.tgz", - "integrity": "sha512-+HJPh8GSl3byXWImxbsroAuHvm80gmkhgflDS+rZfXHB9Vz4Uf402qW84m9c/D7eIIuHw8S/YM4HXH7l5Ec5IA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.4.tgz", + "integrity": "sha512-omByB//cj5476YU+wdoVuhNI0En85kITjSxVwqVBz94hcP5hYhQfcfhNlN6BzhgNJER7XACyYKWehmw4KwxoLQ==", "dependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "json5": "^2.2.3", "node-fetch": "^3.3.2", "partial-json": "^0.1.7", @@ -2865,9 +2865,9 @@ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "node_modules/@genkit-ai/core": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.0-rc.18.tgz", - "integrity": "sha512-+q6+NuGxiJ14LaDFjXua7y2cVpk7UAHvgBGXcqfyWWeaTGc6F/kM0fB+2I9WCUYHBTE9rRH++htVBCl2Q6xf6g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.4.tgz", + "integrity": "sha512-O4ASgeXLkjc8qyhgUhY9TV//V0W6tvhv7YV0LEdeQ6Vum7CvdBNB1w8moUQADeyMPE00VuqURcGKpejVshY3OQ==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -2881,7 +2881,7 @@ "async-mutex": "^0.5.0", "body-parser": "^1.20.3", "cors": "^2.8.5", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "express": "^4.21.0", "get-port": "^5.1.0", "json-schema": "^0.4.0", @@ -8898,12 +8898,12 @@ } }, "node_modules/genkit": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.0-rc.18.tgz", - "integrity": "sha512-lEJQcDvYmcBX9wcmm9vFILWCTy5Yfbrzh8h1jfKedrqluwygyzQblAd2KiqDUUFgk2ecpZvRlrYbSYwtKasWfg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.4.tgz", + "integrity": "sha512-QJBvz8tJBQaqaHwBge3Hf4xoDNWJ8VVyDtKJsbCGEMwKnZa+g9Qh3LyBPx14RpPpJizZrr2j8Rvv0IocMEaj6Q==", "dependencies": { - "@genkit-ai/ai": "1.0.0-rc.18", - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/ai": "1.0.4", + "@genkit-ai/core": "1.0.4", "uuid": "^10.0.0" } }, @@ -9507,11 +9507,11 @@ } }, "node_modules/import-in-the-middle": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.12.0.tgz", - "integrity": "sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.0.tgz", + "integrity": "sha512-YG86SYDtrL/Yu8JgfWb7kjQ0myLeT1whw6fs/ZHFkXFcbk9zJU9lOCsSJHpvaPumU11nN3US7NW6x1YTk+HrUA==", "dependencies": { - "acorn": "^8.8.2", + "acorn": "^8.14.0", "acorn-import-attributes": "^1.9.5", "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" @@ -12833,9 +12833,9 @@ } }, "node_modules/require-in-the-middle": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.0.tgz", - "integrity": "sha512-/Tvpny/RVVicqlYTKwt/GtpZRsPG1CmJNhxVKGz+Sy/4MONfXCVNK69MFgGKdUt0/324q3ClI2dICcPgISrC8g==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.1.tgz", + "integrity": "sha512-fgZEz/t3FDrU9o7EhI+iNNq1pNNpJImOvX72HUd6RoFiw8MaKd8/gR5tLuc8A0G0e55LMbP6ImjnmXY6zrTmjw==", "dependencies": { "debug": "^4.3.5", "module-details-from-path": "^1.0.3", diff --git a/samples/js-chatbot/genkit-app/package.json b/samples/js-chatbot/genkit-app/package.json index 96810c28c..dd9acadf8 100644 --- a/samples/js-chatbot/genkit-app/package.json +++ b/samples/js-chatbot/genkit-app/package.json @@ -26,7 +26,7 @@ "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.14.3", - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" }, "devDependencies": { "@angular-devkit/build-angular": "^18.0.2", diff --git a/samples/js-chatbot/genkit-app/tsconfig.json b/samples/js-chatbot/genkit-app/tsconfig.json index 437984834..0641f84cf 100644 --- a/samples/js-chatbot/genkit-app/tsconfig.json +++ b/samples/js-chatbot/genkit-app/tsconfig.json @@ -1,4 +1,3 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ { "compileOnSave": false, "compilerOptions": { diff --git a/samples/js-chatbot/server/package-lock.json b/samples/js-chatbot/server/package-lock.json index b7bb4ff3d..1abfd83bf 100644 --- a/samples/js-chatbot/server/package-lock.json +++ b/samples/js-chatbot/server/package-lock.json @@ -9,15 +9,15 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@genkit-ai/express": "^1.0.0-rc.18", - "@genkit-ai/vertexai": "^1.0.0-rc.18", + "@genkit-ai/express": "^1.0.4", + "@genkit-ai/vertexai": "^1.0.4", "express": "^4.21.0", "genkit": "^1.0.0-rc.18", "partial-json": "^0.1.7", "zod": "^3.23.8" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "tsx": "^4.19.2", "typescript": "^5.4.5" } @@ -588,15 +588,15 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.0-rc.18.tgz", - "integrity": "sha512-+HJPh8GSl3byXWImxbsroAuHvm80gmkhgflDS+rZfXHB9Vz4Uf402qW84m9c/D7eIIuHw8S/YM4HXH7l5Ec5IA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.4.tgz", + "integrity": "sha512-omByB//cj5476YU+wdoVuhNI0En85kITjSxVwqVBz94hcP5hYhQfcfhNlN6BzhgNJER7XACyYKWehmw4KwxoLQ==", "dependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "json5": "^2.2.3", "node-fetch": "^3.3.2", "partial-json": "^0.1.7", @@ -629,9 +629,9 @@ } }, "node_modules/@genkit-ai/core": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.0-rc.18.tgz", - "integrity": "sha512-+q6+NuGxiJ14LaDFjXua7y2cVpk7UAHvgBGXcqfyWWeaTGc6F/kM0fB+2I9WCUYHBTE9rRH++htVBCl2Q6xf6g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.4.tgz", + "integrity": "sha512-O4ASgeXLkjc8qyhgUhY9TV//V0W6tvhv7YV0LEdeQ6Vum7CvdBNB1w8moUQADeyMPE00VuqURcGKpejVshY3OQ==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -645,7 +645,7 @@ "async-mutex": "^0.5.0", "body-parser": "^1.20.3", "cors": "^2.8.5", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "express": "^4.21.0", "get-port": "^5.1.0", "json-schema": "^0.4.0", @@ -654,27 +654,27 @@ } }, "node_modules/@genkit-ai/express": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/express/-/express-1.0.0-rc.18.tgz", - "integrity": "sha512-UmKg3CYNmMEWGG2rCh7dml0349fvVntlbceKRCSSy9yQOwxYA8JSwziwhssWmZsr0Pqzm1WIRPgbJ0ILYyD6DA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/express/-/express-1.0.4.tgz", + "integrity": "sha512-KIFvnZ5BQ/EKlVS0zevrpix38zA7YBygQZuLSmEsCxWgfwrxoz2642C7YY7y95nnDNQ3Qh/jYpPZ11DCbYG3Hw==", "dependencies": { "body-parser": "^1.20.3", "cors": "^2.8.5" }, "peerDependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "express": "^4.21.1", - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/telemetry-server": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.0-rc.18.tgz", - "integrity": "sha512-lfYgF7QM7RwyJRVvI8Il7RuQcwlEASJD0lqFcxprnREFvIu72iWmrin/9UArvcdC0lL0p0yK+Ggf7PkE0toE0Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.4.tgz", + "integrity": "sha512-z6Hs1m4tf2pyKfdkGcnts5n2GPlBYOt3qg8dkNnWycItwTAvpTX0zWTCY5hgF6zqR4ZEhF/bZscwvOjOjy1fZQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/tools-common": "1.0.4", "@google-cloud/firestore": "^7.6.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -688,9 +688,9 @@ } }, "node_modules/@genkit-ai/tools-common": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.0-rc.18.tgz", - "integrity": "sha512-EtLqJD9apVJW/oLiM3+gbxi0jLYFF2NLWRsSyNqd642QN1TTimX3jOM0cRPw0LT7DFbsq6wGZx7WpsSzxhEHDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.4.tgz", + "integrity": "sha512-0Xh6n0HJq0qEUKLC1gEqA7t390q7f5sRVuI8RJUb0gpP0/IV7aELzfV8LSmC6K+Rb2OUfBz/z+LkOTG0DeaTKQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", @@ -721,9 +721,9 @@ } }, "node_modules/@genkit-ai/vertexai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/vertexai/-/vertexai-1.0.0-rc.18.tgz", - "integrity": "sha512-BL/54rLpZKHozqauz1YPpg2COYkffxJc72PLa5brQCTdB4jrpozNFkhkJZJh3GQOYufX/KOYqSiBKtz9MztIDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/vertexai/-/vertexai-1.0.4.tgz", + "integrity": "sha512-DprsooHms+iYpaDwagUIE0SqS1GgO4f6YlXCrwhl0NsVObYyDDJABZUO8AA58eglQp0WPjUSQRVXwWy6viZeLA==", "dependencies": { "@anthropic-ai/sdk": "^0.24.3", "@anthropic-ai/vertex-sdk": "^0.4.0", @@ -740,7 +740,7 @@ "firebase-admin": ">=12.2" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@google-cloud/aiplatform": { @@ -3659,23 +3659,23 @@ } }, "node_modules/genkit": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.0-rc.18.tgz", - "integrity": "sha512-lEJQcDvYmcBX9wcmm9vFILWCTy5Yfbrzh8h1jfKedrqluwygyzQblAd2KiqDUUFgk2ecpZvRlrYbSYwtKasWfg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.4.tgz", + "integrity": "sha512-QJBvz8tJBQaqaHwBge3Hf4xoDNWJ8VVyDtKJsbCGEMwKnZa+g9Qh3LyBPx14RpPpJizZrr2j8Rvv0IocMEaj6Q==", "dependencies": { - "@genkit-ai/ai": "1.0.0-rc.18", - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/ai": "1.0.4", + "@genkit-ai/core": "1.0.4", "uuid": "^10.0.0" } }, "node_modules/genkit-cli": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.0-rc.18.tgz", - "integrity": "sha512-wjue78kN25mwB+er4koOGg1UZRpph/+zi3Jy7eUT6XrIv6XGMt1nZ94vl0akYF70Nz7JUH8KA1NFakuU79EOLQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.4.tgz", + "integrity": "sha512-8ypWX/TO7YrR0Mb7P5yIaInzpMT5RoC/LVmJGpBbEOFoqsjsT7PHVXWifDhHQdzef8J4/RzNuifqLWXH8fV8+Q==", "dev": true, "dependencies": { - "@genkit-ai/telemetry-server": "1.0.0-rc.18", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/telemetry-server": "1.0.4", + "@genkit-ai/tools-common": "1.0.4", "axios": "^1.7.7", "colorette": "^2.0.20", "commander": "^11.1.0", diff --git a/samples/js-chatbot/server/package.json b/samples/js-chatbot/server/package.json index f004fda61..0ee92a397 100644 --- a/samples/js-chatbot/server/package.json +++ b/samples/js-chatbot/server/package.json @@ -16,14 +16,14 @@ "license": "ISC", "dependencies": { "genkit": "^1.0.0-rc.18", - "@genkit-ai/vertexai": "^1.0.0-rc.18", - "@genkit-ai/express": "^1.0.0-rc.18", + "@genkit-ai/vertexai": "^1.0.4", + "@genkit-ai/express": "^1.0.4", "express": "^4.21.0", "partial-json": "^0.1.7", "zod": "^3.23.8" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "typescript": "^5.4.5", "tsx": "^4.19.2" } diff --git a/samples/js-coffee-shop/package-lock.json b/samples/js-coffee-shop/package-lock.json index 80d6f500d..389328224 100644 --- a/samples/js-coffee-shop/package-lock.json +++ b/samples/js-coffee-shop/package-lock.json @@ -9,19 +9,19 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@genkit-ai/dev-local-vectorstore": "^1.0.0-rc.18", - "@genkit-ai/evaluator": "^1.0.0-rc.18", - "@genkit-ai/firebase": "^1.0.0-rc.18", - "@genkit-ai/googleai": "^1.0.0-rc.18", - "@genkit-ai/vertexai": "^1.0.0-rc.18", - "genkit": "^1.0.0-rc.18", - "genkitx-chromadb": "^1.0.0-rc.18", - "genkitx-ollama": "^1.0.0-rc.18", - "genkitx-pinecone": "^1.0.0-rc.18", + "@genkit-ai/dev-local-vectorstore": "^1.0.4", + "@genkit-ai/evaluator": "^1.0.4", + "@genkit-ai/firebase": "^1.0.4", + "@genkit-ai/googleai": "^1.0.4", + "@genkit-ai/vertexai": "^1.0.4", + "genkit": "^1.0.4", + "genkitx-chromadb": "^1.0.4", + "genkitx-ollama": "^1.0.4", + "genkitx-pinecone": "^1.0.4", "zod": "^3.22.4" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "rimraf": "^6.0.1", "typescript": "^5.3.3" } @@ -580,15 +580,15 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.0-rc.18.tgz", - "integrity": "sha512-+HJPh8GSl3byXWImxbsroAuHvm80gmkhgflDS+rZfXHB9Vz4Uf402qW84m9c/D7eIIuHw8S/YM4HXH7l5Ec5IA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.4.tgz", + "integrity": "sha512-omByB//cj5476YU+wdoVuhNI0En85kITjSxVwqVBz94hcP5hYhQfcfhNlN6BzhgNJER7XACyYKWehmw4KwxoLQ==", "dependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "json5": "^2.2.3", "node-fetch": "^3.3.2", "partial-json": "^0.1.7", @@ -621,9 +621,9 @@ } }, "node_modules/@genkit-ai/core": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.0-rc.18.tgz", - "integrity": "sha512-+q6+NuGxiJ14LaDFjXua7y2cVpk7UAHvgBGXcqfyWWeaTGc6F/kM0fB+2I9WCUYHBTE9rRH++htVBCl2Q6xf6g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.4.tgz", + "integrity": "sha512-O4ASgeXLkjc8qyhgUhY9TV//V0W6tvhv7YV0LEdeQ6Vum7CvdBNB1w8moUQADeyMPE00VuqURcGKpejVshY3OQ==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -637,7 +637,7 @@ "async-mutex": "^0.5.0", "body-parser": "^1.20.3", "cors": "^2.8.5", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "express": "^4.21.0", "get-port": "^5.1.0", "json-schema": "^0.4.0", @@ -646,48 +646,48 @@ } }, "node_modules/@genkit-ai/dev-local-vectorstore": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/dev-local-vectorstore/-/dev-local-vectorstore-1.0.0-rc.18.tgz", - "integrity": "sha512-f1F5ggJTBTgn0DrDz8dJwsqPKWvQB0LJ/qCf3aJJ2H0aT7ACsKls+UPd49BaHfeKQQmsYEMUFq4TaImVF01plg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/dev-local-vectorstore/-/dev-local-vectorstore-1.0.4.tgz", + "integrity": "sha512-QiMq3F2S37BBmLtTfbbv2FYERtbFZ7PHKdDeeaA03Fa1vxTdNeGX9nzvejYDDINaq7Hq9hfQ+XSuxT57PWdDGA==", "dependencies": { "compute-cosine-similarity": "^1.1.0", "ts-md5": "^1.3.1" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/evaluator": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/evaluator/-/evaluator-1.0.0-rc.18.tgz", - "integrity": "sha512-xREtpYH07tY2Muk5711lQAZVHmyrz4YQkrXurL7s5pcMo65P9oGNY4SugT4hsS/S6zicuXL5VCl0gUwpkE/TfQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/evaluator/-/evaluator-1.0.4.tgz", + "integrity": "sha512-8iNtyESZIHneewNMygAYGHdUI0zeumBYw//reToBWP0XufJVo2rns3qBRZvdICquN1ViLGA4Smd61J1H3OLZqg==", "dependencies": { "compute-cosine-similarity": "^1.1.0", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "node-fetch": "^3.3.2", "path": "^0.12.7" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/firebase": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/firebase/-/firebase-1.0.0-rc.18.tgz", - "integrity": "sha512-AS0/Gcy0fJIuKWcPzra9tl1XfwXySqdQnr+V+NU0v/xRqf68S5bOvrAuMmz4/v9yfRkP7C0jevdJv9uukuTMNg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/firebase/-/firebase-1.0.4.tgz", + "integrity": "sha512-3r8vCjIfLqF8K9jMzJHAwBm1reS1TOzABVtnq5AiHEjs+JzYGFy5kKaJDbshokHxWasu+4S6tQA9edRtj5zTOw==", "dependencies": { - "@genkit-ai/google-cloud": "^1.0.0-rc.18" + "@genkit-ai/google-cloud": "^1.0.4" }, "peerDependencies": { "@google-cloud/firestore": "^7.6.0", "firebase-admin": ">=12.2", - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/google-cloud": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/google-cloud/-/google-cloud-1.0.0-rc.18.tgz", - "integrity": "sha512-GRYMbUabe/j+lHJavyh0vz4QS5zAJOszjB6fD8gRuVBrBdFfmfENxT1xUdZq8AMX0uGsW6PJyRPyS3tDK8/gxw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/google-cloud/-/google-cloud-1.0.4.tgz", + "integrity": "sha512-llt9L+4VJuIfOw9OPA64iWOsb3FbH1jyoOmVrK8N97dkrhsMOay+J7YuKu70KJpWpULgexkMMRer1Rws00DCCA==", "dependencies": { "@google-cloud/logging-winston": "^6.0.0", "@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.19.0", @@ -708,30 +708,30 @@ "winston": "^3.12.0" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/googleai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/googleai/-/googleai-1.0.0-rc.18.tgz", - "integrity": "sha512-u4MuSE1pvcy7bdnI1z464Yg3Brj3KKZsAt7rstuMgrZdrn1ObENH8+Uqk6wKlsntP+SA2NToCnwUrLFiKCdF1w==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/googleai/-/googleai-1.0.4.tgz", + "integrity": "sha512-sTMj5lO5t9lBV0l0bC/3Ijr02XhRY1ztttOgJFJHMtlWw+ML9gdrphPMLcY1VdAVKAaxX+MeHND5tj4oWvp6xQ==", "dependencies": { "@google/generative-ai": "^0.21.0", "google-auth-library": "^9.6.3", "node-fetch": "^3.3.2" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/telemetry-server": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.0-rc.18.tgz", - "integrity": "sha512-lfYgF7QM7RwyJRVvI8Il7RuQcwlEASJD0lqFcxprnREFvIu72iWmrin/9UArvcdC0lL0p0yK+Ggf7PkE0toE0Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.4.tgz", + "integrity": "sha512-z6Hs1m4tf2pyKfdkGcnts5n2GPlBYOt3qg8dkNnWycItwTAvpTX0zWTCY5hgF6zqR4ZEhF/bZscwvOjOjy1fZQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/tools-common": "1.0.4", "@google-cloud/firestore": "^7.6.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -745,9 +745,9 @@ } }, "node_modules/@genkit-ai/tools-common": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.0-rc.18.tgz", - "integrity": "sha512-EtLqJD9apVJW/oLiM3+gbxi0jLYFF2NLWRsSyNqd642QN1TTimX3jOM0cRPw0LT7DFbsq6wGZx7WpsSzxhEHDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.4.tgz", + "integrity": "sha512-0Xh6n0HJq0qEUKLC1gEqA7t390q7f5sRVuI8RJUb0gpP0/IV7aELzfV8LSmC6K+Rb2OUfBz/z+LkOTG0DeaTKQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", @@ -778,9 +778,9 @@ } }, "node_modules/@genkit-ai/vertexai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/vertexai/-/vertexai-1.0.0-rc.18.tgz", - "integrity": "sha512-BL/54rLpZKHozqauz1YPpg2COYkffxJc72PLa5brQCTdB4jrpozNFkhkJZJh3GQOYufX/KOYqSiBKtz9MztIDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/vertexai/-/vertexai-1.0.4.tgz", + "integrity": "sha512-DprsooHms+iYpaDwagUIE0SqS1GgO4f6YlXCrwhl0NsVObYyDDJABZUO8AA58eglQp0WPjUSQRVXwWy6viZeLA==", "dependencies": { "@anthropic-ai/sdk": "^0.24.3", "@anthropic-ai/vertex-sdk": "^0.4.0", @@ -797,7 +797,7 @@ "firebase-admin": ">=12.2" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@google-cloud/aiplatform": { @@ -1317,6 +1317,14 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.52.1.tgz", @@ -2623,6 +2631,14 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/sdk-logs": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.52.1.tgz", @@ -2802,6 +2818,14 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/sdk-trace-node": { "version": "1.25.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", @@ -2875,9 +2899,9 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.29.0.tgz", + "integrity": "sha512-KZ1JsXcP2pqunfsJBNk+py6AJ5R6ZJ3yvM5Lhhf93rHPHvdDzgfMYPS4F7GNO3j/MVDCtfbttrkcpu7sl0Wu/Q==", "engines": { "node": ">=14" } @@ -3053,6 +3077,15 @@ "@types/send": "*" } }, + "node_modules/@types/handlebars": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@types/handlebars/-/handlebars-4.1.0.tgz", + "integrity": "sha512-gq9YweFKNNB1uFK71eRqsd4niVkXrxHugqWFQkeLRJvGjnxsLr16bYtcsG4tOFwmYi0Bax+wCkbf1reUfdl4kA==", + "deprecated": "This is a stub types definition. handlebars provides its own type definitions, so you do not need this installed.", + "dependencies": { + "handlebars": "*" + } + }, "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", @@ -4060,10 +4093,11 @@ } }, "node_modules/dotprompt": { - "version": "1.0.0-dev.3", - "resolved": "https://registry.npmjs.org/dotprompt/-/dotprompt-1.0.0-dev.3.tgz", - "integrity": "sha512-gAcIhG+vzZlrZcBN/lO8gEMUtXHKMLbs1+snJuZrPkZnNgnWrzz1hYN4vYotpng/5fHsYSPUEckECy6qUNSrsQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dotprompt/-/dotprompt-1.0.1.tgz", + "integrity": "sha512-mruM6m+pWe4t41InRDRchNLSl3x+q7iIBukVuUfb7vvN7aEOwP+BuONACAdaEeAqlMDtWHcTsuqqBdAAjGwamg==", "dependencies": { + "@types/handlebars": "^4.1.0", "handlebars": "^4.7.8", "yaml": "^2.5.0" } @@ -4784,23 +4818,23 @@ } }, "node_modules/genkit": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.0-rc.18.tgz", - "integrity": "sha512-lEJQcDvYmcBX9wcmm9vFILWCTy5Yfbrzh8h1jfKedrqluwygyzQblAd2KiqDUUFgk2ecpZvRlrYbSYwtKasWfg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.4.tgz", + "integrity": "sha512-QJBvz8tJBQaqaHwBge3Hf4xoDNWJ8VVyDtKJsbCGEMwKnZa+g9Qh3LyBPx14RpPpJizZrr2j8Rvv0IocMEaj6Q==", "dependencies": { - "@genkit-ai/ai": "1.0.0-rc.18", - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/ai": "1.0.4", + "@genkit-ai/core": "1.0.4", "uuid": "^10.0.0" } }, "node_modules/genkit-cli": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.0-rc.18.tgz", - "integrity": "sha512-wjue78kN25mwB+er4koOGg1UZRpph/+zi3Jy7eUT6XrIv6XGMt1nZ94vl0akYF70Nz7JUH8KA1NFakuU79EOLQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.4.tgz", + "integrity": "sha512-8ypWX/TO7YrR0Mb7P5yIaInzpMT5RoC/LVmJGpBbEOFoqsjsT7PHVXWifDhHQdzef8J4/RzNuifqLWXH8fV8+Q==", "dev": true, "dependencies": { - "@genkit-ai/telemetry-server": "1.0.0-rc.18", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/telemetry-server": "1.0.4", + "@genkit-ai/tools-common": "1.0.4", "axios": "^1.7.7", "colorette": "^2.0.20", "commander": "^11.1.0", @@ -4827,15 +4861,15 @@ } }, "node_modules/genkitx-chromadb": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkitx-chromadb/-/genkitx-chromadb-1.0.0-rc.18.tgz", - "integrity": "sha512-nZxZKY07BCnY/y7L2L5CPCi9vuIxGyHBSRWETG8/LFQu8xHa6RnjD7h/GnUmLDktdN6sU9uPPNCDFGPxGoNdYw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkitx-chromadb/-/genkitx-chromadb-1.0.4.tgz", + "integrity": "sha512-8PZ6KsO0rKz5K6EtnVJpsBVgDUZdqh059MECpcq7POgIKW1huxy5RCADDedo3YJHOqjliM1HRnd9MJgHFkWHZg==", "dependencies": { "chromadb": "1.8.1", "ts-md5": "^1.3.1" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/genkitx-chromadb/node_modules/@google/generative-ai": { @@ -4877,26 +4911,26 @@ } }, "node_modules/genkitx-ollama": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkitx-ollama/-/genkitx-ollama-1.0.0-rc.18.tgz", - "integrity": "sha512-SyP3j9/j3iP/OdKITSg/9C7+cTxghO5VaQkcbPKkm7JAWGcWJ+VFV+aaJYOKSQiG/LFV83SdLpvATEQ5MsSjeA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkitx-ollama/-/genkitx-ollama-1.0.4.tgz", + "integrity": "sha512-KGrdc/ZeIjwvRFYdRflSBuH4DM8+SleWaS8e3z4Z/M5YCdKpRuhyeRaP2lg3qYUstNfIl7wy72Zv2P+hft/t9w==", "dependencies": { "ollama": "^0.5.9" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/genkitx-pinecone": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkitx-pinecone/-/genkitx-pinecone-1.0.0-rc.18.tgz", - "integrity": "sha512-1QT2J5OCcHwv0RWe+Ctmr9zkZE7ZQWBKSlEVGrnDqeIYcazbwVVAUNQceRMo+qwh42Vn/a9IIejJvItwy7B8Fw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkitx-pinecone/-/genkitx-pinecone-1.0.4.tgz", + "integrity": "sha512-ZQg5PF1qmzeBuNyWUXM2ufGfh4/n5KPMPnPJSwe8v8F6zbd9M9XQOrijL+rTWUG/fnuY+H2GelRI6Tg6GlXFbQ==", "dependencies": { "@pinecone-database/pinecone": "^2.0.1", "ts-md5": "^1.3.1" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/get-caller-file": { @@ -5338,11 +5372,11 @@ ] }, "node_modules/import-in-the-middle": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.12.0.tgz", - "integrity": "sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.0.tgz", + "integrity": "sha512-YG86SYDtrL/Yu8JgfWb7kjQ0myLeT1whw6fs/ZHFkXFcbk9zJU9lOCsSJHpvaPumU11nN3US7NW6x1YTk+HrUA==", "dependencies": { - "acorn": "^8.8.2", + "acorn": "^8.14.0", "acorn-import-attributes": "^1.9.5", "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" @@ -6629,9 +6663,9 @@ } }, "node_modules/require-in-the-middle": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.0.tgz", - "integrity": "sha512-/Tvpny/RVVicqlYTKwt/GtpZRsPG1CmJNhxVKGz+Sy/4MONfXCVNK69MFgGKdUt0/324q3ClI2dICcPgISrC8g==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.1.tgz", + "integrity": "sha512-fgZEz/t3FDrU9o7EhI+iNNq1pNNpJImOvX72HUd6RoFiw8MaKd8/gR5tLuc8A0G0e55LMbP6ImjnmXY6zrTmjw==", "dependencies": { "debug": "^4.3.5", "module-details-from-path": "^1.0.3", diff --git a/samples/js-coffee-shop/package.json b/samples/js-coffee-shop/package.json index 6266b34d1..f1092e896 100644 --- a/samples/js-coffee-shop/package.json +++ b/samples/js-coffee-shop/package.json @@ -17,19 +17,19 @@ "author": "", "license": "ISC", "dependencies": { - "genkit": "^1.0.0-rc.18", - "genkitx-chromadb": "^1.0.0-rc.18", - "@genkit-ai/dev-local-vectorstore": "^1.0.0-rc.18", - "@genkit-ai/firebase": "^1.0.0-rc.18", - "@genkit-ai/googleai": "^1.0.0-rc.18", - "genkitx-ollama": "^1.0.0-rc.18", - "genkitx-pinecone": "^1.0.0-rc.18", - "@genkit-ai/evaluator": "^1.0.0-rc.18", - "@genkit-ai/vertexai": "^1.0.0-rc.18", + "genkit": "^1.0.4", + "genkitx-chromadb": "^1.0.4", + "@genkit-ai/dev-local-vectorstore": "^1.0.4", + "@genkit-ai/firebase": "^1.0.4", + "@genkit-ai/googleai": "^1.0.4", + "genkitx-ollama": "^1.0.4", + "genkitx-pinecone": "^1.0.4", + "@genkit-ai/evaluator": "^1.0.4", + "@genkit-ai/vertexai": "^1.0.4", "zod": "^3.22.4" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "rimraf": "^6.0.1", "typescript": "^5.3.3" } diff --git a/samples/js-menu/package-lock.json b/samples/js-menu/package-lock.json index 94ceb35ae..d177db43e 100644 --- a/samples/js-menu/package-lock.json +++ b/samples/js-menu/package-lock.json @@ -9,14 +9,14 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@genkit-ai/dev-local-vectorstore": "^1.0.0-rc.18", - "@genkit-ai/evaluator": "^1.0.0-rc.18", - "@genkit-ai/firebase": "^1.0.0-rc.18", - "@genkit-ai/vertexai": "^1.0.0-rc.18", - "genkit": "^1.0.0-rc.18" + "@genkit-ai/dev-local-vectorstore": "^1.0.4", + "@genkit-ai/evaluator": "^1.0.4", + "@genkit-ai/firebase": "^1.0.4", + "@genkit-ai/vertexai": "^1.0.4", + "genkit": "^1.0.4" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "rimraf": "^6.0.1", "typescript": "^5.3.3" } @@ -575,15 +575,15 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.0-rc.18.tgz", - "integrity": "sha512-+HJPh8GSl3byXWImxbsroAuHvm80gmkhgflDS+rZfXHB9Vz4Uf402qW84m9c/D7eIIuHw8S/YM4HXH7l5Ec5IA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.4.tgz", + "integrity": "sha512-omByB//cj5476YU+wdoVuhNI0En85kITjSxVwqVBz94hcP5hYhQfcfhNlN6BzhgNJER7XACyYKWehmw4KwxoLQ==", "dependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "json5": "^2.2.3", "node-fetch": "^3.3.2", "partial-json": "^0.1.7", @@ -616,9 +616,9 @@ } }, "node_modules/@genkit-ai/core": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.0-rc.18.tgz", - "integrity": "sha512-+q6+NuGxiJ14LaDFjXua7y2cVpk7UAHvgBGXcqfyWWeaTGc6F/kM0fB+2I9WCUYHBTE9rRH++htVBCl2Q6xf6g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.4.tgz", + "integrity": "sha512-O4ASgeXLkjc8qyhgUhY9TV//V0W6tvhv7YV0LEdeQ6Vum7CvdBNB1w8moUQADeyMPE00VuqURcGKpejVshY3OQ==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -632,7 +632,7 @@ "async-mutex": "^0.5.0", "body-parser": "^1.20.3", "cors": "^2.8.5", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "express": "^4.21.0", "get-port": "^5.1.0", "json-schema": "^0.4.0", @@ -641,48 +641,48 @@ } }, "node_modules/@genkit-ai/dev-local-vectorstore": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/dev-local-vectorstore/-/dev-local-vectorstore-1.0.0-rc.18.tgz", - "integrity": "sha512-f1F5ggJTBTgn0DrDz8dJwsqPKWvQB0LJ/qCf3aJJ2H0aT7ACsKls+UPd49BaHfeKQQmsYEMUFq4TaImVF01plg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/dev-local-vectorstore/-/dev-local-vectorstore-1.0.4.tgz", + "integrity": "sha512-QiMq3F2S37BBmLtTfbbv2FYERtbFZ7PHKdDeeaA03Fa1vxTdNeGX9nzvejYDDINaq7Hq9hfQ+XSuxT57PWdDGA==", "dependencies": { "compute-cosine-similarity": "^1.1.0", "ts-md5": "^1.3.1" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/evaluator": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/evaluator/-/evaluator-1.0.0-rc.18.tgz", - "integrity": "sha512-xREtpYH07tY2Muk5711lQAZVHmyrz4YQkrXurL7s5pcMo65P9oGNY4SugT4hsS/S6zicuXL5VCl0gUwpkE/TfQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/evaluator/-/evaluator-1.0.4.tgz", + "integrity": "sha512-8iNtyESZIHneewNMygAYGHdUI0zeumBYw//reToBWP0XufJVo2rns3qBRZvdICquN1ViLGA4Smd61J1H3OLZqg==", "dependencies": { "compute-cosine-similarity": "^1.1.0", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "node-fetch": "^3.3.2", "path": "^0.12.7" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/firebase": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/firebase/-/firebase-1.0.0-rc.18.tgz", - "integrity": "sha512-AS0/Gcy0fJIuKWcPzra9tl1XfwXySqdQnr+V+NU0v/xRqf68S5bOvrAuMmz4/v9yfRkP7C0jevdJv9uukuTMNg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/firebase/-/firebase-1.0.4.tgz", + "integrity": "sha512-3r8vCjIfLqF8K9jMzJHAwBm1reS1TOzABVtnq5AiHEjs+JzYGFy5kKaJDbshokHxWasu+4S6tQA9edRtj5zTOw==", "dependencies": { - "@genkit-ai/google-cloud": "^1.0.0-rc.18" + "@genkit-ai/google-cloud": "^1.0.4" }, "peerDependencies": { "@google-cloud/firestore": "^7.6.0", "firebase-admin": ">=12.2", - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/google-cloud": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/google-cloud/-/google-cloud-1.0.0-rc.18.tgz", - "integrity": "sha512-GRYMbUabe/j+lHJavyh0vz4QS5zAJOszjB6fD8gRuVBrBdFfmfENxT1xUdZq8AMX0uGsW6PJyRPyS3tDK8/gxw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/google-cloud/-/google-cloud-1.0.4.tgz", + "integrity": "sha512-llt9L+4VJuIfOw9OPA64iWOsb3FbH1jyoOmVrK8N97dkrhsMOay+J7YuKu70KJpWpULgexkMMRer1Rws00DCCA==", "dependencies": { "@google-cloud/logging-winston": "^6.0.0", "@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.19.0", @@ -703,17 +703,17 @@ "winston": "^3.12.0" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/telemetry-server": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.0-rc.18.tgz", - "integrity": "sha512-lfYgF7QM7RwyJRVvI8Il7RuQcwlEASJD0lqFcxprnREFvIu72iWmrin/9UArvcdC0lL0p0yK+Ggf7PkE0toE0Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.4.tgz", + "integrity": "sha512-z6Hs1m4tf2pyKfdkGcnts5n2GPlBYOt3qg8dkNnWycItwTAvpTX0zWTCY5hgF6zqR4ZEhF/bZscwvOjOjy1fZQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/tools-common": "1.0.4", "@google-cloud/firestore": "^7.6.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -727,9 +727,9 @@ } }, "node_modules/@genkit-ai/tools-common": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.0-rc.18.tgz", - "integrity": "sha512-EtLqJD9apVJW/oLiM3+gbxi0jLYFF2NLWRsSyNqd642QN1TTimX3jOM0cRPw0LT7DFbsq6wGZx7WpsSzxhEHDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.4.tgz", + "integrity": "sha512-0Xh6n0HJq0qEUKLC1gEqA7t390q7f5sRVuI8RJUb0gpP0/IV7aELzfV8LSmC6K+Rb2OUfBz/z+LkOTG0DeaTKQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", @@ -760,9 +760,9 @@ } }, "node_modules/@genkit-ai/vertexai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/vertexai/-/vertexai-1.0.0-rc.18.tgz", - "integrity": "sha512-BL/54rLpZKHozqauz1YPpg2COYkffxJc72PLa5brQCTdB4jrpozNFkhkJZJh3GQOYufX/KOYqSiBKtz9MztIDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/vertexai/-/vertexai-1.0.4.tgz", + "integrity": "sha512-DprsooHms+iYpaDwagUIE0SqS1GgO4f6YlXCrwhl0NsVObYyDDJABZUO8AA58eglQp0WPjUSQRVXwWy6viZeLA==", "dependencies": { "@anthropic-ai/sdk": "^0.24.3", "@anthropic-ai/vertex-sdk": "^0.4.0", @@ -779,7 +779,7 @@ "firebase-admin": ">=12.2" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@google-cloud/aiplatform": { @@ -1291,6 +1291,14 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.52.1.tgz", @@ -2597,6 +2605,14 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/sdk-logs": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.52.1.tgz", @@ -2776,6 +2792,14 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/sdk-trace-node": { "version": "1.25.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", @@ -2849,9 +2873,9 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.29.0.tgz", + "integrity": "sha512-KZ1JsXcP2pqunfsJBNk+py6AJ5R6ZJ3yvM5Lhhf93rHPHvdDzgfMYPS4F7GNO3j/MVDCtfbttrkcpu7sl0Wu/Q==", "engines": { "node": ">=14" } @@ -3008,6 +3032,15 @@ "@types/send": "*" } }, + "node_modules/@types/handlebars": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@types/handlebars/-/handlebars-4.1.0.tgz", + "integrity": "sha512-gq9YweFKNNB1uFK71eRqsd4niVkXrxHugqWFQkeLRJvGjnxsLr16bYtcsG4tOFwmYi0Bax+wCkbf1reUfdl4kA==", + "deprecated": "This is a stub types definition. handlebars provides its own type definitions, so you do not need this installed.", + "dependencies": { + "handlebars": "*" + } + }, "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", @@ -3988,10 +4021,11 @@ } }, "node_modules/dotprompt": { - "version": "1.0.0-dev.3", - "resolved": "https://registry.npmjs.org/dotprompt/-/dotprompt-1.0.0-dev.3.tgz", - "integrity": "sha512-gAcIhG+vzZlrZcBN/lO8gEMUtXHKMLbs1+snJuZrPkZnNgnWrzz1hYN4vYotpng/5fHsYSPUEckECy6qUNSrsQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dotprompt/-/dotprompt-1.0.1.tgz", + "integrity": "sha512-mruM6m+pWe4t41InRDRchNLSl3x+q7iIBukVuUfb7vvN7aEOwP+BuONACAdaEeAqlMDtWHcTsuqqBdAAjGwamg==", "dependencies": { + "@types/handlebars": "^4.1.0", "handlebars": "^4.7.8", "yaml": "^2.5.0" } @@ -4693,23 +4727,23 @@ } }, "node_modules/genkit": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.0-rc.18.tgz", - "integrity": "sha512-lEJQcDvYmcBX9wcmm9vFILWCTy5Yfbrzh8h1jfKedrqluwygyzQblAd2KiqDUUFgk2ecpZvRlrYbSYwtKasWfg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.4.tgz", + "integrity": "sha512-QJBvz8tJBQaqaHwBge3Hf4xoDNWJ8VVyDtKJsbCGEMwKnZa+g9Qh3LyBPx14RpPpJizZrr2j8Rvv0IocMEaj6Q==", "dependencies": { - "@genkit-ai/ai": "1.0.0-rc.18", - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/ai": "1.0.4", + "@genkit-ai/core": "1.0.4", "uuid": "^10.0.0" } }, "node_modules/genkit-cli": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.0-rc.18.tgz", - "integrity": "sha512-wjue78kN25mwB+er4koOGg1UZRpph/+zi3Jy7eUT6XrIv6XGMt1nZ94vl0akYF70Nz7JUH8KA1NFakuU79EOLQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.4.tgz", + "integrity": "sha512-8ypWX/TO7YrR0Mb7P5yIaInzpMT5RoC/LVmJGpBbEOFoqsjsT7PHVXWifDhHQdzef8J4/RzNuifqLWXH8fV8+Q==", "dev": true, "dependencies": { - "@genkit-ai/telemetry-server": "1.0.0-rc.18", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/telemetry-server": "1.0.4", + "@genkit-ai/tools-common": "1.0.4", "axios": "^1.7.7", "colorette": "^2.0.20", "commander": "^11.1.0", @@ -5174,11 +5208,11 @@ ] }, "node_modules/import-in-the-middle": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.12.0.tgz", - "integrity": "sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.0.tgz", + "integrity": "sha512-YG86SYDtrL/Yu8JgfWb7kjQ0myLeT1whw6fs/ZHFkXFcbk9zJU9lOCsSJHpvaPumU11nN3US7NW6x1YTk+HrUA==", "dependencies": { - "acorn": "^8.8.2", + "acorn": "^8.14.0", "acorn-import-attributes": "^1.9.5", "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" @@ -6429,9 +6463,9 @@ } }, "node_modules/require-in-the-middle": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.0.tgz", - "integrity": "sha512-/Tvpny/RVVicqlYTKwt/GtpZRsPG1CmJNhxVKGz+Sy/4MONfXCVNK69MFgGKdUt0/324q3ClI2dICcPgISrC8g==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.1.tgz", + "integrity": "sha512-fgZEz/t3FDrU9o7EhI+iNNq1pNNpJImOvX72HUd6RoFiw8MaKd8/gR5tLuc8A0G0e55LMbP6ImjnmXY6zrTmjw==", "dependencies": { "debug": "^4.3.5", "module-details-from-path": "^1.0.3", diff --git a/samples/js-menu/package.json b/samples/js-menu/package.json index 43ebd7aef..707b42a3d 100644 --- a/samples/js-menu/package.json +++ b/samples/js-menu/package.json @@ -16,14 +16,14 @@ "author": "", "license": "ISC", "dependencies": { - "@genkit-ai/dev-local-vectorstore": "^1.0.0-rc.18", - "@genkit-ai/evaluator": "^1.0.0-rc.18", - "@genkit-ai/firebase": "^1.0.0-rc.18", - "@genkit-ai/vertexai": "^1.0.0-rc.18", - "genkit": "^1.0.0-rc.18" + "@genkit-ai/dev-local-vectorstore": "^1.0.4", + "@genkit-ai/evaluator": "^1.0.4", + "@genkit-ai/firebase": "^1.0.4", + "@genkit-ai/vertexai": "^1.0.4", + "genkit": "^1.0.4" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "rimraf": "^6.0.1", "typescript": "^5.3.3" } diff --git a/samples/js-prompts/package-lock.json b/samples/js-prompts/package-lock.json index 34dda040d..758243d24 100644 --- a/samples/js-prompts/package-lock.json +++ b/samples/js-prompts/package-lock.json @@ -9,14 +9,14 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@genkit-ai/express": "^1.0.0-rc.18", - "@genkit-ai/googleai": "^1.0.0-rc.18", + "@genkit-ai/express": "^1.0.4", + "@genkit-ai/googleai": "^1.0.4", "express": "^4.21.0", - "genkit": "^1.0.0-rc.18", + "genkit": "^1.0.4", "zod": "^3.23.8" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "typescript": "^5.5.4" } }, @@ -437,15 +437,15 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.0-rc.18.tgz", - "integrity": "sha512-+HJPh8GSl3byXWImxbsroAuHvm80gmkhgflDS+rZfXHB9Vz4Uf402qW84m9c/D7eIIuHw8S/YM4HXH7l5Ec5IA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.4.tgz", + "integrity": "sha512-omByB//cj5476YU+wdoVuhNI0En85kITjSxVwqVBz94hcP5hYhQfcfhNlN6BzhgNJER7XACyYKWehmw4KwxoLQ==", "dependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "json5": "^2.2.3", "node-fetch": "^3.3.2", "partial-json": "^0.1.7", @@ -453,9 +453,9 @@ } }, "node_modules/@genkit-ai/core": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.0-rc.18.tgz", - "integrity": "sha512-+q6+NuGxiJ14LaDFjXua7y2cVpk7UAHvgBGXcqfyWWeaTGc6F/kM0fB+2I9WCUYHBTE9rRH++htVBCl2Q6xf6g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.4.tgz", + "integrity": "sha512-O4ASgeXLkjc8qyhgUhY9TV//V0W6tvhv7YV0LEdeQ6Vum7CvdBNB1w8moUQADeyMPE00VuqURcGKpejVshY3OQ==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -469,7 +469,7 @@ "async-mutex": "^0.5.0", "body-parser": "^1.20.3", "cors": "^2.8.5", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "express": "^4.21.0", "get-port": "^5.1.0", "json-schema": "^0.4.0", @@ -478,40 +478,40 @@ } }, "node_modules/@genkit-ai/express": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/express/-/express-1.0.0-rc.18.tgz", - "integrity": "sha512-UmKg3CYNmMEWGG2rCh7dml0349fvVntlbceKRCSSy9yQOwxYA8JSwziwhssWmZsr0Pqzm1WIRPgbJ0ILYyD6DA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/express/-/express-1.0.4.tgz", + "integrity": "sha512-KIFvnZ5BQ/EKlVS0zevrpix38zA7YBygQZuLSmEsCxWgfwrxoz2642C7YY7y95nnDNQ3Qh/jYpPZ11DCbYG3Hw==", "dependencies": { "body-parser": "^1.20.3", "cors": "^2.8.5" }, "peerDependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "express": "^4.21.1", - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/googleai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/googleai/-/googleai-1.0.0-rc.18.tgz", - "integrity": "sha512-u4MuSE1pvcy7bdnI1z464Yg3Brj3KKZsAt7rstuMgrZdrn1ObENH8+Uqk6wKlsntP+SA2NToCnwUrLFiKCdF1w==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/googleai/-/googleai-1.0.4.tgz", + "integrity": "sha512-sTMj5lO5t9lBV0l0bC/3Ijr02XhRY1ztttOgJFJHMtlWw+ML9gdrphPMLcY1VdAVKAaxX+MeHND5tj4oWvp6xQ==", "dependencies": { "@google/generative-ai": "^0.21.0", "google-auth-library": "^9.6.3", "node-fetch": "^3.3.2" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/telemetry-server": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.0-rc.18.tgz", - "integrity": "sha512-lfYgF7QM7RwyJRVvI8Il7RuQcwlEASJD0lqFcxprnREFvIu72iWmrin/9UArvcdC0lL0p0yK+Ggf7PkE0toE0Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.4.tgz", + "integrity": "sha512-z6Hs1m4tf2pyKfdkGcnts5n2GPlBYOt3qg8dkNnWycItwTAvpTX0zWTCY5hgF6zqR4ZEhF/bZscwvOjOjy1fZQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/tools-common": "1.0.4", "@google-cloud/firestore": "^7.6.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -525,9 +525,9 @@ } }, "node_modules/@genkit-ai/tools-common": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.0-rc.18.tgz", - "integrity": "sha512-EtLqJD9apVJW/oLiM3+gbxi0jLYFF2NLWRsSyNqd642QN1TTimX3jOM0cRPw0LT7DFbsq6wGZx7WpsSzxhEHDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.4.tgz", + "integrity": "sha512-0Xh6n0HJq0qEUKLC1gEqA7t390q7f5sRVuI8RJUb0gpP0/IV7aELzfV8LSmC6K+Rb2OUfBz/z+LkOTG0DeaTKQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", @@ -3092,23 +3092,23 @@ } }, "node_modules/genkit": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.0-rc.18.tgz", - "integrity": "sha512-lEJQcDvYmcBX9wcmm9vFILWCTy5Yfbrzh8h1jfKedrqluwygyzQblAd2KiqDUUFgk2ecpZvRlrYbSYwtKasWfg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.4.tgz", + "integrity": "sha512-QJBvz8tJBQaqaHwBge3Hf4xoDNWJ8VVyDtKJsbCGEMwKnZa+g9Qh3LyBPx14RpPpJizZrr2j8Rvv0IocMEaj6Q==", "dependencies": { - "@genkit-ai/ai": "1.0.0-rc.18", - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/ai": "1.0.4", + "@genkit-ai/core": "1.0.4", "uuid": "^10.0.0" } }, "node_modules/genkit-cli": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.0-rc.18.tgz", - "integrity": "sha512-wjue78kN25mwB+er4koOGg1UZRpph/+zi3Jy7eUT6XrIv6XGMt1nZ94vl0akYF70Nz7JUH8KA1NFakuU79EOLQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.4.tgz", + "integrity": "sha512-8ypWX/TO7YrR0Mb7P5yIaInzpMT5RoC/LVmJGpBbEOFoqsjsT7PHVXWifDhHQdzef8J4/RzNuifqLWXH8fV8+Q==", "dev": true, "dependencies": { - "@genkit-ai/telemetry-server": "1.0.0-rc.18", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/telemetry-server": "1.0.4", + "@genkit-ai/tools-common": "1.0.4", "axios": "^1.7.7", "colorette": "^2.0.20", "commander": "^11.1.0", diff --git a/samples/js-prompts/package.json b/samples/js-prompts/package.json index b8d1ae237..e8cb275c4 100644 --- a/samples/js-prompts/package.json +++ b/samples/js-prompts/package.json @@ -14,14 +14,14 @@ "author": "", "license": "ISC", "dependencies": { - "genkit": "^1.0.0-rc.18", - "@genkit-ai/googleai": "^1.0.0-rc.18", - "@genkit-ai/express": "^1.0.0-rc.18", + "genkit": "^1.0.4", + "@genkit-ai/googleai": "^1.0.4", + "@genkit-ai/express": "^1.0.4", "express": "^4.21.0", "zod": "^3.23.8" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "typescript": "^5.5.4" } } diff --git a/samples/js-schoolAgent/package-lock.json b/samples/js-schoolAgent/package-lock.json index e164231d2..472e97e10 100644 --- a/samples/js-schoolAgent/package-lock.json +++ b/samples/js-schoolAgent/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.1", "license": "ISC", "dependencies": { - "@genkit-ai/googleai": "^1.0.0-rc.18", - "genkit": "^1.0.0-rc.18", + "@genkit-ai/googleai": "^1.0.4", + "genkit": "^1.0.4", "google-auth-library": "^9.6.3", "llm-chunk": "^0.0.1", "pdf-parse": "^1.1.1" @@ -18,7 +18,7 @@ "devDependencies": { "@types/pdf-parse": "^1.1.4", "cross-env": "^7.0.3", - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "rimraf": "^6.0.1", "tsx": "^4.19.1", "typescript": "^5.3.3" @@ -441,15 +441,15 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.0-rc.18.tgz", - "integrity": "sha512-+HJPh8GSl3byXWImxbsroAuHvm80gmkhgflDS+rZfXHB9Vz4Uf402qW84m9c/D7eIIuHw8S/YM4HXH7l5Ec5IA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.4.tgz", + "integrity": "sha512-omByB//cj5476YU+wdoVuhNI0En85kITjSxVwqVBz94hcP5hYhQfcfhNlN6BzhgNJER7XACyYKWehmw4KwxoLQ==", "dependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "json5": "^2.2.3", "node-fetch": "^3.3.2", "partial-json": "^0.1.7", @@ -457,9 +457,9 @@ } }, "node_modules/@genkit-ai/core": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.0-rc.18.tgz", - "integrity": "sha512-+q6+NuGxiJ14LaDFjXua7y2cVpk7UAHvgBGXcqfyWWeaTGc6F/kM0fB+2I9WCUYHBTE9rRH++htVBCl2Q6xf6g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.4.tgz", + "integrity": "sha512-O4ASgeXLkjc8qyhgUhY9TV//V0W6tvhv7YV0LEdeQ6Vum7CvdBNB1w8moUQADeyMPE00VuqURcGKpejVshY3OQ==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -473,7 +473,7 @@ "async-mutex": "^0.5.0", "body-parser": "^1.20.3", "cors": "^2.8.5", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "express": "^4.21.0", "get-port": "^5.1.0", "json-schema": "^0.4.0", @@ -482,26 +482,26 @@ } }, "node_modules/@genkit-ai/googleai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/googleai/-/googleai-1.0.0-rc.18.tgz", - "integrity": "sha512-u4MuSE1pvcy7bdnI1z464Yg3Brj3KKZsAt7rstuMgrZdrn1ObENH8+Uqk6wKlsntP+SA2NToCnwUrLFiKCdF1w==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/googleai/-/googleai-1.0.4.tgz", + "integrity": "sha512-sTMj5lO5t9lBV0l0bC/3Ijr02XhRY1ztttOgJFJHMtlWw+ML9gdrphPMLcY1VdAVKAaxX+MeHND5tj4oWvp6xQ==", "dependencies": { "@google/generative-ai": "^0.21.0", "google-auth-library": "^9.6.3", "node-fetch": "^3.3.2" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/telemetry-server": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.0-rc.18.tgz", - "integrity": "sha512-lfYgF7QM7RwyJRVvI8Il7RuQcwlEASJD0lqFcxprnREFvIu72iWmrin/9UArvcdC0lL0p0yK+Ggf7PkE0toE0Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.4.tgz", + "integrity": "sha512-z6Hs1m4tf2pyKfdkGcnts5n2GPlBYOt3qg8dkNnWycItwTAvpTX0zWTCY5hgF6zqR4ZEhF/bZscwvOjOjy1fZQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/tools-common": "1.0.4", "@google-cloud/firestore": "^7.6.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -515,9 +515,9 @@ } }, "node_modules/@genkit-ai/tools-common": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.0-rc.18.tgz", - "integrity": "sha512-EtLqJD9apVJW/oLiM3+gbxi0jLYFF2NLWRsSyNqd642QN1TTimX3jOM0cRPw0LT7DFbsq6wGZx7WpsSzxhEHDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.4.tgz", + "integrity": "sha512-0Xh6n0HJq0qEUKLC1gEqA7t390q7f5sRVuI8RJUb0gpP0/IV7aELzfV8LSmC6K+Rb2OUfBz/z+LkOTG0DeaTKQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", @@ -3107,23 +3107,23 @@ } }, "node_modules/genkit": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.0-rc.18.tgz", - "integrity": "sha512-lEJQcDvYmcBX9wcmm9vFILWCTy5Yfbrzh8h1jfKedrqluwygyzQblAd2KiqDUUFgk2ecpZvRlrYbSYwtKasWfg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.4.tgz", + "integrity": "sha512-QJBvz8tJBQaqaHwBge3Hf4xoDNWJ8VVyDtKJsbCGEMwKnZa+g9Qh3LyBPx14RpPpJizZrr2j8Rvv0IocMEaj6Q==", "dependencies": { - "@genkit-ai/ai": "1.0.0-rc.18", - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/ai": "1.0.4", + "@genkit-ai/core": "1.0.4", "uuid": "^10.0.0" } }, "node_modules/genkit-cli": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.0-rc.18.tgz", - "integrity": "sha512-wjue78kN25mwB+er4koOGg1UZRpph/+zi3Jy7eUT6XrIv6XGMt1nZ94vl0akYF70Nz7JUH8KA1NFakuU79EOLQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.4.tgz", + "integrity": "sha512-8ypWX/TO7YrR0Mb7P5yIaInzpMT5RoC/LVmJGpBbEOFoqsjsT7PHVXWifDhHQdzef8J4/RzNuifqLWXH8fV8+Q==", "dev": true, "dependencies": { - "@genkit-ai/telemetry-server": "1.0.0-rc.18", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/telemetry-server": "1.0.4", + "@genkit-ai/tools-common": "1.0.4", "axios": "^1.7.7", "colorette": "^2.0.20", "commander": "^11.1.0", @@ -3539,11 +3539,11 @@ ] }, "node_modules/import-in-the-middle": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.12.0.tgz", - "integrity": "sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.0.tgz", + "integrity": "sha512-YG86SYDtrL/Yu8JgfWb7kjQ0myLeT1whw6fs/ZHFkXFcbk9zJU9lOCsSJHpvaPumU11nN3US7NW6x1YTk+HrUA==", "dependencies": { - "acorn": "^8.8.2", + "acorn": "^8.14.0", "acorn-import-attributes": "^1.9.5", "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" @@ -4493,9 +4493,9 @@ } }, "node_modules/require-in-the-middle": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.0.tgz", - "integrity": "sha512-/Tvpny/RVVicqlYTKwt/GtpZRsPG1CmJNhxVKGz+Sy/4MONfXCVNK69MFgGKdUt0/324q3ClI2dICcPgISrC8g==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.1.tgz", + "integrity": "sha512-fgZEz/t3FDrU9o7EhI+iNNq1pNNpJImOvX72HUd6RoFiw8MaKd8/gR5tLuc8A0G0e55LMbP6ImjnmXY6zrTmjw==", "dependencies": { "debug": "^4.3.5", "module-details-from-path": "^1.0.3", diff --git a/samples/js-schoolAgent/package.json b/samples/js-schoolAgent/package.json index 84df69844..f1a5d35e0 100644 --- a/samples/js-schoolAgent/package.json +++ b/samples/js-schoolAgent/package.json @@ -16,14 +16,14 @@ "author": "", "license": "ISC", "dependencies": { - "genkit": "^1.0.0-rc.18", - "@genkit-ai/googleai": "^1.0.0-rc.18", + "genkit": "^1.0.4", + "@genkit-ai/googleai": "^1.0.4", "google-auth-library": "^9.6.3", "llm-chunk": "^0.0.1", "pdf-parse": "^1.1.1" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "@types/pdf-parse": "^1.1.4", "cross-env": "^7.0.3", "rimraf": "^6.0.1", From edcff64d01421b60d7dc0eff0ffb44f020fce32b Mon Sep 17 00:00:00 2001 From: Sam Phillips Date: Fri, 7 Feb 2025 17:45:59 -0500 Subject: [PATCH 2/2] fix: include package locks --- .../js-angular/genkit-app/package-lock.json | 44 +++++------ samples/js-angular/server/package-lock.json | 78 +++++++++---------- 2 files changed, 61 insertions(+), 61 deletions(-) diff --git a/samples/js-angular/genkit-app/package-lock.json b/samples/js-angular/genkit-app/package-lock.json index 4adfe64f9..7084bbb00 100644 --- a/samples/js-angular/genkit-app/package-lock.json +++ b/samples/js-angular/genkit-app/package-lock.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^18.0.0", "@angular/platform-browser-dynamic": "^18.0.0", "@angular/router": "^18.0.0", - "genkit": "^1.0.0-rc.18", + "genkit": "^1.0.4", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.14.3" @@ -2766,15 +2766,15 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.0-rc.18.tgz", - "integrity": "sha512-+HJPh8GSl3byXWImxbsroAuHvm80gmkhgflDS+rZfXHB9Vz4Uf402qW84m9c/D7eIIuHw8S/YM4HXH7l5Ec5IA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.4.tgz", + "integrity": "sha512-omByB//cj5476YU+wdoVuhNI0En85kITjSxVwqVBz94hcP5hYhQfcfhNlN6BzhgNJER7XACyYKWehmw4KwxoLQ==", "dependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "json5": "^2.2.3", "node-fetch": "^3.3.2", "partial-json": "^0.1.7", @@ -2795,9 +2795,9 @@ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "node_modules/@genkit-ai/core": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.0-rc.18.tgz", - "integrity": "sha512-+q6+NuGxiJ14LaDFjXua7y2cVpk7UAHvgBGXcqfyWWeaTGc6F/kM0fB+2I9WCUYHBTE9rRH++htVBCl2Q6xf6g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.4.tgz", + "integrity": "sha512-O4ASgeXLkjc8qyhgUhY9TV//V0W6tvhv7YV0LEdeQ6Vum7CvdBNB1w8moUQADeyMPE00VuqURcGKpejVshY3OQ==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -2811,7 +2811,7 @@ "async-mutex": "^0.5.0", "body-parser": "^1.20.3", "cors": "^2.8.5", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "express": "^4.21.0", "get-port": "^5.1.0", "json-schema": "^0.4.0", @@ -7921,12 +7921,12 @@ } }, "node_modules/genkit": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.0-rc.18.tgz", - "integrity": "sha512-lEJQcDvYmcBX9wcmm9vFILWCTy5Yfbrzh8h1jfKedrqluwygyzQblAd2KiqDUUFgk2ecpZvRlrYbSYwtKasWfg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.4.tgz", + "integrity": "sha512-QJBvz8tJBQaqaHwBge3Hf4xoDNWJ8VVyDtKJsbCGEMwKnZa+g9Qh3LyBPx14RpPpJizZrr2j8Rvv0IocMEaj6Q==", "dependencies": { - "@genkit-ai/ai": "1.0.0-rc.18", - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/ai": "1.0.4", + "@genkit-ai/core": "1.0.4", "uuid": "^10.0.0" } }, @@ -8515,11 +8515,11 @@ } }, "node_modules/import-in-the-middle": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.12.0.tgz", - "integrity": "sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.0.tgz", + "integrity": "sha512-YG86SYDtrL/Yu8JgfWb7kjQ0myLeT1whw6fs/ZHFkXFcbk9zJU9lOCsSJHpvaPumU11nN3US7NW6x1YTk+HrUA==", "dependencies": { - "acorn": "^8.8.2", + "acorn": "^8.14.0", "acorn-import-attributes": "^1.9.5", "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" @@ -11602,9 +11602,9 @@ } }, "node_modules/require-in-the-middle": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.0.tgz", - "integrity": "sha512-/Tvpny/RVVicqlYTKwt/GtpZRsPG1CmJNhxVKGz+Sy/4MONfXCVNK69MFgGKdUt0/324q3ClI2dICcPgISrC8g==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.1.tgz", + "integrity": "sha512-fgZEz/t3FDrU9o7EhI+iNNq1pNNpJImOvX72HUd6RoFiw8MaKd8/gR5tLuc8A0G0e55LMbP6ImjnmXY6zrTmjw==", "dependencies": { "debug": "^4.3.5", "module-details-from-path": "^1.0.3", diff --git a/samples/js-angular/server/package-lock.json b/samples/js-angular/server/package-lock.json index f500877a0..afff78aee 100644 --- a/samples/js-angular/server/package-lock.json +++ b/samples/js-angular/server/package-lock.json @@ -9,14 +9,14 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@genkit-ai/express": "^1.0.0-rc.18", - "@genkit-ai/vertexai": "^1.0.0-rc.18", + "@genkit-ai/express": "^1.0.4", + "@genkit-ai/vertexai": "^1.0.4", "express": "^4.21.0", - "genkit": "^1.0.0-rc.18", + "genkit": "^1.0.4", "partial-json": "^0.1.7" }, "devDependencies": { - "genkit-cli": "^1.0.0-rc.18", + "genkit-cli": "^1.0.4", "tsx": "^4.19.2", "typescript": "^5.4.5" } @@ -587,15 +587,15 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.0-rc.18.tgz", - "integrity": "sha512-+HJPh8GSl3byXWImxbsroAuHvm80gmkhgflDS+rZfXHB9Vz4Uf402qW84m9c/D7eIIuHw8S/YM4HXH7l5Ec5IA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.0.4.tgz", + "integrity": "sha512-omByB//cj5476YU+wdoVuhNI0En85kITjSxVwqVBz94hcP5hYhQfcfhNlN6BzhgNJER7XACyYKWehmw4KwxoLQ==", "dependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "json5": "^2.2.3", "node-fetch": "^3.3.2", "partial-json": "^0.1.7", @@ -628,9 +628,9 @@ } }, "node_modules/@genkit-ai/core": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.0-rc.18.tgz", - "integrity": "sha512-+q6+NuGxiJ14LaDFjXua7y2cVpk7UAHvgBGXcqfyWWeaTGc6F/kM0fB+2I9WCUYHBTE9rRH++htVBCl2Q6xf6g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.0.4.tgz", + "integrity": "sha512-O4ASgeXLkjc8qyhgUhY9TV//V0W6tvhv7YV0LEdeQ6Vum7CvdBNB1w8moUQADeyMPE00VuqURcGKpejVshY3OQ==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -644,7 +644,7 @@ "async-mutex": "^0.5.0", "body-parser": "^1.20.3", "cors": "^2.8.5", - "dotprompt": "^1.0.0-dev.3 || ^1", + "dotprompt": "^1.0.0", "express": "^4.21.0", "get-port": "^5.1.0", "json-schema": "^0.4.0", @@ -653,27 +653,27 @@ } }, "node_modules/@genkit-ai/express": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/express/-/express-1.0.0-rc.18.tgz", - "integrity": "sha512-UmKg3CYNmMEWGG2rCh7dml0349fvVntlbceKRCSSy9yQOwxYA8JSwziwhssWmZsr0Pqzm1WIRPgbJ0ILYyD6DA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/express/-/express-1.0.4.tgz", + "integrity": "sha512-KIFvnZ5BQ/EKlVS0zevrpix38zA7YBygQZuLSmEsCxWgfwrxoz2642C7YY7y95nnDNQ3Qh/jYpPZ11DCbYG3Hw==", "dependencies": { "body-parser": "^1.20.3", "cors": "^2.8.5" }, "peerDependencies": { - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/core": "1.0.4", "express": "^4.21.1", - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@genkit-ai/telemetry-server": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.0-rc.18.tgz", - "integrity": "sha512-lfYgF7QM7RwyJRVvI8Il7RuQcwlEASJD0lqFcxprnREFvIu72iWmrin/9UArvcdC0lL0p0yK+Ggf7PkE0toE0Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/telemetry-server/-/telemetry-server-1.0.4.tgz", + "integrity": "sha512-z6Hs1m4tf2pyKfdkGcnts5n2GPlBYOt3qg8dkNnWycItwTAvpTX0zWTCY5hgF6zqR4ZEhF/bZscwvOjOjy1fZQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/tools-common": "1.0.4", "@google-cloud/firestore": "^7.6.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", @@ -687,9 +687,9 @@ } }, "node_modules/@genkit-ai/tools-common": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.0-rc.18.tgz", - "integrity": "sha512-EtLqJD9apVJW/oLiM3+gbxi0jLYFF2NLWRsSyNqd642QN1TTimX3jOM0cRPw0LT7DFbsq6wGZx7WpsSzxhEHDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/tools-common/-/tools-common-1.0.4.tgz", + "integrity": "sha512-0Xh6n0HJq0qEUKLC1gEqA7t390q7f5sRVuI8RJUb0gpP0/IV7aELzfV8LSmC6K+Rb2OUfBz/z+LkOTG0DeaTKQ==", "dev": true, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.0.0", @@ -720,9 +720,9 @@ } }, "node_modules/@genkit-ai/vertexai": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/@genkit-ai/vertexai/-/vertexai-1.0.0-rc.18.tgz", - "integrity": "sha512-BL/54rLpZKHozqauz1YPpg2COYkffxJc72PLa5brQCTdB4jrpozNFkhkJZJh3GQOYufX/KOYqSiBKtz9MztIDw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@genkit-ai/vertexai/-/vertexai-1.0.4.tgz", + "integrity": "sha512-DprsooHms+iYpaDwagUIE0SqS1GgO4f6YlXCrwhl0NsVObYyDDJABZUO8AA58eglQp0WPjUSQRVXwWy6viZeLA==", "dependencies": { "@anthropic-ai/sdk": "^0.24.3", "@anthropic-ai/vertex-sdk": "^0.4.0", @@ -739,7 +739,7 @@ "firebase-admin": ">=12.2" }, "peerDependencies": { - "genkit": "^1.0.0-rc.18" + "genkit": "^1.0.4" } }, "node_modules/@google-cloud/aiplatform": { @@ -3658,23 +3658,23 @@ } }, "node_modules/genkit": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.0-rc.18.tgz", - "integrity": "sha512-lEJQcDvYmcBX9wcmm9vFILWCTy5Yfbrzh8h1jfKedrqluwygyzQblAd2KiqDUUFgk2ecpZvRlrYbSYwtKasWfg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.0.4.tgz", + "integrity": "sha512-QJBvz8tJBQaqaHwBge3Hf4xoDNWJ8VVyDtKJsbCGEMwKnZa+g9Qh3LyBPx14RpPpJizZrr2j8Rvv0IocMEaj6Q==", "dependencies": { - "@genkit-ai/ai": "1.0.0-rc.18", - "@genkit-ai/core": "1.0.0-rc.18", + "@genkit-ai/ai": "1.0.4", + "@genkit-ai/core": "1.0.4", "uuid": "^10.0.0" } }, "node_modules/genkit-cli": { - "version": "1.0.0-rc.18", - "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.0-rc.18.tgz", - "integrity": "sha512-wjue78kN25mwB+er4koOGg1UZRpph/+zi3Jy7eUT6XrIv6XGMt1nZ94vl0akYF70Nz7JUH8KA1NFakuU79EOLQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/genkit-cli/-/genkit-cli-1.0.4.tgz", + "integrity": "sha512-8ypWX/TO7YrR0Mb7P5yIaInzpMT5RoC/LVmJGpBbEOFoqsjsT7PHVXWifDhHQdzef8J4/RzNuifqLWXH8fV8+Q==", "dev": true, "dependencies": { - "@genkit-ai/telemetry-server": "1.0.0-rc.18", - "@genkit-ai/tools-common": "1.0.0-rc.18", + "@genkit-ai/telemetry-server": "1.0.4", + "@genkit-ai/tools-common": "1.0.4", "axios": "^1.7.7", "colorette": "^2.0.20", "commander": "^11.1.0",