| { |
| "name": "exocore-web", |
| "version": "4.0.0", |
| "description": "Exocore 2026 — Autonomous multi-project runtime manager and dev panel.", |
| "main": "main.ts", |
| "type": "commonjs", |
| "scripts": { |
| "dev": "tsx main.ts", |
| "start": "tsx main.ts", |
| "build:client": "node_modules/.bin/vite build --config exocore-web/vite.config.ts", |
| "build:server": "tsc -p exocore-web/tsconfig.server.json", |
| "build": "npm run build:client && npm run build:server", |
| "typecheck": "tsc -p exocore-web/tsconfig.json --noEmit" |
| }, |
| "keywords": [ |
| "Exocore", |
| "Web", |
| "Panel", |
| "Dashboard", |
| "TypeScript", |
| "2026" |
| ], |
| "author": "Exocore Organization", |
| "contributors": [ |
| "Johnsteve Costaños", |
| "Jonell Magallanes", |
| "Jr Busaco", |
| "Kiff Hyacinth Pon", |
| "Cyril Encenso" |
| ], |
| "license": "MIT", |
| "dependencies": { |
| "@codemirror/lang-cpp": "^6.0.3", |
| "@codemirror/lang-css": "^6.3.1", |
| "@codemirror/lang-html": "^6.4.11", |
| "@codemirror/lang-javascript": "^6.2.5", |
| "@codemirror/lang-json": "^6.0.2", |
| "@codemirror/lang-php": "^6.0.2", |
| "@codemirror/lang-python": "^6.2.1", |
| "@codemirror/lang-rust": "^6.0.2", |
| "@codemirror/state": "^6.6.0", |
| "@codemirror/theme-one-dark": "^6.1.3", |
| "@codemirror/view": "^6.41.1", |
| "@monaco-editor/react": "^4.7.0", |
| "@types/nprogress": "^0.2.3", |
| "@types/ws": "^8.18.1", |
| "@uiw/react-codemirror": "^4.25.9", |
| "@xterm/addon-attach": "^0.12.0", |
| "@xterm/addon-fit": "^0.11.0", |
| "adm-zip": "^0.5.17", |
| "archiver": "^7.0.1", |
| "axios": "^1.14.0", |
| "chalk": "^4.1.2", |
| "compression": "^1.8.1", |
| "cors": "^2.8.6", |
| "express": "^5.2.1", |
| "express-rate-limit": "^8.3.2", |
| "figlet": "^1.11.0", |
| "framer-motion": "^12.38.0", |
| "gradient-string": "^3.0.0", |
| "helmet": "^8.1.0", |
| "idb-keyval": "^6.2.2", |
| "lucide-react": "^1.7.0", |
| "morgan": "^1.10.1", |
| "multer": "^2.1.1", |
| "node-pty": "^1.1.0", |
| "nprogress": "^0.2.0", |
| "react-contexify": "^6.0.0", |
| "react-hot-toast": "^2.6.0", |
| "react-hotkeys-hook": "^5.2.4", |
| "react-icons": "^5.6.0", |
| "react-markdown": "^10.1.0", |
| "react-resizable-panels": "^4.9.0", |
| "react-simple-code-editor": "^0.14.1", |
| "sweetalert2": "^11.26.24", |
| "sweetalert2-react-content": "^5.1.2", |
| "typescript": "^6.0.2", |
| "ws": "^8.20.0", |
| "xterm": "^5.3.0", |
| "xterm-addon-fit": "^0.8.0", |
| "zustand": "^5.0.12" |
| }, |
| "devDependencies": { |
| "@eslint/js": "^10.0.1", |
| "@types/adm-zip": "^0.5.8", |
| "@types/archiver": "^7.0.0", |
| "@types/compression": "^1.8.1", |
| "@types/cors": "^2.8.19", |
| "@types/express": "^5.0.6", |
| "@types/morgan": "^1.9.10", |
| "@types/multer": "^2.1.0", |
| "@types/node": "^25.6.0", |
| "@types/react": "^19.2.14", |
| "@types/react-dom": "^19.2.3", |
| "@vitejs/plugin-react": "^6.0.1", |
| "eslint": "^10.1.0", |
| "react": "^19.2.4", |
| "react-dom": "^19.2.4", |
| "react-router-dom": "^7.13.2", |
| "tsx": "^4.21.0", |
| "vite": "^8.0.8" |
| } |
| } |
|
|