{ "name": "dsh-composer-layout", "version": "0.1.24", "description": "Switch between Bottom, Right, and Automatic Composer layouts, with responsive sizing and space-aware controls.", "icon": "assets/icon.svg", "keywords": [ "deepseek-harness", "dsh", "dsh-plugin", "composer", "web-ui" ], "publishConfig": { "access": "public" }, "type": "module", "packageManager": "pnpm@10.12.1", "main": "lib/index.js", "types": "lib/index.d.ts", "exports": { ".": { "types": "./lib/index.d.ts", "default": "./lib/index.js" }, "./client": "./lib/client.js", "./assets/icon.svg": "./assets/icon.svg", "./locale/*.json": "./locale/*.json", "./package.json": "./package.json" }, "files": [ "lib/*.js", "lib/*.d.ts", "cordis.patch.yml", "assets/icon.svg", "locale/*.json", "assets/readme/*.svg", "assets/hero-en.png", "assets/hero-zh.png", "assets/screenshots/hero-en.png", "assets/screenshots/hero-zh.png", "assets/screenshots/layout-guide-en.webp", "assets/screenshots/layout-guide-zh.webp", "README.md", "README.zh.md", "CHANGELOG.md", "LICENSE" ], "repository": { "type": "git", "url": "git+https://github.com/lavapapa/dsh-composer-layout.git" }, "bugs": { "url": "https://github.com/lavapapa/dsh-composer-layout/issues" }, "homepage": "https://github.com/lavapapa/dsh-composer-layout#readme", "license": "MIT", "scripts": { "build": "node scripts/build.mjs", "test:dsh-compat": "node scripts/test-dsh-compat.mjs", "test:dsh-matrix": "node scripts/test-dsh-matrix.mjs", "prepack": "pnpm build", "test": "node --test tests/*.test.mjs && vitest run && node scripts/verify-package.mjs", "typecheck": "tsc --noEmit" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5-alpha.1", "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-alpha.2", "@testing-library/react": "^16.2.0", "@types/react": "~18.3.18", "@types/react-dom": "~18.3.5", "esbuild": "^0.25.0", "jsdom": "^26.0.0", "lightningcss": "^1.29.0", "playwright": "1.61.1", "typescript": "^5.7.3", "vitest": "^3.2.4" }, "dependencies": { "@deepseek-ai/schemastery": "^3.18.4" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": [ "@deepseek-ai/dsh-api-session-controller", "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-input-trigger", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-settings", "@deepseek-ai/dsh-client-ui-settings-plugins", "@deepseek-ai/dsh-client-ui-slots" ] } }, "peerDependencies": { "@deepseek-ai/cordis": "~4.0.4 || ~4.0.5-alpha.1", "@deepseek-ai/dsh-api-session-controller": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-locale": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-ui-conversation": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-ui-primitives": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-ui-renderer": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-ui-session": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-ui-settings": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-ui-settings-plugins": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/dsh-client-ui-slots": "0.2.0-rc.2 || 0.2.1-alpha.2", "@deepseek-ai/schemastery": "^3.18.4", "react": ">=18.2.0 <19.0.0", "react-dom": ">=18.2.0 <19.0.0" } }