{ "name": "dsh-branch-workspace-folders", "version": "0.2.0", "description": "DSH Web sidebar plugin: group forked sessions under their root session in the left workspace area.", "private": false, "type": "module", "main": "./lib/index.js", "types": "./lib/types/index.d.ts", "files": [ "lib/index.js", "lib/client.js", "lib/client.js.map", "lib/host/**/*.js", "lib/**/*.map", "lib/types/**/*.d.ts", "cordis.patch.yml", "README.md", "README.zh.md", "CHANGELOG.md", "LICENSE", "scripts/install-readonly.sh", "scripts/build.sh", "screenshots.json" ], "scripts": { "build": "npm run build:types && npm run build:bundle", "build:types": "tsc -p tsconfig.build.json && node scripts/copy-client-types.mjs", "build:bundle": "tsdown && node scripts/inline-css.mjs", "build:client": "tsdown && node scripts/inline-css.mjs", "typecheck": "tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit", "pack": "npm pack --cache /tmp/dsh-npm-cache", "test": "node --experimental-strip-types --test tests/*.test.mjs", "pretest": "npm run build", "install:dsh": "bash scripts/install-readonly.sh", "prepack": "npm run build", "prepublishOnly": "npm run build", "prepare": "npm run build" }, "devDependencies": { "@deepseek-ai/cordis": ">=4.0.2", "@deepseek-ai/dsh-api-remotes": "^0.1.7-rc.1", "@deepseek-ai/dsh-api-session-controller": "^0.1.7-rc.1", "@deepseek-ai/dsh-api-workspace-controller": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-connection": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-locale": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-store": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-conversation": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-layout": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-primitives": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-renderer": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-session": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-settings": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-sidebar": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-slots": "^0.1.7-rc.1", "@deepseek-ai/dsh-client-ui-workspace": "^0.1.7-rc.1", "@deepseek-ai/dsh-schedule": "^0.1.7-rc.1", "@deepseek-ai/dsh-scope": "^0.1.7-rc.1", "@deepseek-ai/dsh-session": "^0.1.7-rc.1", "@deepseek-ai/dsh-util-workspace-path": "^0.1.7-rc.1", "@tsdown/css": "^0.22.14", "@types/node": "^24.0.0", "@types/react": "^18.3.0", "clsx": "^2.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", "tsdown": "^0.22.14", "typescript": "^5.9.0" }, "peerDependencies": { "@deepseek-ai/cordis": ">=4.0.2", "@deepseek-ai/dsh-client-locale": ">=0.0.1-rc.1", "@deepseek-ai/dsh-client-store": ">=0.0.1-rc.1", "@deepseek-ai/dsh-client-ui-layout": ">=0.0.1-rc.1", "@deepseek-ai/dsh-client-ui-primitives": ">=0.0.1-rc.1", "@deepseek-ai/dsh-client-ui-settings": ">=0.0.1-rc.1", "@deepseek-ai/dsh-client-ui-sidebar": ">=0.0.1-rc.1", "@deepseek-ai/dsh-client-ui-slots": ">=0.0.1-rc.1", "@deepseek-ai/dsh-client-ui-workspace": ">=0.0.1-rc.1", "react": ">=18 <20", "react-dom": ">=18 <20" }, "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" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": [ "@deepseek-ai/dsh-api-remotes", "@deepseek-ai/dsh-api-session-controller", "@deepseek-ai/dsh-api-workspace-controller", "@deepseek-ai/dsh-client-connection", "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-store", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-layout", "@deepseek-ai/dsh-client-ui-renderer", "@deepseek-ai/dsh-client-ui-session", "@deepseek-ai/dsh-client-shortcuts", "@deepseek-ai/dsh-client-ui-sidebar", "@deepseek-ai/dsh-client-ui-slots", "@deepseek-ai/dsh-client-ui-settings" ] } }, "license": "MIT", "author": "JIaDE-YX", "repository": { "type": "git", "url": "https://github.com/JIaDE-YX/dsh-branch-workspace-folders.git" }, "keywords": [ "dsh", "dsh-plugin", "branch", "workspace", "sidebar" ], "engines": { "node": ">=20" }, "homepage": "https://github.com/JIaDE-YX/dsh-branch-workspace-folders#readme", "bugs": { "url": "https://github.com/JIaDE-YX/dsh-branch-workspace-folders/issues" }, "publishConfig": { "access": "public" } }