Files
fkysly 4ceda5d2b7 release 1.66.3: a release-age exclusion is never widened to a bare name
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.
2026-09-28 00:27:14 +08:00

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
}
}
}