Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ ARG OBSCURA_VERSION=0.2.2
# The API runs on Bun (fleet Node -> Bun migration). The repo itself stays a
# pnpm workspace on Node 24 (desktop, mobile, extensions and release builds use
# it), so pnpm still builds the API below; only the container's runtime moves.
ARG BUN_IMAGE=oven/bun:1.4.0-slim
ARG BUN_IMAGE=oven/bun:1.4.4-slim

FROM ${BUN_IMAGE} AS bun

# --- build the API (a pnpm workspace member: it imports @tronbrowser/sdk) ---
FROM node:24-bookworm-slim AS api
RUN corepack enable && corepack prepare pnpm@9.12.0 --activate
RUN corepack enable && corepack prepare pnpm@9.15.9 --activate
WORKDIR /repo
COPY package.json pnpm-workspace.yaml pnpm-lock.yaml tsconfig.base.json ./
COPY packages/browser-core/package.json packages/browser-core/
Expand Down
4 changes: 2 additions & 2 deletions apps/android-engine/chromium/scripts/audit-candidate.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ async function fetchGitHubJson(fetchImpl, path, label) {
},
});
} catch (error) {
throw new Error(`${label}: request failed: ${error?.message ?? String(error)}`);
throw new Error(`${label}: request failed: ${error?.message ?? String(error)}`, { cause: error });
}

if (!response || response.ok !== true) {
Expand All @@ -209,7 +209,7 @@ async function fetchGitHubJson(fetchImpl, path, label) {
try {
payload = await response.json();
} catch (error) {
throw new Error(`${label}: invalid JSON response: ${error?.message ?? String(error)}`);
throw new Error(`${label}: invalid JSON response: ${error?.message ?? String(error)}`, { cause: error });
}
if (payload === null || typeof payload !== 'object' || Array.isArray(payload)) {
throw new Error(`${label}: GitHub API response must be an object`);
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/extensions/ai-sidebar/newtab.js
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ async function fetchFeed(feed) {
const items = parseFeed(await res.text()).slice(0, 6);
return { ...feed, items };
} catch (e) {
throw new Error(e.name === 'AbortError' ? 'timed out' : e.message);
throw new Error(e.name === 'AbortError' ? 'timed out' : e.message, { cause: e });
} finally {
clearTimeout(t);
}
Expand Down
4 changes: 2 additions & 2 deletions apps/desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"chromium:package": "chromium/scripts/package.sh"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions apps/docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions apps/extensions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"lint": "eslint src public"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions apps/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"lint": "eslint src public"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
21 changes: 11 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"version": "3.8.8",
"private": true,
"description": "TronBrowser.dev \u2014 open-source, privacy-first, AI-native browser",
"packageManager": "pnpm@9.12.0",
"packageManager": "pnpm@9.15.9",
"engines": {
"node": ">=24"
},
Expand All @@ -19,15 +19,16 @@
"db:status": "node scripts/db-migrate.mjs --status"
},
"devDependencies": {
"@types/node": "^24.0.0",
"typescript": "^5.6.3",
"vitest": "^2.1.4",
"@eslint/js": "^9.18.0",
"eslint": "^9.18.0",
"globals": "^15.14.0",
"typescript-eslint": "^8.62.0",
"@profullstack/libsql-pg": "^0.1.1",
"@libsql/client": "^0.14.0"
"@types/node": "^26.6.5",
"typescript": "^6.0.3",
"vitest": "^5.0.5",
"@eslint/js": "^10.0.1",
"eslint": "^10.13.0",
"globals": "^17.13.0",
"typescript-eslint": "^8.72.0",
"@profullstack/libsql-pg": "^0.1.4",
"@libsql/client": "^0.18.0",
"vite": "^8.3.5"
},
"main": "index.js",
"directories": {
Expand Down
6 changes: 3 additions & 3 deletions packages/agent-runtime/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
"@tronbrowser/browser-core": "workspace:*"
},
"devDependencies": {
"happy-dom": "^20.10.6",
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"happy-dom": "^21.0.4",
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/ai-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
6 changes: 3 additions & 3 deletions packages/auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@
"lint": "eslint src"
},
"dependencies": {
"@profullstack/stack": "^0.1.3"
"@profullstack/stack": "^0.5.0"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
6 changes: 3 additions & 3 deletions packages/browser-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
"lint": "eslint src"
},
"devDependencies": {
"happy-dom": "^20.10.6",
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"happy-dom": "^21.0.4",
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
2 changes: 1 addition & 1 deletion packages/browser-core/src/automation/page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ export async function selectRef(
return { ok: true, chosen: text(hit), x: r.left + r.width / 2, y: r.top + r.height / 2 };
})()`;
const deadline = Date.now() + (options.timeoutMs ?? 5000);
let last: { ok: boolean; chosen?: string; seen?: string[]; x?: number; y?: number } = { ok: false };
let last: { ok: boolean; chosen?: string; seen?: string[]; x?: number; y?: number };
for (;;) {
last = await evaluate(conn, find);
if (last.ok && last.x !== undefined && last.y !== undefined) {
Expand Down
4 changes: 2 additions & 2 deletions packages/model-providers/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/payments/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/plugins/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
6 changes: 3 additions & 3 deletions packages/provenance/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
"lint": "eslint src"
},
"devDependencies": {
"happy-dom": "^20.10.6",
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"happy-dom": "^21.0.4",
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/sdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"@tronbrowser/browser-core": "workspace:*"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
2 changes: 1 addition & 1 deletion packages/sdk/src/mcp/chromium.ts
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ export class DirectChromium {
} catch (err) {
proc.kill('SIGKILL');
await rm(dataDir, { recursive: true, force: true }).catch(() => {});
throw new Error(`${err instanceof Error ? err.message : String(err)}${stderr ? `\n${stderr.trim().split('\n').slice(-5).join('\n')}` : ''}`);
throw new Error(`${err instanceof Error ? err.message : String(err)}${stderr ? `\n${stderr.trim().split('\n').slice(-5).join('\n')}` : ''}`, { cause: err });
}
}

Expand Down
4 changes: 2 additions & 2 deletions packages/shared/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/storage/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/sync/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"lint": "eslint src"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/workflow-engine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@tronbrowser/sdk": "workspace:*"
},
"devDependencies": {
"typescript": "^5.6.3",
"vitest": "^2.1.4"
"typescript": "^6.0.3",
"vitest": "^5.0.5"
}
}
Loading
Loading