36 lines
1.4 KiB
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"
|
|
}
|