{ "name": "dsh-eteams", "version": "0.2.18", "description": "ETeams for DeepSeek Harness: captain-led multi-agent team collaboration with execution chains, task slots, member dialogs and persistent state", "type": "module", "main": "lib/index.js", "types": "lib/types/index.d.ts", "exports": { ".": { "types": "./lib/types/index.d.ts", "default": "./lib/index.js" }, "./client": { "types": "./lib/types/client/index.d.ts", "default": "./lib/client.js" }, "./cordis.patch.yml": "./cordis.patch.yml", "./package.json": "./package.json" }, "files": [ "lib", "cordis.patch.yml", "README.md", "LICENSE" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/2507483326/eTeam.git" }, "homepage": "https://github.com/2507483326/eTeam#readme", "bugs": { "url": "https://github.com/2507483326/eTeam/issues" }, "engines": { "node": "^22.19.0 || >=24" }, "keywords": [ "dsh", "dsh-plugin", "deepseek-harness", "eteams", "multi-agent", "team", "subagent" ], "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-runtime", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-layout", "@deepseek-ai/dsh-client-ui-model-selection" ], "platform": "web" } }, "scripts": { "build": "node scripts/clean.mjs && tsc -p tsconfig.host.json && tsc -p tsconfig.client.json && node scripts/buildTailwind.mjs && tsdown && node scripts/wrapClient.mjs && node scripts/smokeEnvelope.mjs", "typecheck": "tsc -p tsconfig.host.json --noEmit && tsc -p tsconfig.client.json --noEmit", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "test": "vitest run", "verify": "node scripts/verifyM0.mjs && vitest run", "prepublishOnly": "pnpm build && pnpm typecheck && pnpm lint && pnpm test" }, "peerDependencies": { "@deepseek-ai/cordis": "^4.0.1-rc.1", "@deepseek-ai/dsh-agent": "^0.1.0-rc.6", "@deepseek-ai/dsh-client-locale": "^0.1.0-rc.6", "@deepseek-ai/dsh-client-runtime": "^0.1.0-rc.6", "@deepseek-ai/dsh-client-ui-conversation": "^0.1.0-rc.6", "@deepseek-ai/dsh-client-ui-layout": "^0.1.0-rc.6", "@deepseek-ai/dsh-client-ui-model-selection": "^0.1.0-rc.6", "@deepseek-ai/dsh-client-ui-primitives": "^0.1.0-rc.6", "@deepseek-ai/dsh-client-ui-slots": "^0.1.0-rc.6", "@deepseek-ai/dsh-commands": "^0.1.0-rc.6", "@deepseek-ai/dsh-llm": "^0.1.0-rc.6", "@deepseek-ai/dsh-session": "^0.1.0-rc.6", "@deepseek-ai/dsh-subagent": "^0.1.0-rc.6", "@deepseek-ai/dsh-system-prompt": "^0.1.0-rc.6", "@deepseek-ai/dsh-tools": "^0.1.0-rc.6", "@deepseek-ai/dsh-workspace": "^0.1.0-rc.6", "@deepseek-ai/schemastery": "^3.18.1-rc.1", "react": "^18.2.0" }, "peerDependenciesMeta": { "@deepseek-ai/cordis": { "optional": true }, "@deepseek-ai/dsh-agent": { "optional": true }, "@deepseek-ai/dsh-client-locale": { "optional": true }, "@deepseek-ai/dsh-client-runtime": { "optional": true }, "@deepseek-ai/dsh-client-ui-conversation": { "optional": true }, "@deepseek-ai/dsh-client-ui-layout": { "optional": true }, "@deepseek-ai/dsh-client-ui-model-selection": { "optional": true }, "@deepseek-ai/dsh-client-ui-primitives": { "optional": true }, "@deepseek-ai/dsh-client-ui-slots": { "optional": true }, "@deepseek-ai/dsh-commands": { "optional": true }, "@deepseek-ai/dsh-llm": { "optional": true }, "@deepseek-ai/dsh-session": { "optional": true }, "@deepseek-ai/dsh-subagent": { "optional": true }, "@deepseek-ai/dsh-system-prompt": { "optional": true }, "@deepseek-ai/dsh-tools": { "optional": true }, "@deepseek-ai/dsh-workspace": { "optional": true }, "@deepseek-ai/schemastery": { "optional": true }, "react": { "optional": true } }, "devDependencies": { "@babel/runtime": "^7.29.7", "@deepseek-ai/cordis": "^4.0.1", "@deepseek-ai/dsh-agent": "0.1.0-rc.8", "@deepseek-ai/dsh-client-locale": "0.1.0-rc.8", "@deepseek-ai/dsh-client-runtime": "0.1.0-rc.8", "@deepseek-ai/dsh-client-ui-conversation": "0.1.0-rc.8", "@deepseek-ai/dsh-client-ui-layout": "0.1.0-rc.8", "@deepseek-ai/dsh-client-ui-model-selection": "0.1.0-rc.8", "@deepseek-ai/dsh-client-ui-primitives": "0.1.0-rc.8", "@deepseek-ai/dsh-client-ui-slots": "0.1.0-rc.8", "@deepseek-ai/dsh-commands": "0.1.0-rc.8", "@deepseek-ai/dsh-llm": "0.1.0-rc.8", "@deepseek-ai/dsh-session": "0.1.0-rc.8", "@deepseek-ai/dsh-subagent": "0.1.0-rc.8", "@deepseek-ai/dsh-system-prompt": "0.1.0-rc.8", "@deepseek-ai/dsh-tools": "0.1.0-rc.8", "@deepseek-ai/dsh-workspace": "0.1.0-rc.8", "@deepseek-ai/schemastery": "^3.18.1", "@eslint/js": "^10.0.1", "@fontsource-variable/fira-code": "^5.3.0", "@fontsource-variable/inter": "^5.3.0", "@mdxeditor/editor": "^4.2.3", "@radix-ui/react-accordion": "^1.2.20", "@radix-ui/react-collapsible": "^1.1.20", "@radix-ui/react-dialog": "^1.1.23", "@radix-ui/react-popover": "^1.1.23", "@radix-ui/react-progress": "^1.1.16", "@radix-ui/react-select": "^2.3.7", "@radix-ui/react-slot": "^1.3.3", "@radix-ui/react-tabs": "^1.1.21", "@radix-ui/react-toast": "^1.2.23", "@radix-ui/react-tooltip": "^1.2.16", "@types/node": "^24.13.3", "@types/react": "~18.3.1", "@types/react-dom": "^18.3.7", "class-variance-authority": "0.7.1", "clsx": "2.1.1", "dva-core": "2.0.4", "eslint": "^10.9.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-unicorn": "^73.0.0", "globals": "^17.11.0", "lucide-react": "^1.38.0", "prettier": "^3.9.6", "react": "^18.2.0", "react-activity-calendar": "3.2.1", "react-dnd": "16.0.1", "react-dnd-html5-backend": "16.0.1", "react-dom": "^18.2.0", "react-redux": "~8.1.3", "react-router-dom": "^6.30.6", "redux": "~4.2.1", "tailwind-merge": "~2.6.1", "tailwindcss": "~3.4.19", "tailwindcss-animate": "1.0.7", "tsdown": "0.22.2", "typescript": "^5.9.3", "typescript-eslint": "^8.68.0", "vitest": "^3.2.4" } }