Initialize remote IDE scaffold
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"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",
|
||||
"keytar"
|
||||
],
|
||||
"overrides": {
|
||||
"@vscode/ripgrep": "1.17.1"
|
||||
}
|
||||
},
|
||||
"packageManager": "pnpm@10.18.1+sha512.77a884a165cbba2d8d1c19e3b4880eee6d2fcabd0d879121e282196b80042351d5eb3ca0935fa599da1dc51265cc68816ad2bddd2a2de5ea9fdf92adbec7cd34"
|
||||
}
|
||||
Reference in New Issue
Block a user