Files
ide/package.json

36 lines
1.4 KiB
JSON

{
"name": "@git.zone/ide-workspace",
"version": "0.1.0",
"private": true,
"type": "module",
"description": "Remote-first Git.Zone IDE based on Theia, Electron, SSH, and OpenCode server.",
"scripts": {
"build": "pnpm -r --filter '@git.zone/ide-protocol' --filter '@git.zone/ide-ssh' --filter '@git.zone/ide-server-installer' --filter '@git.zone/ide-opencode-bridge' --filter '@git.zone/ide-extension-*' --filter '@git.zone/ide-electron-shell' run build",
"build:theia": "pnpm --filter '@git.zone/ide-remote-theia' run build",
"start:electron": "pnpm --filter '@git.zone/ide-electron-shell' run start",
"start:remote": "pnpm --filter '@git.zone/ide-remote-theia' run start",
"test": "pnpm run build && tstest test/**/*.ts --verbose",
"test:unit": "tstest test/**/*.ts --verbose"
},
"devDependencies": {
"@git.zone/tsbuild": "^4.4.1",
"@git.zone/tsrun": "^2.0.4",
"@git.zone/tstest": "^3.6.6",
"@types/node": "^20.19.40",
"native-keymap": "^3.3.9",
"typescript": "~5.6.3"
},
"pnpm": {
"onlyBuiltDependencies": [
"@vscode/ripgrep",
"drivelist",
"electron",
"keytar"
],
"overrides": {
"@vscode/ripgrep": "1.17.1"
}
},
"packageManager": "pnpm@10.18.1+sha512.77a884a165cbba2d8d1c19e3b4880eee6d2fcabd0d879121e282196b80042351d5eb3ca0935fa599da1dc51265cc68816ad2bddd2a2de5ea9fdf92adbec7cd34"
}