diff --git a/package-lock.json b/package-lock.json index 071a4371..19e7021a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,8 +16,7 @@ "packages/coding-agent/examples/extensions/sandbox" ], "dependencies": { - "@earendil-works/pi-coding-agent": "^0.30.2", - "get-east-asian-width": "^1.4.0" + "@earendil-works/pi-coding-agent": "^0.30.2" }, "devDependencies": { "@anthropic-ai/sandbox-runtime": "^0.0.26", @@ -965,6 +964,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -981,6 +981,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -997,6 +998,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1013,6 +1015,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1027,6 +1030,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1043,6 +1047,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1059,6 +1064,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1075,6 +1081,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1091,6 +1098,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1107,6 +1115,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1123,6 +1132,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1139,6 +1149,7 @@ "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1155,6 +1166,7 @@ "cpu": [ "mips64el" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1171,6 +1183,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1187,6 +1200,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1203,6 +1217,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1219,6 +1234,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1235,6 +1251,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1251,6 +1268,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1267,6 +1285,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1283,6 +1302,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1299,6 +1319,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1315,6 +1336,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1331,6 +1353,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1347,6 +1370,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1363,6 +1387,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1396,6 +1421,7 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -1404,6 +1430,7 @@ }, "node_modules/@jridgewell/remapping": { "version": "2.3.5", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -1412,6 +1439,7 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -1419,10 +1447,12 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", + "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -2375,6 +2405,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2388,6 +2419,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2399,6 +2431,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2412,6 +2445,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2425,6 +2459,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2438,6 +2473,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2451,6 +2487,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2464,6 +2501,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2477,6 +2515,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2490,6 +2529,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2503,6 +2543,7 @@ "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2516,6 +2557,7 @@ "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2529,6 +2571,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2542,6 +2585,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2555,6 +2599,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2568,6 +2613,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2581,6 +2627,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2594,6 +2641,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2607,6 +2655,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2620,6 +2669,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2633,6 +2683,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2646,6 +2697,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2659,6 +2711,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2672,6 +2725,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2685,6 +2739,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3264,6 +3319,7 @@ }, "node_modules/@tailwindcss/node": { "version": "4.2.4", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.5", @@ -3277,6 +3333,7 @@ }, "node_modules/@tailwindcss/oxide": { "version": "4.2.4", + "dev": true, "license": "MIT", "engines": { "node": ">= 20" @@ -3303,6 +3360,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3317,6 +3375,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3333,6 +3392,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3349,6 +3409,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3365,6 +3426,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3381,6 +3443,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3397,6 +3460,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3413,6 +3477,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3429,6 +3494,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3453,6 +3519,7 @@ "cpu": [ "wasm32" ], + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -3469,6 +3536,7 @@ }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { "version": "1.8.1", + "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -3479,6 +3547,7 @@ }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { "version": "1.8.1", + "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -3488,6 +3557,7 @@ }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { "version": "1.1.0", + "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -3497,6 +3567,7 @@ }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { "version": "1.1.1", + "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -3512,6 +3583,7 @@ }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { "version": "0.10.1", + "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -3521,6 +3593,7 @@ }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { "version": "2.8.1", + "dev": true, "inBundle": true, "license": "0BSD", "optional": true @@ -3532,6 +3605,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3548,6 +3622,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3559,6 +3634,7 @@ }, "node_modules/@tailwindcss/vite": { "version": "4.2.4", + "dev": true, "license": "MIT", "dependencies": { "@tailwindcss/node": "4.2.4", @@ -3634,10 +3710,6 @@ "@types/lodash": "*" } }, - "node_modules/@types/mime-types": { - "version": "2.1.4", - "license": "MIT" - }, "node_modules/@types/ms": { "version": "2.1.0", "dev": true, @@ -4436,6 +4508,7 @@ }, "node_modules/detect-libc": { "version": "2.1.2", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=8" @@ -4475,6 +4548,7 @@ }, "node_modules/enhanced-resolve": { "version": "5.21.0", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -4499,6 +4573,7 @@ }, "node_modules/esbuild": { "version": "0.27.7", + "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { @@ -4790,6 +4865,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -4864,7 +4940,7 @@ }, "node_modules/get-tsconfig": { "version": "4.14.0", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -5269,6 +5345,7 @@ }, "node_modules/lightningcss": { "version": "1.32.0", + "dev": true, "license": "MPL-2.0", "dependencies": { "detect-libc": "^2.0.3" @@ -5301,6 +5378,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5319,6 +5397,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5339,6 +5418,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5359,6 +5439,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5379,6 +5460,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5399,6 +5481,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5419,6 +5502,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5439,6 +5523,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5459,6 +5544,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5479,6 +5565,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5499,6 +5586,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -5564,6 +5652,7 @@ }, "node_modules/magic-string": { "version": "0.30.21", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" @@ -5599,27 +5688,6 @@ "node": ">=8.6" } }, - "node_modules/mime-db": { - "version": "1.54.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "mime-db": "^1.54.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, "node_modules/mimic-response": { "version": "3.1.0", "dev": true, @@ -5687,6 +5755,7 @@ }, "node_modules/nanoid": { "version": "3.3.12", + "dev": true, "funding": [ { "type": "github", @@ -5981,6 +6050,7 @@ }, "node_modules/picocolors": { "version": "1.1.1", + "dev": true, "license": "ISC" }, "node_modules/picomatch": { @@ -5996,6 +6066,7 @@ }, "node_modules/postcss": { "version": "8.5.14", + "dev": true, "funding": [ { "type": "opencollective", @@ -6208,7 +6279,7 @@ }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", - "devOptional": true, + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" @@ -6232,6 +6303,7 @@ }, "node_modules/rollup": { "version": "4.60.3", + "dev": true, "license": "MIT", "dependencies": { "@types/estree": "1.0.8" @@ -6274,6 +6346,7 @@ }, "node_modules/rollup/node_modules/@types/estree": { "version": "1.0.8", + "dev": true, "license": "MIT" }, "node_modules/run-parallel": { @@ -6495,6 +6568,7 @@ }, "node_modules/source-map-js": { "version": "1.2.1", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -6667,6 +6741,7 @@ }, "node_modules/tapable": { "version": "2.3.3", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -6731,6 +6806,7 @@ }, "node_modules/tinyglobby": { "version": "0.2.16", + "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -6745,6 +6821,7 @@ }, "node_modules/tinyglobby/node_modules/fdir": { "version": "6.5.0", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -6760,6 +6837,7 @@ }, "node_modules/tinyglobby/node_modules/picomatch": { "version": "4.0.4", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -6837,7 +6915,7 @@ }, "node_modules/tsx": { "version": "4.21.0", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "esbuild": "~0.27.0", @@ -6925,6 +7003,7 @@ }, "node_modules/vite": { "version": "7.3.3", + "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.27.0", @@ -7018,6 +7097,7 @@ }, "node_modules/vite/node_modules/fdir": { "version": "6.5.0", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -7033,6 +7113,7 @@ }, "node_modules/vite/node_modules/picomatch": { "version": "4.0.4", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -7333,14 +7414,11 @@ "@aws-sdk/client-bedrock-runtime": "^3.1030.0", "@google/genai": "^1.40.0", "@mistralai/mistralai": "^2.2.0", - "chalk": "^5.6.2", "openai": "6.26.0", "partial-json": "^0.1.7", "proxy-agent": "^6.5.0", "proxy-from-env": "^1.1.0", - "typebox": "^1.1.24", - "undici": "^7.19.1", - "zod-to-json-schema": "^3.24.6" + "typebox": "^1.1.24" }, "bin": { "pi-ai": "dist/cli.js" @@ -7385,7 +7463,6 @@ "hosted-git-info": "^9.0.2", "ignore": "^7.0.5", "jiti": "^2.7.0", - "marked": "^15.0.12", "minimatch": "^10.2.3", "proper-lockfile": "^4.1.2", "strip-ansi": "^7.1.0", @@ -7528,15 +7605,13 @@ "version": "0.74.0", "license": "MIT", "dependencies": { - "@types/mime-types": "^2.1.4", - "chalk": "^5.5.0", "get-east-asian-width": "^1.3.0", - "marked": "^15.0.12", - "mime-types": "^3.0.1" + "marked": "^15.0.12" }, "devDependencies": { "@xterm/headless": "^5.5.0", - "@xterm/xterm": "^5.5.0" + "@xterm/xterm": "^5.5.0", + "chalk": "^5.5.0" }, "engines": { "node": ">=20.0.0" @@ -7579,11 +7654,11 @@ "@earendil-works/pi-ai": "file:../../ai", "@earendil-works/pi-web-ui": "file:../", "@mariozechner/mini-lit": "^0.2.0", - "@tailwindcss/vite": "^4.1.17", "lit": "^3.3.1", "lucide": "^0.544.0" }, "devDependencies": { + "@tailwindcss/vite": "^4.1.17", "typescript": "^5.7.3", "vite": "^7.1.6" } diff --git a/package.json b/package.json index 2b5b8cae..288ed3a2 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,7 @@ }, "version": "0.0.3", "dependencies": { - "@earendil-works/pi-coding-agent": "^0.30.2", - "get-east-asian-width": "^1.4.0" + "@earendil-works/pi-coding-agent": "^0.30.2" }, "overrides": { "rimraf": "6.1.2", diff --git a/packages/ai/package.json b/packages/ai/package.json index 1744a2fd..9fce8e35 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -73,14 +73,11 @@ "@aws-sdk/client-bedrock-runtime": "^3.1030.0", "@google/genai": "^1.40.0", "@mistralai/mistralai": "^2.2.0", - "chalk": "^5.6.2", "openai": "6.26.0", "partial-json": "^0.1.7", "proxy-agent": "^6.5.0", "proxy-from-env": "^1.1.0", - "typebox": "^1.1.24", - "undici": "^7.19.1", - "zod-to-json-schema": "^3.24.6" + "typebox": "^1.1.24" }, "keywords": [ "ai", diff --git a/packages/coding-agent/package.json b/packages/coding-agent/package.json index a046a3c9..f4aa53da 100644 --- a/packages/coding-agent/package.json +++ b/packages/coding-agent/package.json @@ -51,7 +51,6 @@ "hosted-git-info": "^9.0.2", "ignore": "^7.0.5", "jiti": "^2.7.0", - "marked": "^15.0.12", "minimatch": "^10.2.3", "proper-lockfile": "^4.1.2", "strip-ansi": "^7.1.0", diff --git a/packages/tui/package.json b/packages/tui/package.json index af49435e..c23363e9 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -36,17 +36,15 @@ }, "types": "./dist/index.d.ts", "dependencies": { - "@types/mime-types": "^2.1.4", - "chalk": "^5.5.0", "get-east-asian-width": "^1.3.0", - "marked": "^15.0.12", - "mime-types": "^3.0.1" + "marked": "^15.0.12" }, "optionalDependencies": { "koffi": "^2.9.0" }, "devDependencies": { "@xterm/headless": "^5.5.0", - "@xterm/xterm": "^5.5.0" + "@xterm/xterm": "^5.5.0", + "chalk": "^5.5.0" } } diff --git a/packages/web-ui/example/package.json b/packages/web-ui/example/package.json index 06497e47..b3efac1a 100644 --- a/packages/web-ui/example/package.json +++ b/packages/web-ui/example/package.json @@ -14,11 +14,11 @@ "@mariozechner/mini-lit": "^0.2.0", "@earendil-works/pi-ai": "file:../../ai", "@earendil-works/pi-web-ui": "file:../", - "@tailwindcss/vite": "^4.1.17", "lit": "^3.3.1", "lucide": "^0.544.0" }, "devDependencies": { + "@tailwindcss/vite": "^4.1.17", "typescript": "^5.7.3", "vite": "^7.1.6" }