mirror of
https://github.com/cline/cline.git
synced 2026-08-30 17:20:20 +08:00
98024c4243
@opentui-ui/dialog@0.1.2 is built against @opentui/core ^0.1.69, whose Renderable.remove(id) took a string id. Core 0.4.x renamed it to remove(child) and throws when handed anything but a renderable, so the dialog package's removeDialog()/provider teardown aborted before detaching the panel: the React portal content unmounted but the imperative grey box stayed on screen over the chat after every dialog close (model picker, help, command palette, ...). The upstream package is abandoned at 0.1.2, so pin the fix with a bun patch that passes the renderable object on all three bindings (react, solid, core container). A tui-test opens and dismisses the help dialog and asserts the panel's #262626 background is fully gone, not just its text. Fixes #12506 Co-authored-by: Cline Agent <cline-agent@users.noreply.github.com>
94 lines
4.1 KiB
JSON
94 lines
4.1 KiB
JSON
{
|
|
"name": "@cline/packages",
|
|
"private": true,
|
|
"workspaces": [
|
|
"sdk/packages/*",
|
|
"apps/*",
|
|
"apps/vscode/webview-ui",
|
|
"apps/vscode/testing-platform",
|
|
"apps/cline-hub/src/webview",
|
|
"apps/examples/*",
|
|
"apps/examples/vscode/src/webview",
|
|
"sdk/examples",
|
|
"sdk/examples/plugins/*"
|
|
],
|
|
"scripts": {
|
|
"prepare": "husky",
|
|
"build": "bun run clean && bun install && bun run build:sdk && bun -F @cline/cli build",
|
|
"build:sdk": "bun --production -F './sdk/packages/*' build",
|
|
"build:apps": "bun -F './apps/**' --production build",
|
|
"build:models": "bun -F @cline/llms generate:models && bun format --write",
|
|
"dev": "bun --conditions=development run build:sdk && bun run cli && bun run cli hub stop",
|
|
"cli": "bun --conditions=development --cwd apps/cli dev",
|
|
"code": "bun --conditions=development -F @cline/code dev",
|
|
"clean": "bun run sdk/scripts/clean.ts",
|
|
"types": "bun --parallel -F '*' typecheck",
|
|
"test": "bun --parallel -F './sdk/packages/**' -F @cline/cli -F @cline/cline-hub test",
|
|
"test:unit": "bash -lc 'set -euo pipefail; bun -F @cline/agents test & p1=$!; bun -F @cline/llms test & p2=$!; bun -F @cline/core test:unit & p3=$!; bun -F @cline/cli test:unit & p4=$!; bun -F @cline/cline-hub test & p5=$!; wait $p1; wait $p2; wait $p3; wait $p4; wait $p5'",
|
|
"test:e2e": "bun -F @cline/core test:e2e && bun -F @cline/cli test:e2e",
|
|
"test:e2e:interactive": "bun -F @cline/cli test:e2e:interactive",
|
|
"verify:routines": "zsh -lc 'cd sdk/packages/core && bunx vitest run src/cron/schedule-service.test.ts --config vitest.config.ts'",
|
|
"verify:workos-device-auth": "bun sdk/scripts/verify-workos-device-auth.ts",
|
|
"biome": "bunx --bun @biomejs/biome",
|
|
"format": "bun biome format sdk/ apps/cli/ apps/cline-hub/ apps/examples/",
|
|
"lint": "bun biome lint sdk/ apps/cli/ apps/cline-hub/ apps/examples/",
|
|
"fix": "bun biome check --write --unsafe --diagnostic-level=error sdk/ apps/cli/ apps/cline-hub/ apps/examples/",
|
|
"check": "bun biome check --diagnostic-level=error sdk/ apps/cli/ apps/cline-hub/ apps/examples/ && bun run build:sdk && bun run -F @cline/cli build && bun -F @cline/cline-hub build:webview && bun --parallel -F './sdk/packages/**' -F @cline/cli -F @cline/cline-hub typecheck && bun sdk/scripts/check-publish.ts",
|
|
"version": "bun run types && bun sdk/scripts/version.ts",
|
|
"release": "bun sdk/scripts/release.ts"
|
|
},
|
|
"lint-staged": {
|
|
"sdk/**": [
|
|
"sh -c 'bun run types'",
|
|
"bun biome check --no-errors-on-unmatched --files-ignore-unknown=true"
|
|
],
|
|
"apps/{cli,cline-hub,examples}/**": [
|
|
"sh -c 'bun run types'",
|
|
"bun biome check --no-errors-on-unmatched --files-ignore-unknown=true"
|
|
]
|
|
},
|
|
"module": "index.ts",
|
|
"type": "module",
|
|
"engines": {
|
|
"bun": "1.3.13",
|
|
"node": ">=22"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "2.4.5",
|
|
"@types/bun": "^1.3.13",
|
|
"@types/node": "^25.3.5",
|
|
"husky": "^9.1.7",
|
|
"lint-staged": "^16.3.2",
|
|
"vitest": "^4.0.18"
|
|
},
|
|
"peerDependencies": {
|
|
"nanoid": "^5.1.7",
|
|
"typescript": "^5.9.3"
|
|
},
|
|
"overrides": {
|
|
"axios": "1.18.0",
|
|
"@opentui/core": "0.4.3",
|
|
"@opentui/react": "0.4.3",
|
|
"tar-fs": ">=3.1.1",
|
|
"tar": "^7.5.2",
|
|
"js-yaml": "^4.1.1",
|
|
"serialize-javascript": ">=7.0.3",
|
|
"protobufjs": "7.6.5",
|
|
"mermaid": "11.16.0",
|
|
"diff": "8.0.4",
|
|
"@sap-cloud-sdk/connectivity": "4.6.0",
|
|
"@sap-cloud-sdk/http-client": "4.6.0",
|
|
"@sap-cloud-sdk/openapi": "4.6.0",
|
|
"@sap-cloud-sdk/resilience": "4.6.0",
|
|
"@sap-cloud-sdk/util": "4.6.0"
|
|
},
|
|
"trustedDependencies": [
|
|
"better-sqlite3",
|
|
"grpc-tools"
|
|
],
|
|
"packageManager": "bun@1.3.13",
|
|
"patchedDependencies": {
|
|
"@opentui-ui/dialog@0.1.2": "patches/@opentui-ui%2Fdialog@0.1.2.patch"
|
|
}
|
|
}
|