package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "garcon",
"version": "0.4.1",
"description": "A cross-platform agentic coding UI for Claude Code, Codex, and Opencode",
"type": "module",
"main": "server/main.ts",
"workspaces": [
"cli",
"common",
"server",
"web",
"native",
"server-agents/*"
],
"files": [
"cli/",
"server/",
"server-agents/",
"common/",
"scripts/",
"patches/",
"web/build/",
"README.md"
],
"repository": {
"type": "git",
"url": "git+https://github.com/cfal/garcon.git"
},
"bugs": {
"url": "https://github.com/cfal/garcon/issues"
},
"scripts": {
"setup": "bun scripts/setup.js",
"build": "bun scripts/build-web.js",
"build-exe:compile": "bun scripts/build-exe.js",
"build-exe:smoke": "bun scripts/smoke-exe.js",
"build-exe:smoke:linux-x64": "bun scripts/smoke-exe.js --target=linux-x64",
"build-exe:smoke:darwin-arm64": "bun scripts/smoke-exe.js --target=darwin-arm64",
"build-exe:smoke:windows-x64": "bun scripts/smoke-exe.js --target=windows-x64",
"build-exe": "bun run check && bun run test && bun run build && bun run build-exe:compile && bun run build-exe:smoke",
"docker:smoke": "bun scripts/smoke-docker.js",
"release:check": "bun scripts/release-version.js",
"cli": "bun cli/main.ts",
"server": "bun server/main.ts",
"start": "bun scripts/start.js",
"bench:chat-ingestion": "bun run --cwd web profile:chat-ingestion",
"bench:eager-assets": "bun run --cwd web profile:eager-assets",
"bench:sidebar-projection": "bun run --cwd web profile:sidebar-projection",
"test": "bun run test:server && bun run test:cli && bun run --cwd native test && bun run --cwd web test",
"test:transcript-inventory": "bun scripts/validate-transcript-ledger-v5-cases.js",
"test:cli": "bun run --cwd cli test",
"test:server": "bun test ./common/__tests__/*.test.js && bun test ./scripts/__tests__/*.test.js && bun scripts/run-test-files.js 'server-agents/**/__tests__/*.{test.js,test.ts}' && bun scripts/run-test-files.js 'server/**/__tests__/*.{test.js,test.ts}'",
"test:server:no-descriptor-paths": "bun test --preload ./scripts/test-preloads/no-descriptor-paths.ts server/runtime/files/__tests__/service.test.ts server/controller/routes/__tests__/files.test.js server/remote/__tests__/files-rpc.test.ts server/remote/__tests__/integration-conformance.test.ts",
"test:integration": "bun run --cwd integration-tests test",
"test:integration:server": "bun run --cwd integration-tests test:server",
"test:integration:e2e": "bun run --cwd integration-tests test:e2e",
"test:integration:chromium": "bun run --cwd integration-tests test:chromium",
"test:integration:webkit": "bun run --cwd integration-tests test:webkit",
"test:search-gate": "bun run --cwd integration-tests test:search-gate",
"test:search-endurance": "bun run --cwd integration-tests test:search-endurance",
"test:live": "bun run --cwd integration-tests test:live",
"test:live:claude": "bun run --cwd integration-tests test:live:claude",
"test:live:codex": "bun run --cwd integration-tests test:live:codex",
"test:live:opencode": "bun run --cwd integration-tests test:live:opencode",
"lint": "bun run --cwd web lint",
"check": "bun run lint && bun run typecheck",
"typecheck:server": "bun run --filter '@garcon/server-agent-*' --if-present typecheck && bun run --cwd server typecheck",
"typecheck": "bun run typecheck:server && bun run --cwd cli typecheck && bun run --cwd web check && bun run --cwd integration-tests typecheck",
"help": "bun run server --help"
},
"keywords": [
"claude code",
"codex",
"opencode",
"ai",
"mobile",
"web"
],
"author": "Alex Lau <github@alau.ca>",
"license": "GPL-3.0",
"overrides": {
"@codemirror/view": "6.43.14",
"dompurify": "3.4.17",
"minimatch": "11.0.3",
"postcss-selector-parser": "7.1.6"
},
"patchedDependencies": {
"d3-drag@3.0.0": "patches/d3-drag@3.0.0.patch",
"@xyflow/system@0.0.83": "patches/@xyflow%2Fsystem@0.0.83.patch",
"@xyflow/svelte@1.7.0": "patches/@xyflow%2Fsvelte@1.7.0.patch",
"@replit/codemirror-vim@6.4.0": "patches/@replit%2Fcodemirror-vim@6.4.0.patch",
"@replit/codemirror-vim-core@0.1.0": "patches/@replit%2Fcodemirror-vim-core@0.1.0.patch",
"bits-ui@2.19.5": "patches/bits-ui@2.19.5.patch",
"@codemirror/view@6.43.14": "patches/@codemirror%2Fview@6.43.14.patch"
},
"devDependencies": {
"@xyflow/system": "0.0.83",
"typescript": "^6.0.3"
}
}