diff --git a/neode-ui/package-lock.json b/neode-ui/package-lock.json index 27ada981..b23faad2 100644 --- a/neode-ui/package-lock.json +++ b/neode-ui/package-lock.json @@ -11,6 +11,8 @@ "@scure/bip39": "^2.2.0", "@types/dompurify": "^3.0.5", "@vue-leaflet/vue-leaflet": "^0.10.1", + "@xterm/addon-fit": "^0.10.0", + "@xterm/xterm": "^5.5.0", "buffer": "^6.0.3", "d3": "^7.9.0", "dompurify": "^3.3.3", @@ -4417,6 +4419,21 @@ } } }, + "node_modules/@xterm/addon-fit": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.10.0.tgz", + "integrity": "sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==", + "license": "MIT", + "peerDependencies": { + "@xterm/xterm": "^5.0.0" + } + }, + "node_modules/@xterm/xterm": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz", + "integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==", + "license": "MIT" + }, "node_modules/abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", diff --git a/neode-ui/package.json b/neode-ui/package.json index 4d5d86ba..c3be9af0 100644 --- a/neode-ui/package.json +++ b/neode-ui/package.json @@ -10,7 +10,7 @@ "test:watch": "vitest", "test:mock-parity": "node scripts/mock-rpc-parity.mjs", "dev": "vite", - "dev:mock": "concurrently --raw \"node mock-backend.js\" \"VITE_AIUI_URL=http://localhost:5173 vite\" \"cd ../../AIUI && perl -MPOSIX -e 'POSIX::setsid(); exec @ARGV' -- pnpm dev 2>/dev/null || echo '[AIUI] Not found at ../../AIUI \u2014 chat will show placeholder'\"", + "dev:mock": "concurrently --raw \"node mock-backend.js\" \"VITE_AIUI_URL=http://localhost:5173 vite\" \"cd ../../AIUI && perl -MPOSIX -e 'POSIX::setsid(); exec @ARGV' -- pnpm dev 2>/dev/null || echo '[AIUI] Not found at ../../AIUI — chat will show placeholder'\"", "dev:boot": "VITE_DEV_MODE=boot concurrently --raw \"VITE_DEV_MODE=boot node mock-backend.js\" \"VITE_DEV_MODE=boot vite\"", "dev:real": "echo 'Start backend: cd ../core && cargo run --release' && vite", "backend:mock": "node mock-backend.js", @@ -28,6 +28,8 @@ "@scure/bip39": "^2.2.0", "@types/dompurify": "^3.0.5", "@vue-leaflet/vue-leaflet": "^0.10.1", + "@xterm/addon-fit": "^0.10.0", + "@xterm/xterm": "^5.5.0", "buffer": "^6.0.3", "d3": "^7.9.0", "dompurify": "^3.3.3", diff --git a/neode-ui/src/components/CLIPopup.vue b/neode-ui/src/components/CLIPopup.vue index 5bfcca59..8d69fb20 100644 --- a/neode-ui/src/components/CLIPopup.vue +++ b/neode-ui/src/components/CLIPopup.vue @@ -1,31 +1,34 @@