diff --git a/samples/js-chatbot/.idx/dev.nix b/samples/js-chatbot/.idx/dev.nix index e0466d5f01..ed918343ab 100644 --- a/samples/js-chatbot/.idx/dev.nix +++ b/samples/js-chatbot/.idx/dev.nix @@ -23,19 +23,20 @@ workspace = { # Runs when a workspace is first created onCreate = { - npm-install = "npm ci --no-audit --prefer-offline --no-progress --timing && npm run setup"; + npm-install = "npm run setup"; default.openFiles = [ "README.md" "server/src/index.ts" ]; }; onStart = { - npm-run-server = "npm run start:server" - } + npm-run-server = "npm run start:server"; + }; }; previews = { enable = true; previews = { web = { - command = ["npm run start:ng"]; + cwd = "genkit-app"; + command = ["npm" "run" "start" "--" "--port" "$PORT"]; env = { PORT = "$PORT"; }; diff --git a/samples/js-chatbot/genkit-app/src/app/samples/chatbot/chatbot.component.ts b/samples/js-chatbot/genkit-app/src/app/samples/chatbot/chatbot.component.ts index fc23374f48..9f587f21e6 100644 --- a/samples/js-chatbot/genkit-app/src/app/samples/chatbot/chatbot.component.ts +++ b/samples/js-chatbot/genkit-app/src/app/samples/chatbot/chatbot.component.ts @@ -30,7 +30,7 @@ import { MatIconModule } from '@angular/material/icon'; import { MatInputModule } from '@angular/material/input'; import { MatProgressBarModule } from '@angular/material/progress-bar'; import { MatRadioModule } from '@angular/material/radio'; -import { streamFlow } from 'genkit/client'; +import { streamFlow } from 'genkit/beta/client'; import { MarkdownModule } from 'ngx-markdown'; const url = 'http://127.0.0.1:3400/chatbotFlow'; diff --git a/samples/js-chatbot/server/package.json b/samples/js-chatbot/server/package.json index 4601f055e0..afcd614abf 100644 --- a/samples/js-chatbot/server/package.json +++ b/samples/js-chatbot/server/package.json @@ -2,7 +2,7 @@ "main": "lib/index.js", "scripts": { "start": "node lib/index.js", - "genkit:dev": "genkit start -- npm run dev", + "genkit:dev": "npx genkit start -- npm run dev", "dev": "tsx --watch src/index.ts", "build": "tsc", "build:watch": "tsc --watch",