mirror of
https://github.com/dsh-market/dsh-market.git
synced 2026-09-28 05:03:07 +08:00
1.66.2 rewrote `name@a || b` release-age exclusions into bare package names. That exempts every version of the package from the pnpm release-age cooldown, which is wider than what the profile's file declares — and the market pins exact versions precisely so a fresh install cannot silently land on an older release (#594). The review on #733 had settled that the union spelling is a documented pnpm form and that the 80 GiB abort reported there is pnpm's to fix, and the reporter's own follow-up could no longer reproduce it. This release restores merging: several rules for one name become one union of the versions the file already lists, a union that is already the only rule for its name is left alone, and a bare name stays bare. The merge still runs before the command rather than after a failure, which is what keeps #732's every-command-fails state from arising at all.
118 lines
3.7 KiB
JSON
118 lines
3.7 KiB
JSON
{
|
|
"name": "dshmarket",
|
|
"description": "Visual plugin market inside DeepSeek Harness — browse, search, and one-click install community plugins. · DSH 可视化插件市场:逛一逛,点一下,装好。",
|
|
"version": "1.66.3",
|
|
"type": "module",
|
|
"main": "lib/index.js",
|
|
"types": "lib/types/index.d.ts",
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/dsh-market/dsh-market.git"
|
|
},
|
|
"homepage": "https://dshmarket.com",
|
|
"keywords": [
|
|
"deepseek",
|
|
"harness",
|
|
"dsh",
|
|
"dsh-plugin",
|
|
"marketplace",
|
|
"market",
|
|
"plugin-manager"
|
|
],
|
|
"scripts": {
|
|
"typecheck": "tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit && tsc -p tsconfig.tests.json --noEmit",
|
|
"build": "tsc -p tsconfig.json && npm run build:client",
|
|
"build:client": "tsdown && node scripts/normalize-client-banner.mjs",
|
|
"check": "npm run typecheck && npm run build && node scripts/restart-smoke.mjs",
|
|
"test": "vitest run",
|
|
"test:compat": "vitest run --config vitest.compat.config.ts",
|
|
"prepack": "npm run build && node scripts/preflight.mjs",
|
|
"prepare": "npm run build",
|
|
"validate:registry": "node scripts/validate-registry.mjs",
|
|
"snapshot": "mkdir -p data && curl -sf https://awesome-dsh-plugin.com/plugins.json -o data/registry-snapshot.json && curl -sf https://awesome-dsh-plugin.com/readmes.json -o data/readmes-snapshot.json",
|
|
"check:web-auth-capture": "node scripts/check-web-auth-capture.mjs",
|
|
"test:web": "node scripts/check-web-auth-capture.mjs && vitest run --config vitest.web.config.ts",
|
|
"build:site": "node scripts/build-site.mjs"
|
|
},
|
|
"dependencies": {
|
|
"js-yaml": "^4.1.0",
|
|
"undici": "^7.29.0"
|
|
},
|
|
"peerDependencies": {
|
|
"@deepseek-ai/cordis": "^4.0.1",
|
|
"@deepseek-ai/dsh-settings": "^0.1.0-rc.7 || ^0.1.1-rc.2 || ^0.1.2-alpha.2",
|
|
"@deepseek-ai/schemastery": "^3.18.1"
|
|
},
|
|
"dsh": {
|
|
"bundle": {
|
|
"patch": "./cordis.patch.yml"
|
|
},
|
|
"client": {
|
|
"inject": [
|
|
"@deepseek-ai/dsh-client-locale",
|
|
"@deepseek-ai/dsh-client-ui-settings",
|
|
"@deepseek-ai/dsh-client-ui-theme"
|
|
],
|
|
"platform": "web"
|
|
}
|
|
},
|
|
"exports": {
|
|
".": {
|
|
"types": "./lib/types/index.d.ts",
|
|
"default": "./lib/index.js"
|
|
},
|
|
"./update-api-v1": {
|
|
"types": "./lib/types/update-api-v1.d.ts",
|
|
"default": "./lib/update-api-v1.js"
|
|
},
|
|
"./client": "./client/client.js",
|
|
"./cordis.patch.yml": "./cordis.patch.yml",
|
|
"./package.json": "./package.json",
|
|
"./locale/*.json": "./locale/*.json"
|
|
},
|
|
"files": [
|
|
"locale",
|
|
"lib",
|
|
"src",
|
|
"client",
|
|
"UPDATE-API-V1.md",
|
|
"cordis.patch.yml",
|
|
"LICENSE"
|
|
],
|
|
"devDependencies": {
|
|
"@deepseek-ai/cordis": "^4.0.1",
|
|
"@deepseek-ai/dsh-client-runtime": "^0.1.0-rc.7",
|
|
"@deepseek-ai/dsh-client-ui-primitives": "^0.1.0-rc.6",
|
|
"@deepseek-ai/dsh-client-ui-settings-plugins": "^0.1.0-rc.7",
|
|
"@deepseek-ai/dsh-invariants": "^0.1.0-rc.6",
|
|
"@deepseek-ai/dsh-settings": "^0.1.0-rc.7",
|
|
"@deepseek-ai/schemastery": "^3.18.1",
|
|
"@testing-library/react": "^16.3.2",
|
|
"@types/js-yaml": "^4.0.9",
|
|
"@types/node": "^26.2.0",
|
|
"@types/react": "~18.3.1",
|
|
"@types/react-dom": "~18.3.1",
|
|
"jsdom": "^29.1.1",
|
|
"lightningcss": "^1.33.0",
|
|
"marked": "^18.0.10",
|
|
"playwright": "^1.62.1",
|
|
"react": "^18.3.1",
|
|
"react-dom": "~18.3.1",
|
|
"tsdown": "^0.22.14",
|
|
"typescript": "^7.0.2",
|
|
"vitest": "^4.1.10"
|
|
},
|
|
"publishConfig": {
|
|
"registry": "https://registry.npmjs.org/"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"@deepseek-ai/dsh-settings": {
|
|
"optional": true
|
|
},
|
|
"@deepseek-ai/schemastery": {
|
|
"optional": true
|
|
}
|
|
}
|
|
}
|